Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computing influences nearly every aspect of modern life. Every sector, institution, and human endeavor is supported and improved by computational technology. Critical choices across various domains are increasingly determined by computer systems - whether it's curating your social media content, executing stock market transactions, or powering autonomous vehicles and voice-activated devices. Mastering computing principles can significantly advance your professional trajectory.
Our computer science curriculum teaches programming techniques for diverse applications, spanning web development, mobile platforms, virtual environments, and cloud computing. You'll explore computer architecture and system operations, from fundamental logical structures to advanced big data processing. The program also covers network security, data protection, and the growing role of algorithms in supporting (and sometimes supplanting) human decision-making processes.
Through this program, you'll acquire expertise in building sophisticated software solutions. These competencies are equally valuable for careers in major technology organizations or launching your own software venture.
Students must have completed High School (Secondary School) or partial post-secondary.
Entry requirements may vary from country by country.
English language requirement:
TOEFL (Test of English as a Foreign Language): Internet Based: Overall 83; Reading: 20; Listening: 20; Speaking: 20; Writing: 20
IELTS – Academic: Overall Band score of 6.5, with no band less than 6.0
Pearson Test of English (PTE) Academic: Overall score of 59, No area with less than 59
MELAB (Michigan English Language Assessment Battery): 85
Application deadlines: Fall term – August 15 (subject to change based on application volume); Winter term – December 15 (subject to change based on application volume); Spring/Summer term – April 15 (subject to change based on application volume)