• Computer Science is a direct-entry four-year program where students learn programming, software design, systems and theoretical foundations.
  • In five practice and experience courses, the emphasis at McMaster is on lab-based exploration and discovery, including expanded coverage of practical topics such as profiling and tuning, and foundational topics such as operating systems and compilers.
  • With the totally redesigned first-year curriculum, featuring five computer science, three math, and two electives courses, you’ll start gaining specialized knowledge right away and are more employable in co-op positions after first year.
  • By covering foundational topics earlier on, you’ll have space to take specialized elective courses in or outside of your field in upper years.
  • Your professional career starts in your first year with an introductory non-credit co-op course.
  • Beginning as early as the summer after your first year, you can begin completing four-month co-op positions. After your third year, you’ll have the option to complete longer, more immersive eight-, 12- or 16-month positions.
  • Twelve months of co-op is needed to graduate with the designation on your degree, but you can gain up to 28 months of work experience before graduating.