Computers play a pivotal role in society and computer hardware is now mass produced. Software applications, the instructions that control the computer, transform a piece of hardware into an indispensable tool. In a world that continually finds new uses for information technology, few disciplines have experienced similar growth in such a short time and have better prospects for their graduates.
The Faculty of Engineering currently offers a four-year undergraduate Computer Science program leading to the Bachelor of Applied Science (B.A.Sc.) degree. After completion of a common first-year program, Computer Science I, students are admitted to Level II in Honours Computer Science.
Why Computer Science at McMaster?
In the modern world, computer science enhances every aspect of our work and play. From powerful mobile software development to information gathering, online searches and resource planning, computer science takes the theoretical and brings it to life in practical applications.
The computer science curriculum at McMaster goes far beyond the concepts of programming. It places emphasis on the foundations and theory of computer science while exploring discrete mathematics, data structures, algorithms, logic, management of complexity, programming languages and numerical computation.