Undergraduate Frequently Asked Questions

Where do I register for undergraduate programmes?
All registrations and inquiries are handled by the Office of the Registrar.
I just graduated from a high school (or am still in my senior year of high school). I want to study Computer Science at McMaster University - how do I apply?
You should follow the instructions given by the Office of the Registrar regarding Level 1 admission for Computer Science 1.
I just graduated from a high school (or am still in my senior year of high school). I want to study Software or Mechatronics Engineering at McMaster University - how do I apply?
Level I Engineering Registration
What are the goals of the Computer Science Programmes at McMaster University?

We consider Computer Science to be the science of solving problems with the aid of the computer. On one hand, theory is motivated by applications and on the other hand, solving problems using computers requires a good deal of fundamental understanding of the power and limitations of computer and practical skills of using computers. It goes far beyond just concepts of programming.

The Undergraduate Computer Science curriculum at McMaster University places emphasis on the foundations of Computer Science and the integration of theory and applications while managing a sufficient breadth across the discipline. It includes diverse areas such as discrete mathematics, data structures, algorithms, logic, management of complexity, programming languages and numerical computation.

What are the goals of the Software Engineering Programmes at McMaster University?
A guiding principle of McMaster's Software Engineering Programme is the integration of theory and practice. Rather than have some courses identified as theoretical and others identified as practical, our approach is to integrate theory and practice in every course. No theory should be taught without showing the student how to use it. No practical problem solving technique should be taught unless theory shows that the technique is sound. Students are given practical (computer) assignments that teach them how theoretical concepts can be applied.
I want to drop or add a course - whom should I see?
Drop and Add is done through the online Mosaic system. See the sessional dates for deadlines.
I need to make a section change - whom should I see?
Section changes are done through the online Mosaic system.
I could use some help on my assignments - who can help me?
Visit the Drop In Centre in ITB-242. The people working there can assist you. The centre is mainly for level 1 help.
I would like to view an exam that I have recently written. How do I go about this?
Visit the Drop In Centre in ITB-242 and fill out the necessary paperwork and then you can view the exam there.
I need permission from the department or an instructor as a prerequisite to take a specific course. What do I need to do?
You should obtain a "permission form" from the departmental office or on-line from our forms link. You must then fill it out and return it to the departmental office (ITB 202). We will forward it to the appropriate individuals, who will contact you if further information is required. Departmental staff will inform you when a decision is reached, and will enter the online permission if applicable so that you will be able to add the course on Mosaic.
© 2006 McMaster University  |   1280 Main Street West  |   Hamilton, Ontario L8S4L8  |   905-525-9140  |   Contact Us   |   Terms of Use & Privacy Policy