Master of Science in
Computer Science
Fully Online
18 months | 90 credits
Project-based learning
Work-integrated design
Mentorship from an
industry professional
5:1 student to instructor ratio
- Programming 1
- Data Structures
- Problem-Solving Techniques 1
- Programming 2
- Data Engineering
- Data Visualization Tools
- Applied Statistics
- Introduction to Machine Learning
- Advanced Machine Learning
- Introduction to Deep Learning
- Deep Learning for Natural Language Processing
- Productionization of Machine Learning Systems
- Introduction to Cybersecurity
- Network and Computer Security
- System Hardening
- Threat Intelligence
- Fundamental Cyber Attacks and Defensive Tactics
- Security Architecture & Frameworks
- Incidence Response
- Advanced Cyber Attacks and Defensive Tactics
- Penetration Testing Applications
- Programming 2
- Data Engineering
- Data Visualization Tools
- Applied Statistics
- Introduction to Machine Learning
- Advanced Machine Learning
- Introduction to Deep Learning
- Deep Learning for Natural Language Processing
- Productionization of Machine Learning Systems
- Programming 2
- JavaScript
- Front End Development
- Back End Development
- Data Engineering
- Data Visualization Tools
- Applied Statistics
- Introduction to Machine Learning
- Advanced Machine Learning
- Advanced Applied Computer Science



