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

Your First Year: Computer Science

Learn everything you need to know about mapping out your first year. This is required reading for all incoming Computer Science students.

STEP 1: Getting started using Mosaic

Welcome to McMaster Engineering!

All students are encouraged to watch this introductory video on our course registration system, Mosaic, your undergraduate calendar and more.

STEP 2: Getting enrolled in classes

This is your pathway to enrolling into your courses this academic year. Please follow each step carefully.

Computer Science 1 Automatic Timetable: Your ticket to a conflict-free timetable using our automatic block enrollment system.

Expandable List

Every student will have a specific enrolment appointment, which is the designated time you’re allowed to go into Mosaic and enrol into each of your courses. You can find your enrolment appointment in the Student Centre on the right-hand side. Click on “open enrolment dates” to find your specific enrolment appointment.



Your Shopping Cart is where you’ll put classes before you enroll into them. It’s just like buying the things you love, but for your brain. You can add or remove courses from your Shopping Cart as you plan your timetable. Access it in Create My Timetable and in your Student Centre.




WHMIS 1A00 is a mandatory health and safety course that must be completed in Level 1. This one-hour training session must be completed during the first week of classes and takes approximately one hour. You will complete WHMIS online via Avenue to Learn.

Computer Science students must enrol into WHMIS 1A00 through Create My Timetable or Mosaic.

How to enrol

You’re officially ready to enrol! Here’s what you need to do:

  1. Navigate to the Mosaic website and login (
  2. Click the “Create my Timetable” tile

STEP 3: Program specific requirements

STEP 4: After enrolment: Tips, tricks and FAQs

Congratulations! If you’re about to watch this video, you must be registered for classes. Here’s what else you need to know before Welcome Week.