Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computing influences nearly every aspect of modern life. Every sector, institution, and human endeavor is transformed and empowered by computational technology. Critical choices across global systems are increasingly determined by algorithms - shaping your social media content, driving financial markets, enabling autonomous vehicles, and powering voice-activated devices. Mastering computing principles can propel your professional growth to new heights.
Our computer science curriculum teaches programming skills for diverse applications, from web development to mobile apps, virtual reality environments, and cloud computing. You'll explore computer architecture and systems, progressing from fundamental logic structures to advanced big data processing. The program covers network security protocols and examines how algorithmic systems are augmenting (and sometimes supplanting) human decision-making processes.
You'll gain comprehensive training in computer science fundamentals while engaging with practical challenges and their technological solutions.
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)