Skip to Content

First Year Courses

In first year, students from all Bachelor of Engineering programs complete the same engineering “core” courses with some variation in non-Engineering courses, based on program. To see what your course-load will be in first year, please reference your program progression map (select “202530” map).

Please note: as a first year student you will NOT need to create a course schedule – we have that done for you! For more details about how to register in your first year engineering “block” of courses, please follow the instructions posted here.

First Year Core Engineering Courses

The Engineering Core (ECOR) curriculum includes four courses, all designed to teach you introductory concepts across the engineering disciplines. These courses include real-world applications as well as project-based coursework which provides you with an opportunity for you to apply what you learn.

Each ECOR course will have three hours of lecture and three hours of lab per week.

Note: First year engineering students need to earn a C- (60%) or higher final grade in each of the ECOR 103X courses and SAT (satisfactory) grades in each of the ECOR 105X courses.

ECOR 1031 – Programming and Data Management

Software development as an engineering discipline, modern programming language. Syntax and semantics. Tracing and visualizing program execution. Style and documentation. Testing and debugging. Binary number system. Container data types for data management. Introduction to designing and implementing numerical algorithms. Modules. Data files. Incremental, iterative development.

ECOR 1032 – Circuits and Mechatronics

Electrical circuit fundamentals: resistance, capacitance, inductance, voltage and current sources, Ohm’s law, nodal analysis, mesh analysis, source transformation, superposition. Components for mechatronics: filters, operational amplifiers, digital logic gates and combinatorial circuits, analog to digital converters, sensors, actuators, simple control schemes. Project in microcontroller-embedded mechatronic system.

ECOR 1033 – Statics

Force vectors, Dot product. Forces components and resultants. Particle equilibrium. Moments. Cross product. 2D Truss analysis. Centre of gravity and centroids. Rigid body equilibrium. 2D Frames and machines. Internal loads at a point.

ECOR 1034 – Dynamics

Kinematics and Kinetics of a particle. Position velocity and acceleration using cartesian path and polar coordinates. Force and Acceleration. Mechanical work and energy conservation of energy. Principle of impulse and momentum, conservation of momentum. Systems of particles. Harmonic motion. Design Project on Projectile motion.

ECOR 1055, 1056, and 1057

Three non-credit courses introducing you to the disciplines in engineering and the professional standards expected of engineering students and professionals. These courses are pass/fail (SAT or UNS) grade.
ECOR 1055 (Fall term) will have scheduled lectures designed specifically for your program of study.
ECOR 1056 (Winter term) and ECOR 1057 (Fall term) are both online asynchronous courses with no meeting times.

Non-Engineering First Year Courses

Based on your program you will also have non-engineering courses.

Note: First year engineering students need to earn a D- (50%) or higher final grade in required CHEM, MATH, and PHYS courses to complete first year requirements.

Chemistry (CHEM 1101, or CHEM 1001 and 1002) Physics (PHYS 1004, or PHYS 1001 and 1002) Mathematics (MATH 1004 and MATH 1104) Electives may be required for some programs.