This program offers a comprehensive education in computing science, with a focus on theory, software engineering, and problem-solving skills. Students will gain proficiency in programming languages such as Java, Python, C, and C++, and explore areas like artificial intelligence, machine learning, and data science. A year-long industry placement enhances practical skills and employability. The flexible curriculum accommodates varying levels of programming and math backgrounds.