Skip to McMaster Navigation Skip to Site Navigation Skip to main content
McMaster logo

Office of the Associate Dean, Undergraduate Studies

McMaster Academic Planner (MAP) - Faculty of Science

Honours Mathematics & Computer Science

The Honours Mathematics & Computer Science program gives you an opportunity to enrich your computer science background with useful, strong foundations in several mathematics disciplines.

By taking courses in numerical analysis, cryptography, discrete systems and chaos, number theory, quantum computing and truth and probability, you will deepen your knowledge of various aspects of scientific computing. As well, you will improve as a programmer.

You will further your understanding of how computers work, both in terms of hardware and software.

Program Type

Honours Bachelor of Science

Degree at Graduation

Limited Enrollment

Learn More About Level 2 Program Types

Admission Requirements

Completion of any Level 1 program with a Grade Point Average of at least 5.0 including:

  • 1 course from MATH 1A03, 1LS3, 1X03
  • 1 course fromMATH 1AA3, 1LT3, 1XX3 with a grade of at least 6.0 (C+)
  • MATH 1B03 with a grade of at least 6.0 (C+)
  • COMPSCI 1DM3
  • 1 course from COMPSCI 1MD3, MATH 1MP3
  • 1 course from COMPSCI 1XC3, COMPSCI 1XD3

Typical Second-Year Courses

MATH 2X03

Advanced Calculus 1

MATH 2XX3

Advanced Calculus 2

MATH 2LA3

Application of Linear Algebra

MATH 2C03

Introduction to Differential Equations

COMPSCI 2AC3

Automata and Compatibility

COMPSCI 2C03

Data Structures and Alogrithms

COMPSCI 2LC3

Logical Reasoning for Computer Sciences

COMPSCI 2ME3

Introduction to Software Development