News

Selected advanced topics including: programming paradigms; procedure; functional; declarative; object-oriented; compiler techniques.
This study presents a new blended learning model that combines a computer-assisted learning system called Cognitive Apprenticeship Programming Learning System (CAPLS) with instructor co-teaching in an ...
Computer science is the study of computers and computational systems. Computer scientists use various mathematical algorithms, coding procedures, and their expert programming skills to study computer ...
This course provides an introduction to computer programming for Technology and Engineering disciplines. The language is C++ which is a "real world" language heavily used in games, real-time ...
In computer science education, theory meets practice. Our practically oriented teaching includes guided exercises and collaboration projects using professional tools. Teaching covers the core fields ...
Explore professional opportunities with a placement year. Recent Computer Games Programming students have spent a year in industry working as Intern Software Engineers and Programmers for companies ...