Course Information

Full Year Courses

APSC 100 - Engineering Practice I

Course Coordinator : Dr. Brian Frank

This course provides the laboratory experience and professional skills fundamental to the practice of engineering. It consists of three modules: Module 1, Complex problem solving (Fall term); Module 2, Laboratory Skills (Fall term); Module 3, Engineering Design Project(Winter term). The course provides an introduction to personal learning styles, team dynamics, oral and written presentation skills, laboratory data collection, analysis and presentation, design methodologies, project management, information literacy, and workplace safety.

APSC 199- English Proficiency for Engineers (formerly called EPT)

This course develops skills that are necessary to organize and present technical information in a professional context.  At the end of the course students will demonstrate English proficiency in listening comprehension and written expression. 

First Year Students take an English Proficiency test in September. If this test results in a passing grade, no further work is required.

Fall Term Courses

APSC 111- Physics I

Course Coordinator: Anne Topper

An introduction to Newtonian mechanics - a subject which is applicable to everyday engineering problems. Lecture topics are: vectors, motion of a particle, particle dynamics, work and energy, statics of rigid bodies, oscillations, waves, conservation of energy, momentum, and collisions.

3 lecture hours per week, 1 hour tutorial per week

APSC 131 - Chemistry and Materials

Course Coordinator: Dr. Michael Mombourquette

This course provides an introduction to the chemistry of materials: thermochemistry, heat, work, internal energy, enthalpy and the first law of thermodynamics; gas laws in ideal and non-ideal systems; phase equilibria in one component systems; concepts of bonding in the classification of materials; the physical, electrical and mechanical properties of metals, polymers, semiconductors and ceramics; techniques of characterizing materials. 

3 lecture hours per week, 1 hour tutorial per week

APSC 143 - Computer Programming for Engineers

Course Coordinator: Dr. Tom Dean

This course introduces concepts, theory and practice of computer programming. Implementation uses microcomputers. The emphasis is on the design of correct and efficient algorithms and on programming style. Applications are made to engineering problems.

2 lecture hours per week, 1 two-hour lab per week

APSC 151 - Engineering Geology and the Biosphere

Course Coordinator: Dr. Mark Diederichs

This course provides an introduction to the complex Earth System (which encompasses the solid earth, hydrosphere, atmosphere, and biosphere), and our interactions with it. Using the Earth System as a framework, the science behind our exploration and understanding of our planet is explored. Its ongoing evolution is explored in combination with the over-arching themes of engineering geology, sustainability, and geo-materials. Key concepts/issues relevant to engineers are dealt with, including: population demographics, geo-dynamics, geopolitics, resource usage, modeling of "fuzzy" systems, and risk assessment. The connection between the Earth System, risk management, and local-human activity is explored in depth, including local and global-scale impacts of engineering, geopolitics, and resource issues. Examples of the terrestrial sources of geo-materials used in engineering activities are highlighted along with the government, technical, social, economic and long-term natural environmental challenges associated with their life cycle. The evolution and anthropogenic changes (including global warming), and the moral complexities of the biosphere are introduced (at the component and system scale), as well as examples of key sensitivities and ethical considerations/threats including contamination, biodiversity loss and climate change.

3 lecture hours per week, 1 two-hour lab bi-weekly

APSC 171 - Calculus I

Course Coordinator: Alan Ableson

Functions, limits, Graphs and derivatives; optimization, rate problems, exponentials, logarithms, inverse trigonometric of vector-valued functions; exponential growth as an example of a differential equation related applications. Implicit derivatives and related rate applications. Fundamental Theorem of Calculus, Riemann integral; applications to problems involving areas, volumes, mass, charge, work, etc. Some integration techniques Integration by substitution, by parts, and partial fractions. Introduction to second-order differential equations and complex numbers.

3 lecture hours per week, 1 hour tutorial per week

Winter Term Courses

APSC 112 - Physics II

Course Coordinator: Dr. Jordan Morelli

This course continues from APSC 111 to introduce electricity and further develop fundamental ideas of mechanics in the context of engineering applications. Lecture topics include: oscillations and waves, electric charge, electrical current and resistance, EMF, D.C. circuits and electrical measurements, electric field and potential, magnetic fields and their origin, and electromagnetic induction.

3 lecture hours per week, 1 hour tutorial per week

APSC 132 - Chemistry and its Applications

Course Coordinator: William Newstead

This course combines fundamentals of chemistry with the engineering issues associated with them. Areas of study are entropy and the second law of thermodynamics, thermodynamics, chemical equilibrium, electrochemistry, chemical kinetics and organic chemistry. Environmental issues associated with each of these topics will be incorporated into lectures when appropriate.

3 lecture hours per week, 1 hour tutorial per week

APSC 162 - Engineering Graphics

Course Coordinator: Dr. Gene Zak

The principal objectives of the course are (1) to develop the student's ability to visualize and communicate three-dimensional shapes and (2) to acquire the skills needed to use computer-aided design software. Topics covered are orthographic projection, isometric sketching, auxiliary and section views as well as dimensioning and working drawings. Computer-aided design software is used to create solid models of the parts and assemblies as well as to generate dimensioned drawings. Students apply their learning in a project where they design their own version of a consumer product. Students learn by hands-on exercises in free-hand sketching and computer-based drawing.

2 lecture hours per week, 1 three-hour laboratory period per week

APSC 172 - Calculus II

Course Coordinator: Dr. Peter Taylor

Functions of several variables, partial derivatives, differentials, gradient, maxima and minima. Double and triple integrals, polar and cylindrical coordinates; applications to mass, center of mass, moment, etc. Series, Ratio test, power series; Taylor polynomial approximations.

3 lecture hours per week, 1 hour tutorial per week

APSC 174 - Introduction to Linear Algebra

Course Coordinator: Dr. Fady Alajaji

Systems of linear equations; real vectors spaces and subspaces; linear combinations and linear spans; linear dependence and linear independence; applications to systems of linear equations and their solution via Gaussian elimination; bases and dimension of real vector spaces; linear transformations, range, kernel and Rank-Nullity theorem; matrix representation of a linear transformation; composition of linear transformations and matrix multiplication; invertible matrices and determinants; eigenvalues and eigenvectors of square matrices. Applications of the course material to engineering systems are illustrated.

3 lecture hours per week, 1 hour tutorial per week

APSC 182 - Applied Engineering Mechanics

Course Coordinator: Dr. Neil Hoult

Identification, visualization and quantification of forces on elements and forces within statically determinate engineering structures and systems. Two- and three-dimensional force equilibrium of rigid bodies; force distribution within engineering systems like simple trusses, frames and machines; internal shear forces and bending moments in force carrying elements; and engineering stress and strain.

2 lecture hours per week, 1 hour tutorial per week

Course websites are found at

Updated June 14, 2019