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 comprehensive training to equip students for diverse career paths in technology. This degree serves as a stepping stone for both advanced academic pursuits and professional opportunities in the tech sector. The curriculum delivers thorough grounding in hardware architecture, system design, algorithmic thinking, and theoretical mathematics. With its adaptable structure, the program enables students to investigate various facets of contemporary computing.
General Computer Science Track. This concentration provides students with balanced computer science expertise that can be customized to personal preferences. Participants select 11 upper-level computer science classes, which must include two project-based courses. Ideal for those seeking comprehensive computer science training or wishing to design a personalized focus area beyond the existing specialization options within this degree program.