| |
Music
Courses in Music are administered by the School of the Arts.
Togo Salmon Hall, Room 414, ext. 27671
http://sota.humanities.mcmaster.ca/
Notes
- Applicants to Music 1 must book an audition with the School of the Arts to take place usually in February and March. Please note Music I is paused as of September 2025.
-
The following courses are open as electives to students not registered in a Music program. Check course descriptions to see other requirements (such as qualifying tests, auditions, specific course, or level prerequisites, etc.).
- MUSIC 1A03 - Introduction to the History Western of Music I
- MUSIC 1AA3 - Introduction to the History Western of Music II
- MUSIC 1CR3 - Foundations of Music I
- MUSIC 1DA3 - Practical Musicianship I
- MUSIC 2A03
- MUSIC 2F03 - Music for Film and Television
- MUSIC 2II3 - Popular Music in North America and the United Kingdom: Post-World War II
- MUSIC 2MT3 - Introduction to the Practice of Music Therapy
- MUSIC 2MU3 - Introduction to Music Therapy Research
- MUSIC 2TT3 - Broadway and the Popular Song
- MUSIC 2U03
- MUSIC _EE3/_EE6 (levels 1-4) - Solo Performance
- MUSIC _GB3, _GC3, _GF3, _GJ3, _GP3, _GR3, _GW3 (levels 1-4) - Ensemble Performance in one of the following: Concert Band, Choir, Flute, Jazz Band, Percussion, Orchestra, Vocal Ensemble.
Courses
If no prerequisite is listed, the course is open.
|
| |
• MUSIC 1A03 - Introduction to the History Western of Music I
|
| |
• MUSIC 1AA3 - Introduction to the History Western of Music II
|
| |
• MUSIC 1GW3 A/B - Ensemble Performance: McMaster Vocal Ensemble
|
| |
• MUSIC 1HW0 A/B S - Ensemble Performance: McMaster Vocal Ensemble
|
| |
• MUSIC 2GW3 A/B - Ensemble Performance: McMaster Vocal Ensemble
|
| |
• MUSIC 4GW3 A/B - Ensemble Performance: McMaster Vocal Ensemble
|
German
Courses in German are administered by the Department of Linguistics and Languages.
Togo Salmon Hall, Room 629, ext. 24388
http://linguistics.humanities.mcmaster.ca/
Notes
- Students should note that the Department has classified its German language courses under the following categories:
Introductory Level Language Course: GERMAN 1BL3, 2BL3
Intermediate Level Language Courses: GERMAN 3IL3
- Not all courses are offered on an annual basis. Students should consult the timetable for available courses.
- Students may be required to take a placement test in the Department of Linguistics and Languages to assess their proficiency in the language.
- The following are courses open as electives to students registered in Level II or above of any undergraduate program.
GERMAN 2CC3 Germany Through the Ages: Culture and Society (Taught in English)
GERMAN 2S03 The Split-Screen: Modern Germany Through Cinema (Taught in English)
GERMAN 3H03 The New Europe: A New Germany (Taught in English)
Courses
If no prerequisite is listed, the course is open.
|
| |
• GERMAN 1BL3 - Beginner German Language I
|
| |
• GERMAN 2BL3 - Beginner German Language II
|
| |
• GERMAN 3IL3 - Intermediate German Language and Conversation
|
Cayuga
Courses in Cayuga are administered by the Indigenous Studies Department.
LR Wilson Hall, Room 1004, ext. 27426
https://indigenous.mcmaster.ca
Courses
If no prerequisite is listed, the course is open.
|
| |
• CAYUGA 1Z03 - Introduction to Cayuga Language and Culture
|
| |
• CAYUGA 2Z03 - Intermediate Cayuga
|
Chemical Engineering
Courses in Chemical Engineering are administered by the Department of Chemical Engineering .
John Hodgins Engineering Building, Room 374, ext. 24957
http://chemeng.mcmaster.ca
Department Note
All Chemical Engineering courses are open to students registered in a Chemical Engineering program, subject to prerequisite requirements. Otherwise specified, prior permission of the Department is necessary for students from other Engineering departments and other faculties. To do so, students need to submit the department permission form to the associate chair of undergraduate studies. Any other special cases should also receive department permission from the associate chair of undergraduate studies.
|
| |
• CHEMENG 2D04 - Chemical Engineering Principles I
|
| |
• CHEMENG 2DW1 - Problem Solving Strategies
|
| |
• CHEMENG 2E04 - Numerical Methods and Computing for Chemical Engineers
|
| |
• CHEMENG 2F04 - Chemical Engineering Principles II
|
| |
• CHEMENG 2O04 - Fluid Mechanics
|
| |
• CHEMENG 3BK3 - Bio-Reaction Engineering
|
| |
• CHEMENG 3BM3 - Bioseparations Engineering
|
| |
• CHEMENG 3D04 - Chemical Engineering Thermodynamics
|
| |
• CHEMENG 3G04 - Chemical Process Design and Simulation
|
| |
• CHEMENG 3K04 - Introduction to Reactor Design
|
| |
• CHEMENG 3L03 - Intermediate Laboratory Skills
|
| |
• CHEMENG 3P04 - Process Control
|
| |
• CHEMENG 3Q03 - Introduction to Polymer Science
|
| |
• CHEMENG 3TP6 - Transport Phenomena
|
| |
• CHEMENG 3U04 - Unit Operations
|
| |
• CHEMENG 4A03 - Energy Systems Engineering
|
| |
• CHEMENG 4B03 - Polymer Reaction Engineering
|
| |
• CHEMENG 4E03 - Modern Methods for Process Control
|
| |
• CHEMENG 4EC3 - Electrochemistry and Electrochemical Engineering
|
| |
• CHEMENG 4G03 - Optimization in Chemical Engineering
|
| |
• CHEMENG 4H03 - Big Data Methods and Modeling in Chemical and Materials Engineering
|
| |
• CHEMENG 4K03 - Reactor Design for Heterogeneous Systems: Principles and Machine Learning Perspective
|
| |
• CHEMENG 4L03 - Advanced Laboratory Skills
|
| |
• CHEMENG 4M03 - Industrial Separation Processes
|
| |
• CHEMENG 4N04 - Engineering Economics and Problem Solving
|
| |
• CHEMENG 4T03 - Applications of Chemical Engineering in Medicine
|
| |
• CHEMENG 4TA3 A/B - Research and Practice in Engineering Education
|
| |
• CHEMENG 4W06 A/B - Chemical Plant Design and Capstone Project
|
| |
• CHEMENG 4X03 - Polymer Processing
|
| |
• CHEMENG 4Y04 A/B - Senior Independent Project
|
| |
• CHEMENG 4Z03 - Interfacial Engineering
|
Chinese
Chinese 1BL3 and 2BL3 are administered by the Department of Linguistics and Languages .
Togo Salmon Hall, Room 513, ext. 24388
http://linguistics.humanities.mcmaster.ca/
Course
If no prerequisite is listed, the course is open.
|
| |
• CHINESE 1BL3 - Beginner Chinese Language I
|
| |
• CHINESE 2BL3 - Beginner Chinese Language II
|
Computer Science
Courses in Computer Science are administered by the Department of Computing and Software.
Information Technology Building, Room 202, ext. 24614
http://www.cas.mcmaster.ca/
Department Notes
- Students wishing to pursue a Minor in Computer Science should see the “Minor in Computer Science” section of this Calendar.
- Please note that not all elective courses will be offered in each academic year.
- In the prerequisites for COMPSCI courses, the phrase “registration in any Computer Science program” refers to registration in any of the following:
- Honours Computer Science
- Honours Computer Science as a Second Degree
- Honours Economics and Computer Science
- Honours Mathematics and Computer Science
- Combined Honours Program in Arts & Science and Computer Science
- Students taking COMPSCI courses must have a laptop computer to bring to classes and/or tutorials and to use for coursework. The device must have a keyboard suitable for extensive typing. It is recommended that students invest in a single sufficiently powerful laptop computer that meets the needs of all their courses
Courses
|
| |
• COMPSCI 1DM3 - Discrete Mathematics for Computer Science
|
| |
• COMPSCI 1JC3 - Introduction to Computational Thinking
|
| |
• COMPSCI 1MD3 - Introduction to Programming
|
| |
• COMPSCI 1XC3 - Computer Science Practice and Experience: Development Basics
|
| |
• COMPSCI 1XD3 - Computer Science Practice and Experience: Introduction to Software Design Using Web Programming
|
| |
• COMPSCI 2AC3 - Automata and Computability
|
| |
• COMPSCI 2C03 - Data Structures and Algorithms
|
| |
• COMPSCI 2DB3 - Databases
|
| |
• COMPSCI 2GA3 - Computer Architecture
|
| |
• COMPSCI 2LC3 - Logical Reasoning for Computer Science
|
| |
• COMPSCI 2ME3 - Introduction to Software Development
|
| |
• COMPSCI 2SD3 - Concurrent Systems
|
| |
• COMPSCI 2XC3 - Computer Science Practice and Experience: Algorithms and Software Design
|
| |
• COMPSCI 3AC3 - Algorithms and Complexity
|
| |
• COMPSCI 3DM3 - Introduction to Data Mining
|
| |
• COMPSCI 3DP3 - Data Privacy
|
| |
• COMPSCI 3EA3 - Software and System Correctness
|
| |
• COMPSCI 3GC3 - Computer Graphics
|
| |
• COMPSCI 3MI3 - Principles of Programming Languages
|
| |
• COMPSCI 3N03 - Computer Networks and Security
|
| |
• COMPSCI 3RA3 - Software Requirements and Security Considerations
|
| |
• COMPSCI 3S03 - Software Testing
|
| |
• COMPSCI 3SH3 - Computer Science Practice and Experience: Operating Systems
|
| |
• COMPSCI 3TB3 - Syntax-Based Tools and Compilers
|
| |
• COMPSCI 3VA3 - Information Visualization and Visual Analytics
|
| |
• COMPSCI 3X03 - Scientific Computation
|
| |
• COMPSCI 4AD3 - Advanced Databases
|
| |
• COMPSCI 4AL3 - Applications of Machine Learning
|
| |
• COMPSCI 4AR3 - Software Architecture
|
| |
• COMPSCI 4CR3 - Applied Cryptography
|
| |
• COMPSCI 4DC3 - Distributed Computing
|
| |
• COMPSCI 4E03 - Performance Analysis of Computer Systems
|
| |
• COMPSCI 4EN3 - Software Entrepreneurship
|
| |
• COMPSCI 4F03 - Parallel Computing
|
| |
• COMPSCI 4FP3 - Functional Programming
|
| |
• COMPSCI 4GM3 - Generative Modeling
|
| |
• COMPSCI 4HC3 - Human Computer Interfaces
|
| |
• COMPSCI 4IS3 - Information Security
|
| |
• COMPSCI 4ML3 - Fundamentals of Machine Learning
|
| |
• COMPSCI 4NL3 - Natural Language Processing
|
| |
• COMPSCI 4O03 - Linear Optimization
|
| |
• COMPSCI 4SD3 - Data-Driven Algorithms for Sequential Decision Making
|
| |
• COMPSCI 4TE3 - Continuous Optimization
|
| |
• COMPSCI 4TH3 - Theory of Computation
|
| |
• COMPSCI 4TI3 - Fundamentals of Image Processing
|
| |
• COMPSCI 4WW3 - Web Systems and Web Computing
|
| |
• COMPSCI 4Z03 - Directed Readings
|
| |
• COMPSCI 4ZP6 A/B - Capstone Project
|
Electrical Engineering
Courses in Electrical Engineering are administered by the Department of Electrical and Computer Engineering.
Information Technology Building, Room A111, ext. 24347
http://www.ece.mcmaster.ca/
Department Notes
- All students in the Electrical Engineering program initially follow a common curriculum consisting of a combination of Electrical Engineering and Computer Engineering courses. In their senior year, students are given the opportunity to customize their program by selecting from a wide range of technical electives.
- All Electrical and Computer Engineering courses are open to students registered in any Electrical or Computer Engineering program or the Electrical and Biomedical Engineering program, subject to prerequisite requirements. Prior permission of the Department is necessary for students from other Engineering departments or faculties, unless otherwise stated in the course prerequisite.
|
| |
• ELECENG 2CI4 - Introduction to Circuit Analysis
|
| |
• ELECENG 2CJ4 - Circuits and Systems
|
| |
• ELECENG 2EI4 - Electronic Devices and Circuits I
|
| |
• ELECENG 2FH4 - Electromagnetics I
|
| |
• ELECENG 2MM3 - Electrical Circuits and Power
|
| |
• ELECENG 3CL4 - Introduction to Control Systems
|
| |
• ELECENG 3EJ4 - Electronic Devices and Circuits II
|
| |
• ELECENG 3EY4 - Electrical Systems Integration Project
|
| |
Page: 1
| 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
| 11
… Forward 10 -> 34 |