Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Build both theoretical knowledge and hands-on skills in software design, development, and experimentation to grow into a creative computing expert.
This program suits students who want to explore computer science while keeping their specialization options open until later in their studies. Offering comprehensive coverage, it equips you to tackle modern computing challenges using computer science techniques while developing employer-coveted competencies.
You'll establish strong computer science fundamentals through rigorous academic study and practical application. The curriculum integrates multiple disciplines including software systems architecture, programming, user experience design, AI, computational mathematics, and visual computing technologies.