The Computer Games option deals with the design and implementation of computer games, and the tools and techniques that are useful in developing software for computer games. In addition to learning core computer science fundamentals you will be trained to have all the necessary skills covering areas such as computer graphics, game design, game programming, animation, artificial intelligence, physics simulation and player interfaces.
BEng elective group options
Students select one of four program options before starting their second year of study in the Software Engineering (BEng) program:
Course sequences (BEng, Computer Games Option)
The Web Services and Applications option deals with the analysis, design, and implementation of services and applications delivered over the Internet. In addition to learning core computer science fundamentals, students will learn Internet computing , databases, communication networks, information retrieval, web search, distributed systems and web based systems.
Course sequences (BEng, Web Services and Applications Option)
Course sequences (BEng, Real-Time, Embedded and Avionics Software Option)
The Bachelor of Computer Science (BCompSc) degree program offers eight elective group options.