Overview
APU’s computer science major equips students to create systems that analyze, transform, and describe information. The focus of this degree is on the mathematical and theoretical foundations of computation and its use in computer systems. Core coursework provides a solid foundation in Calculus, discrete mathematics, computing fundamentals, operating systems, database management, and data structures. Later coursework explores advanced numerical analysis, compiler construction, computer architecture, systems programming, and software engineering technique.
These then serve as a framework for more in-depth elective study, where students can tailor their learning to specific areas of interest such as artificial intelligence, advanced database applications programming, or software system development. Computer science majors leave APU prepared to create and use computer systems to solve complex problems.
Is This Major for You?
You’re a computer science major if you...
- Enjoy math
- Like observing, learning about, and analyzing the world around you
- Are musically talented
- Like strategy games like chess, checkers, or computer games
- Enjoy mental challenges and problem-solving
- Like fixing things, and pulling them apart to see how they work
Learn more about this major and required courses.