Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science program focuses on the core concepts of computing that shape today's digital landscape, offering a comprehensive foundation to equip students for diverse computing careers. This degree prepares learners for both advanced academic pursuits and professional roles in the tech industry. The curriculum delivers thorough training in fundamental areas including hardware architecture, system infrastructure, algorithmic processes, and mathematical theory. Designed with adaptability in mind, this degree enables students to investigate various aspects of contemporary computing.
Systems and Software. This concentration focuses on system and software engineering principles. It highlights the relationship between software applications and their underlying hardware, along with how design choices affect performance. Key subjects cover the hardware-software connection, programming languages and compilers, operating systems, and parallel/distributed computing. Optional studies may include network systems, cybersecurity, visual computing, and data management systems.