Courses 
Credits 
All of
Lecture Hours: 3.0  Seminar: 0.0  Lab: 1.0
Students in CMNS 2228 will learn advanced written communication skills, including both business and technical writing. Students will learn and practice advanced editing skills and writing for the web.Prerequisite(s): A minimum "C" grade in one of the following: CMNS 1118, ENGL 1123, 1127, or 1140; or permission of the English department.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
Offers a broad overview of the computer science discipline. Provides students with an appreciation for and an understanding of the many different aspects of the discipline. Topics include information and data representation; introduction to computer hardware and programming; networks; applications (e.g. spreadsheet, database); social networking; ethics; and history. Intended for both students expecting to continue in computer science as well as for those taking it for general interest.
More Information »

Lecture Hours: 2.0  Seminar: 0.0  Lab: 2.0
Formerly CPSC 1090Amongst the many skills required of engineers is the ability to clearly communicate their designs and engineering analyses using both verbal and graphical languages. In this projectbased course, students explore the engineering design process and develop their ability to use engineering communication tools. Working in teams, they examine the technical background of a welldefined problem and use engineering drawing and CAD to design potential solutions. Through this process, students experience professional responsibility and develop their writing and presentation skills.Students will receive credit for only one of CPSC 1090 or 1091.Priority registration in this course is offered to students admitted to the Diploma in Applied Science for Engineering and the Certificate in Arts and Science (Engineering).Prerequisite(s): One of the following: a minimum "B" grade in Precalculus 12 (or equivalent), a minimum "C+" grade in Precalculus 12 (or equivalent) and a minimum "C" grade in Calculus 12, a minimum "C+" grade in MATH 1170, or a minimum 90 on the Mathematics Diagnostic Test; and a minimum "B" grade in Physics 12, or a minimum "B" grade in PHYS 1118. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 2.0  Seminar: 0.0  Lab: 2.0
Formerly CPSC 1490The design of engineering systems strives to integrate mechanical, electronic, and computer technologies in order to create optimal products. Students expand on their understanding of engineering design and explore the design of systems comprising of electrical, mechanical, and software subsystems. They apply scientific principles and technical knowledge in studentled and studentdriven team collaborative projects with specific practical goals. Projects require teams to document and present their project design solutions and to illustrate key aspects of their solution using projected slides, engineering graphics, and live demonstrations. Students also learn the concept of sustainability and its impact on engineering design as well as engineering ethical practices.Students will receive credit for only one of CPSC 1490 or 1491.Priority registration in this course is offered to students admitted to the Diploma in Applied Science for Engineering and Certificate in Arts and Science (Engineering).Prerequisite(s): A minimum "C" grade in CPSC 1150 or 1155. CPSC 1091 is recommended.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
A oneterm precalculus course for stronger students which is intended to lead into the "fullspeed" calculus sequence starting with MATH 1171 or 1173/1183. The MATH 1170 curriculum comprises material covered in high school with emphasis on the transcendental functions found in most Grade 12 curriculum and is intended as a reinforcement of these basic topics. It includes a review of algebraic functions and their graphs and a solid coverage of exponential and logarithmic functions as well as trigonometry and trigonometric functions, including inverse trigonometric functions. This course is not tied to the high school curriculum, but is designed to be a fastpaced review of many topics encountered at high school. The material is covered in greater depth, with an emphasis on speed and proficiency of algebraic manipulations, problemsolving and practical applications. The objective is to upgrade existing knowledge to the level required for calculus.Prerequisite(s): A minimum "C+" grade in Precalculus 12; permission of the department based on the MDT process (MDT 075); or a minimum "C" grade in MATH 1152. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
Students examine a range of physics topics, including SI units, vectors, kinematics, mechanics (Newton's laws), circular motion, work, energy, and other topics the instructor chooses. They also learn how to use graphs and vectors to describe and predict phenomena. Students master the basics of measurement, data acquisition, and reporting conclusions in the weekly laboratory sessions. This is an introductory course for students with Physics 11 or equivalent.Prerequisite(s): Physics 11 with a "B" or higher, or Physics 12 with "C" or higher, or PHYS 1114 with "C" or higher, or satisfactory score on Physics Diagnostic Test, and Precalculus 12 with a "C" or higher, or MATH 1152 with a grade of "C" or higher, or MATH 1153 with "C" or higher, or MATH 1170 "C" or higher (concurrent).
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
This is a calculusbased introduction to mechanics. The course examines kinematics (one and two dimensions), dynamics, statics, energy, rotation, waves, oscillations, fluids, gas, heat, thermodynamics in lectures and laboratories. Students planning to go into physical and applied sciences are encouraged to take this course and its second part, PHYS 1225.Students will receive credit for only one of PHYS 1101 or 1125.Prerequisite(s): A minimum "B" grade in Physics 12, a minimum "C" grade in PHYS 1118, or a satisfactory score on the Physics Diagnostic Test; and a minimum "C" grade in one of the following: MATH 1171, 1173 and 1183, 1175, or 1253 (MATH courses may be taken concurrently).
More Information »

Lecture Hours: 4.0  Seminar: 2.0  Lab: 0.0
This course is designed for (although not restricted to) students in the university transfer engineering program. Topics include statics of particles, equilibrium of rigid bodies, rigid body statics and internal forces; kinematics: rectilinear motion; dynamics: Newton's 2nd law, friction, impulse, momentum, work, and energy. Emphasis is placed throughout on the analysis of practical mechanics problems using freebody diagram techniques. Students are encouraged to complete MATH 1271 or 1273 before, or concurrently, with PHYS 1219.Prerequisite(s): A minimum "C+" grade in PHYS 1115; a minimum "C" grade in PHYS 1125; and a minimum "C" grade in one of the following: MATH 1153, 1171, 1173, or 1253. MATH 1153, 1171, or 1253 may be taken concurrently with PHYS 1219.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
This is a calculusbased introduction to electricity. The course examines electrostatics, electric field, electric current, circuits, magnetic field, electromagnetic induction, oscillations, alternating current, sound, optics, interference and diffraction, modern physics.Note: Students taking second year physics courses are advised to take MATH 2362, 2371, 2471, and 2475.Prerequisite(s): A minimum "B" grade in PHYS 1101, or a minimum "C" grade in PHYS 1125; and a minimum "C" grade in one of the following: MATH 1271, 1273 and 1283, or 1275 (MATH courses may be taken concurrently).
More Information »

Notes:
^{1} Students intending to transfer to another institution should refer to that institution for its admission requirements. In particular, students should be advised that CMNS 2228 cannot be used to meet UBC’s minimum English Language Admission Standard.




One of
Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
Program design entails building and implementing an algorithm in a programming language (such as Java) using good software development principles. Students develop problemsolving techniques while learning the basics of algorithm development, procedural abstraction, and data representation.Students will receive credit for only one of CPSC 1150 or 1155.Prerequisite(s): One of the following: MDT 85; a minimum "B" grade in Precalculus 12; one of MATH 1171, 1173/1183, or 1174; a minimum "C" grade in one of CPSC 1040 or 1045; or a minimum "B" grade in CPSC 1050.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
This course concentrates on the key elements of good programming and C++ using a multitude of interesting and appropriate engineering and scientific examples. It covers the features of C++ needed for writing engineering programs including procedural abstraction using functions. The course also presents fundamentals of numerical methods that represent commonly used techniques for solving engineering and scientific problems.Students will receive credit for only one of CPSC 1150 or 1155.Prerequisite(s): One of the following: MDT 85; a minimum "B" grade in Precalculus 12; a minimum "C" grade in MATH 1171, 1173/1183, or 1174; a minimum "C" grade in CPSC 1040 or 1045; or a minimum "B" grade in CPSC 1050. Prerequisites are valid for only three years.
More Information »

Notes:
^{*} Students intending to transfer to another institution are responsible for ensuring that the course equivalency of CPSC 1150 and 1155 is suitable for their purpose.




One of
Lecture Hours: 4.0  Seminar: 0.0  Lab: 3.0
A continuation of the CHEM 1114 course with an increased emphasis on laboratory work. CHEM 1118 topics include solutions, descriptive kinetics, chemical equilibrium, acidbase chemistry, buffers, and electrochemistry.Prerequisite(s): One of the following: a minimum "C+" grade in CHEM 1114 or Chemistry 11, or a minimum "C" grade in Chemistry 12; and one of the following: an "S" grade in MATH 1150, a minimum "C+" grade in Precalculus 11, a score of 65 on the Math Diagnostic Test; or permission of department. Prerequisites are only valid for three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 2.0
A survey of firstyear chemistry, including quantum mechanics with application to electronic structure, thermodynamics with application to electrochemistry and phase equilibria, and also topics in intermolecular forces, gas law, crystal structure, and aqueous equilibria.Priority registration in this course is offered to students admitted to the Certificate in Arts and Science (Engineering).Prerequisite(s): A minimum "B" grade in Chemistry 12 or equivalent; a minimum "C+" grade in CHEM 1118; or CDT results for CHEM 1120; and a minimum "C" grade in Precalculus 12, MDT 75, or MATH 1152. Prerequisites are only valid for three years.
More Information »

Lecture Hours: 3.0  Seminar: 0.0  Lab: 3.0
Students will learn modern theories of molecular properties, while also examining chemical technology's impact on society. Topics include atomic spectroscopy, orbitals and periodicity, chemical bonding, molecular geometry, molecular orbital theory, intermolecular forces, and macromolecules. Laboratories highlight handson experimental techniques.Students will receive credit for only one of CHEM 1120 or 1121.Prerequisite(s): One of the following: a minimum "C" grade in CHEM 1118 or a minimum "C+" grade in Chemistry 12; and one of the following: an "S" grade in MATH 1150, a minimum "C+" grade in Precalculus 11, or a score of 65 on the Langara Math Diagnostic Test; or permission of the department. Prerequisites are only valid for three years.
More Information »

Lecture Hours: 3.0  Seminar: 0.0  Lab: 3.0
A firstyear course in general chemistry. Topics include solutions, energetics, thermodynamics, chemical kinetics, structure, and reactivity.Students will receive credit for only one of CHEM 1220 or 1221.Prerequisite(s): A minimum "C" grade in CHEM 1120; and a minimum "C" grade in MATH 1152, or Precalculus 12, or MDT 75. A proficiency test administered by the department may be required for students wishing to transfer into CHEM 1220. MATH 1153 is recommended as a corequisite. Prerequisites are only valid for three years.
More Information »


One of
Lecture Hours: 3.0  Seminar: 1.0  Lab: 0.0
Students read and analyze a variety of texts in order to develop techniques of research, critical thinking, close reading, and clear writing in an academic context. Course readings, which include a selection of scholarly articles, are drawn from at least three academic disciplines. By exploring and responding to a range of topics, students develop a foundation for postsecondary writing.Students will only receive credit for one of ENGL 1123, 1127, or 1128.Prerequisite(s): One of the following: LET 4 (or LET 3 with a strong recommendation of concurrent registration in ENGL 1121); a minimum 70% in English First Peoples 12, English Studies 12, Literary Studies 12, or equivalent; a minimum "C" grade in ENGL 1120; an "S" grade in ENGL 1107, 1108, or 1110; or a minimum "C" grade in three credits of universitytransferrable English.
More Information »

Lecture Hours: 3.0  Seminar: 1.0  Lab: 0.0
This course emphasizes the principles of composition through the study and writing of various kinds of essays, including the research essay. As a secondary aim, it encourages an appreciation of modern literature through a study of the short story.Students will receive credit for only one of ENGL 1123, 1126, 1127, or 1128.Prerequisite(s): One of the following: LET 4 (or LET 3 with a strong recommendation of concurrent registration in ENGL 1121); a minimum 70% in English First Peoples 12, English Studies 12, Literary Studies 12, or equivalent; a minimum "C" grade in ENGL 1120; or an "S" grade in ENGL 1107, 1108, or 1110.
More Information »


One of
Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
This course deals primarily with differentiation. The major topics include limits (intuitive approach), development and definition of derivatives, differentiation techniques (algebraic, trigonometric, inverse trigonometric, exponential, and logarithmic functions), curve sketching, applications of derivatives (optimization, related rates, linear motion, differential approximations), antiderivatives, growth and decay.Students will receive credit for only one of MATH 1153/1253, 1171, 1173, 1174, or 1175.Prerequisite(s): A minimum "A" grade in Precalculus 12; permission of department based on the MDT process (MDT 95); or a minimum "B" grade in MATH 1170; or a minimum "C+" grade in Precalculus 12 and a minimum "C" grade in Calculus 12. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
This is a course in differential calculus, the study of how quantities change. Topics include limits, the definition and interpretations of the derivative, rules and techniques for computing derivatives, using the derivative to study problems involving rates of change, approximation, graphs, and optimization. Traditional classroom instruction will be augmented with laboratory work in MATH 1183. See the description of MATH 1183 for more detail about these activities.Students will receive credit for only one of MATH 1153/1253, 1171, 1173, 1174, or 1175.Prerequisite(s): A minimum "B" grade in Precalculus 12; permission of the department based on the MDT process (MDT 090); a minimum "C+" grade in MATH 1170; or a minimum "C+" grade in Precalculus 12 and a minimum "C" grade in Calculus 12. Prerequisites are valid for only three years.Corequisite(s): MATH 1183.
More Information »

Lecture Hours: 0.0  Seminar: 0.0  Lab: 2.0
This is the laboratory component of MATH 1173. These laboratory activities will usually involve the use of a Computer Algebra System, will include instruction about the computers and the software being used, and will involve activities designed to promote better understanding of ideas being studied in MATH 1173.Corequisite(s): MATH 1173.
More Information »


One of
Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
This course deals primarily with integration and series. The major topics include the concept of integration, techniques of integration, applications of integration, and infinite series.Students will receive credit for only one of MATH 1271, 1273, 1274, or 1275.Prerequisite(s): A minimum "C" grade in one of the following: MATH 1171, 1173, 1174, 1175, or 1253. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
This is a course in integral calculus, the study of how quantities accumulate. Topics include the definition of the definite integral, interpretations and properties of the integral, techniques for computing integrals, techniques for approximating integrals, applications of integrals, and the study of infinite series. Traditional classroom instruction will be augmented with laboratory work in MATH 1283. See the description of MATH 1283 for more detail about these activities.Students will receive credit for only one of MATH 1271, 1273, 1274, or 1275.Prerequisite(s): A minimum "C" grade in MATH 1171, 1173, or 1253; or permission of the department. Prerequisites are valid for only three years.Corequisite(s): MATH 1283.
More Information »

Lecture Hours: 0.0  Seminar: 0.0  Lab: 2.0
This is the laboratory component of MATH 1273. These laboratory activities will usually involve the use of a Computer Algebra System, will include instruction about the computers and the software being used and will involve activities designed to promote better understanding of the ideas being studied in MATH 1273.Corequisite(s): MATH 1273.
More Information »


One of
Lecture Hours: 3.0  Seminar: 0.0  Lab: 1.0
This introductory course will cover topics in vector algebra and geometry in R2 and R3, systems of linear equations and Gaussian elimination, matrices and determinants, and eigenvalues and eigenvectors. Application will include resistor networks, chemical reactions, random walks, projections and transformation, and some computer graphics. Students will receive credit for only one of MATH 1252 or 2362.Prerequisite(s): A minimum "C+" grade in MATH 1153 and 1253; or a minimum "C" grade in one of the following: MATH 1171, 1173 and 1183, or 1175. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
Linear algebra is a source of many important ideas and techniques with broad applications in mathematics, science, and engineering. Students explore some of the main concepts and techniques in linear algebra as they learn about vectors, matrices, linear equations, and their applications. In addition, the course has a theoretical focus and students are expected to complete various types of proofs. The topics include systems of linear equations, Gaussian elimination, operations on matrices, determinants, Euclidean and abstract vector spaces, linear independence of vectors, vector subspaces, the concepts of basis and dimension, linear transformations, change of basis, eigenvalues and eigenvectors, diagonalization, and orthogonal diagonalization.Students will receive credit for only one of MATH 2362 or 1252.Prerequisite(s): A minimum "C" grade in one of the following: MATH 1271, 1273, 1274, or 1275; or a minimum "A" grade in MATH 1171, 1173, or 1253 and concurrent registration in one of the following: MATH 1271, 1273, 1274, or 1275. Prerequisites are valid for only three years.
More Information »

Lecture Hours: 0.0  Seminar: 0.0  Lab: 2.0
Computer lab activities to complement topics from linear algebra studies in MATH 2362. The labs are designed to promote better understanding of the ideas studied in MATH 2362, as well as to study applications of Linear Algebra Theory. Applications include Polynomial Fitting, Cryptography, Computer Graphics, Least Squares Method, Polynomial Approximation.Prerequisite(s): A minimum "C" grade in MATH 2362 (may be taken concurrently). Prerequisites are valid for only three years.
More Information »


One of
Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
An introductory overview of engineering, with a review of the history of engineering and technology, an introduction to case study and to design principles, and discussion of ethics as it relates to the practice and study of engineering in Canada.Priority registration in this course is offered to students admitted to the Diploma in Applied Science for Engineering.Corequisite(s): APSC 1050.
More Information »

humanities or social science elective 
3 


One of
Lecture Hours: 4.0  Seminar: 0.0  Lab: 0.0
Examines fundamentals of informative and persuasive communication in the engineering field, in order to assist in critical thinking about various contemporary technical, social, and ethical issues. The focus is on library research, communicating technical information clearly and concisely, managing issues of persuasion when communicating with diverse audiences, presentation skills, and teamwork.Priority registration in this course is offered to students admitted to the Diploma in Applied Science for Engineering.Corequisite(s): APSC 1010.
More Information »

humanities or social science elective 
3 


60 Credits 