Students in in the Computer Science B.S. program gain the skills to design, analyze, and develop technology to improve and modernize life for all.
Some important areas of Computer Science include designing more powerful or more easily-used computer languages; improving compilers, which translate programs written in computer languages into machine-executable code; designing operating systems; and designing networks and methodologies for computing over multiple distributed machines.
Compatible UC Majors
Computer Science
Possible UC Degrees
Potential Career Paths
Students with a degree in Computer Science usually pursue careers in app programming, web programming, network management, software engineering, system analysis, and software development. Learn more about what you can do with a degree in Computer Science
College & Career Track Computer Science Coursework
You can find general details about the courses below in the UC Course Catalog. For information about when courses are offered, check the UC Course Offerings page.