The Computer Science curriculum familiarizes you with the complex and everchanging world of today’s software developers and software engineers.
The goal of this curriculum is to educate you on the design, development, and implementation of software-based solutions and other software products for the business, entertainment, and consumer markets.
To achieve this goal, the curriculum is designed to provide you with a comprehensive understanding of programming languages and skills, software-design skills, and various computer science methodologies.
You will engage in application creation by participating in various computer science projects throughout the degree program that will equip you to understand the differences between small programming projects and large enterprise software-systems projects.
Through this hands-on curriculum, you will also be able to design and develop your own software project for emerging technologies.
Language Proficiency Test - IELTS/TOEFL/PTE
Creative Presentation
Psychology of Play
Technology in the Entertainment and Media Industries
Discrete Mathematics
Programming I
Programming II
Systems Programming
Professional Development Seminar I: Computer Science
Project and Portfolio I: Computer Science
English Composition
Data Structures and Algorithms
Linear Algebra
Software Engineering
Applied Human-Computer Interaction
Physics
Project and Portfolio II: Computer Science
Project and Portfolio III: Computer Science
Professional Development Seminar II: Computer Science