Computer scientists are usually programmers, often designing and writing sophisticated code. They may write either applications, like spreadsheets, mobile applications, and games, or systems software, like drivers and operating systems. Computer scientists may also solve computing problems no one has successfully solved before or figure out how to solve a problem more efficiently than anyone else has ever done. Having a strong skill set in math, logic, and science is essential to their success.
There are two sequences you can take. There is also a Computer Science minor.
Choose Your Sequence
Focus on learning to develop excellent computer software while also studying theory, design, hardware, and operating systems.
Develop excellent computer software with a focus on a web and mobile applications while also studying theory, design, hardware, and operating systems.