Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer Science is an ever-evolving discipline that continues to transform all areas of modern life. Through this program, you'll master core computer science concepts while gaining hands-on experience in software development across various platforms. The curriculum offers diverse study options including Programming Languages, Distributed Systems, Computer Architecture, Algorithm Design, Operating Systems, Artificial Intelligence, Robotics, Web/Mobile/Embedded Development, Scientific Computation, Data Visualization, and Big Data Analysis. Students can specialize through two major options and numerous electives. The final year features an industry project or research internship, offering real-world experience to jumpstart your career. Graduates are equipped for roles such as software engineer, application developer, data analyst, systems designer, game developer, software architect, or research scientist.