Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Build cutting-edge applied computing and analytical abilities while maintaining a strong foundation in essential computer science topics like programming languages and operating systems. Gain practical experience through robotics, networking, and cybersecurity laboratory work. Join a network of graduates employed by top tech firms including Google, Amazon, Microsoft, and numerous Silicon Valley companies.
Explore a diverse curriculum covering programming languages, data structures, data mining principles, and cybersecurity basics. Employ an interdisciplinary methodology that examines challenges in emerging technologies, AI, software development, ethical considerations, and human-computer interaction design.
Utilize fully-equipped computer labs featuring the newest hardware, software, networking equipment, robotics systems, business intelligence tools, big data solutions, and graphics technology. Participate in hands-on research projects that develop practical problem-solving skills using advanced technological resources. Our honors track provides enhanced undergraduate research opportunities and readies students for graduate-level computer science studies.
Professional Opportunities
Network specialist
Software programmer
Database manager
Data researcher
Systems architect
Software developer
Mobile and web app creator
Entry requirements may vary from country to country, Students who complete their studies at an appropriate high school and/or recognized post-secondary institution will be considered for admission.
English language requirement:
Deadline: September intake: March 1; January intake: June 1.