Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science program equips students with the skills to create software, explore innovative computer applications, and develop solutions for computing challenges while fostering adaptability to emerging technologies.
This program blends theoretical concepts with hands-on computing experience. Graduates will possess comprehensive knowledge of both software and hardware systems, along with a solid grounding in mathematics and scientific principles. Our curriculum readies students for diverse career paths and advanced studies in Computer Science.
The School of Computing provides both bachelor's and master's programs across various computing disciplines. Undergraduate options include Computer Science, Information Technology, Data Science, and Applied Mathematics with Statistics. Graduate offerings encompass Computer Science, Information Technology, Data Science, Cybersecurity, Applied Mathematics, and Statistics. Several accelerated five-year dual degree programs allow students to combine undergraduate and graduate studies across different computing fields.
The Combined Degree option permits undergraduates to take graduate-level courses during their final year, applying these credits toward both their bachelor's and master's requirements. These transitional courses enable students to complete both degrees more efficiently, typically within a five-year timeframe.
Career Paths: Computer and Information Research Scientist, Operations Research Analyst, Computer Hardware Engineer, Network Architect, Programmer, Systems Analyst, Database Administrator, Security Analyst, IT Manager, Software Developer.