Skip to navigation content (Press Enter).

McMaster University

students studying around a table

Your First Year

Engineering I

At McMaster, all undergraduate students take a common first year program, Engineering I. This provides a solid foundation in the fundamentals of engineering disciplines.

Engineering I gives you the opportunity to widen your perspective by taking electives from other faculties. This is important for developing a greater understanding and appreciation of the world in which we live and work. Students choose to take courses in subjects such as philosophy, music, languages, social science and history.

You'll also have the opportunity to bond with all of your peers, regardless of their future area of study. You'll have tutorial classes with as few as 30 students in first year which will help you transition from high school.

After first year, students choose from one of the widest ranges of engineering program options in Canada, some with specializations such as nano- and micro- devices, nuclear engineering & energy systems, photonics, aerodynamics, and bioengineering, all with co-op options, and all (except Chemical and Bioengineering) have five-year Management and Society options.

Every spring, each of the degree options are presented in Level II Info Sessions, with academic counseling available. To be eligible for a Level II Engineering program, a student must successfully complete all non-elective Level I courses with an overall Cumulative Average (CA) of 4.0 or greater.

First Year Courses

Find out what Engineering I courses you will be taking. Review our list of approved complimentary electives for Engineering I students.

Then discover what the transition from high school to University life can be like at www.eng.mcmaster.ca/eng1/comparison.html.

Course materials, including textbooks, are sold through the Campus Store.

What Eng I has to Offer

  • Small tutorial and lab groups led by specially trained senior students who appreciate the challenges first year students face.
  • A dedicated Engineering I 'elliptical' computer lab. One of only four in North America.
  • The Engineering Student Services team provides support for our students, with an aim to specifically assist first year students with academic concerns.
  • Engineering Co-op and Career Services offers career planning and co-op program assistance.
  • The McMaster Engineering Society (MES) and the many student groups and activities associated with it provide social, academic and personal peer support for engineering students.

Beyond First Year (Engineering)


Bachelor of Technology I

The four-year Bachelor of Technology program has been designed for students who learn best by doing. It provides a balance of university-level course study and practical experience by applying classroom knowledge and theory to real-life situations.

First Year Courses

All Streams

  • Engineering Technology 1CH3 – Chemistry
  • Engineering Technology 1CP3 – C++ Programming
  • Engineering Technology 1EL3 – Electricity and Electronics I
  • Engineering Technology 1MC3 – Mathematics I
  • Engineering Technology 1MT3 – Mathematics II
  • Engineering Technology 1PH3 – Physics
  • General Technology 1CS3 – Communication Skills I
  • General Technology 1CZ3 – Communication Skills II
  • WHMIS 1A00 – Introduction to Health & Safety
Automative and Vehicle Engineering Technology Stream:
  • Engineering Technology 1ME3 - Mechanics
  • Engineering Technology 1PR3 - Object-Oriented Programming
Biotechnology Stream:
  • Engineering Technology 1AC3 - Analytical Chemistry
  • Engineering Technology 1BI3 - Biology
Automation Engineering Stream:
  • Engineering Technology 1AC3 - Analytical Chemistry
  • Engineering Technology 1PR3 - Object-Oriented Programming

Integrated Biomedical Engineering and Health Sciences I (iBioMed)

In your first year of studies in the iBioMed program, you will build a strong foundation in both engineering and health sciences. You will complete a project–based design course intended to develop your working knowledge of contemporary issues related to society, ethics, and professionalism while developing biomedical engineering solutions to real-world healthcare problems.

First Year Courses

  • BMDENG 1X10 – Health Solutions Design Projects I
  • CHEM 1E03 – General Chemistry
  • HTHSCI 1I06 – Cellular and Molecular Biology
  • MATH 1ZA3 – Engineering Mathematics I
  • MATH 1ZB3 – Engineering Mathematics II-A
  • MATH 1ZC3 – Engineering Mathematics II-B
  • PHYSICS 1D03 – Introductory Mechanics
  • PHYSICS 1E03 – Waves, Electricity and Magnetic Fields
  • 1 complementary studies elective


Computer Science I

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.

First Year Courses

  • Computer Science 1JC3 – Introduction to Computational Thinking
  • Computer Science 1MD3 – Introduction to Programming
  • Computer Science 1XA3 – Computer Science Practice and Experience: Basic Concepts
  • Mathematics 1ZA3 – Engineering Mathematics I
  • Mathematics 1ZB3 – Engineering Mathematics II – A
  • Mathematics 1ZC3 – Engineering Mathematics II – B
  • WHMIS 1A00 – Introduction to Health and Safety


Course registration made easy

The following video tutorials will walk you through the registration process for incoming students.

Engineering I


iBioMed


Computer Science


Bachelor of Technology