Ά‘ΟγΤ°AV

i Please note:  

To view the current calendar, go to 

Ά‘ΟγΤ°AV Calendar | Summer 2016

Management and Systems Science Honours

Bachelor of Science

The Faculty of Science, with the Departments of Mathematics, Statistics and Actuarial Science, Economics, Beedie School of Business, and the School of Computing Science, offer an honours in management and systems science (MSSC) at the Surrey campus leading to a bachelor of science (BSc) with honours degree. This is a highly structured program providing a multidisciplinary approach to quantitative methods for business and industry in an environment of rapid changes in technology.

The program is managed by the Faculty of Science at the Surrey campus. A steering committee consisting of representatives from the above mentioned departments and faculty serve as liaison between participating departments and the program director. Where possible, the director and steering committee members will be based on the Surrey campus.

Students formally apply to be admitted into the program. Applications can be considered both for students entering Ά‘ΟγΤ°AV, and for students already enrolled. Ά‘ΟγΤ°AV into the program is decided on a competitive basis. Students must maintain a 2.7 cumulative grade point average (CGPA) in MSSC program course work to remain in the program and to graduate. It is strongly recommended that students contact the Surrey science advisor or program director early about admission and scheduling.

Students who wish to combine the MSSC honours program with another major or minor should consult with the MSSC director.

Program Requirements

Students complete 132 units, as specified below.

Under University regulations, an honours degree requires completion of a minimum of 60 upper division units in courses numbered 300 and above, including at least 50 upper division units in the honours program, and completion of at least 132 units. Honours students require a graduation grade point average of not less than 3.00.

Lower Division Requirements

Students complete a total of 54-55 units.

Business Administration

Students complete all of

BUS 207 - Managerial Economics (3) *

Emphasis is upon the relevance of economic models to business decision-making and, in particular, upon the rational analysis of choice alternatives within the firm. Course will include consideration of optimizing techniques and analysis of risk, demand, production and profit in addition to examination of long-term investment decisions and business forecasting. Prerequisite: Econ 103, 105, MATH 157 and 15 units. Students with credit for ECON 301, ECON 201, or BUS 307 may not take BUS 207 for further credit. Quantitative.

Section Instructor Day/Time Location
Allan Matadeen
May 9 – Aug 8, 2016: Fri, 2:30–5:20 p.m.
Burnaby
Allan Matadeen
May 9 – Aug 8, 2016: Tue, 5:30–8:20 p.m.
Burnaby
BUS 251 - Financial Accounting I (3)

An introduction to financial accounting, including accounting terminology, understanding financial statements, analysis of a business entity using financial statements. Includes also time value of money and a critical review of the conventional accounting system. Prerequisite: 12 units. Students with credit for BUS 221 may not take this course for further credit. Quantitative.

Section Instructor Day/Time Location
Anne Macdonald
May 9 – Aug 8, 2016: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
D101 May 9 – Aug 8, 2016: Thu, 12:30–1:20 p.m.
Burnaby
D102 May 9 – Aug 8, 2016: Thu, 12:30–1:20 p.m.
Burnaby
D103 May 9 – Aug 8, 2016: Thu, 1:30–2:20 p.m.
Burnaby
D104 May 9 – Aug 8, 2016: Thu, 1:30–2:20 p.m.
Burnaby
D105 May 9 – Aug 8, 2016: Thu, 2:30–3:20 p.m.
Burnaby
D106 May 9 – Aug 8, 2016: Thu, 2:30–3:20 p.m.
Burnaby
D107 May 9 – Aug 8, 2016: Thu, 3:30–4:20 p.m.
Burnaby
D108 May 9 – Aug 8, 2016: Thu, 3:30–4:20 p.m.
Burnaby
Anne Macdonald
May 9 – Aug 8, 2016: Tue, 10:30 a.m.–12:20 p.m.
Surrey
D201 May 9 – Aug 8, 2016: Tue, 12:30–1:20 p.m.
Surrey
D202 May 9 – Aug 8, 2016: Tue, 1:30–2:20 p.m.
Surrey
D203 May 9 – Aug 8, 2016: Tue, 2:30–3:20 p.m.
Surrey
D204 May 9 – Aug 8, 2016: Tue, 3:30–4:20 p.m.
Surrey
BUS 272 - Behavior in Organizations (3)

Theories, concepts and issues in the field of organizational behavior with an emphasis on individual and team processes. Core topics include employee motivation and performance, stress management, communication, work perceptions and attitudes, decision-making, team dynamics, employee involvement and conflict management. Prerequisite: 12 units.

Section Instructor Day/Time Location
Sam Thiara
May 9 – Aug 8, 2016: Tue, 10:30 a.m.–12:20 p.m.
Burnaby
D101 May 9 – Aug 8, 2016: Tue, 12:30–1:20 p.m.
Burnaby
D102 May 9 – Aug 8, 2016: Tue, 12:30–1:20 p.m.
Burnaby
D103 May 9 – Aug 8, 2016: Tue, 12:30–1:20 p.m.
Burnaby
D104 May 9 – Aug 8, 2016: Tue, 1:30–2:20 p.m.
Burnaby
D105 May 9 – Aug 8, 2016: Tue, 1:30–2:20 p.m.
Burnaby
D106 May 9 – Aug 8, 2016: Tue, 1:30–2:20 p.m.
Burnaby
D107 May 9 – Aug 8, 2016: Tue, 2:30–3:20 p.m.
Burnaby
D108 May 9 – Aug 8, 2016: Tue, 2:30–3:20 p.m.
Burnaby
D109 May 9 – Aug 8, 2016: Tue, 2:30–3:20 p.m.
Burnaby

Computing Science

Students complete all of

CMPT 120 - Introduction to Computing Science and Programming I (3)

An elementary introduction to computing science and computer programming, suitable for students with little or no programming background. Students will learn fundamental concepts and terminology of computing science, acquire elementary skills for programming in a high-level language and be exposed to diverse fields within, and applications of computing science. Topics will include: pseudocode, data types and control structures, fundamental algorithms, computability and complexity, computer architecture, and history of computing science. Treatment is informal and programming is presented as a problem-solving tool. Prerequisite: BC Math 12 or equivalent is recommended. Students with credit for CMPT 102, 125, 126, 128 or 130 may not take this course for further credit. Quantitative/Breadth-Science.

Section Instructor Day/Time Location
Diana Cukierman
May 9 – Aug 8, 2016: Tue, 2:30–4:20 p.m.
May 9 – Aug 8, 2016: Thu, 2:30–3:20 p.m.
Burnaby
Burnaby
D101 Diana Cukierman
May 9 – Aug 8, 2016: Wed, 10:30–11:20 a.m.
Burnaby
D102 Diana Cukierman
May 9 – Aug 8, 2016: Wed, 10:30–11:20 a.m.
Burnaby
D103 Diana Cukierman
May 9 – Aug 8, 2016: Wed, 11:30 a.m.–12:20 p.m.
Burnaby
D104 Diana Cukierman
May 9 – Aug 8, 2016: Wed, 11:30 a.m.–12:20 p.m.
Burnaby
D105 Diana Cukierman
May 9 – Aug 8, 2016: Wed, 12:30–1:20 p.m.
Burnaby
D106 Diana Cukierman
May 9 – Aug 8, 2016: Wed, 12:30–1:20 p.m.
Burnaby
D107 Diana Cukierman
May 9 – Aug 8, 2016: Wed, 1:30–2:20 p.m.
Burnaby
D108 Diana Cukierman
May 9 – Aug 8, 2016: Wed, 1:30–2:20 p.m.
Burnaby
CMPT 125 - Introduction to Computing Science and Programming II (3)

A rigorous introduction to computing science and computer programming, suitable for students who already have some background in computing science and programming. Intended for students who will major in computing science or a related program. Topics include: fundamental algorithms; elements of empirical and theoretical algorithmics; abstract data types and elementary data structures; basic object-oriented programming and software design; computation and computability; specification and program correctness; and history of computing science. Prerequisite: CMPT120. Co-requisite: CMPT127. Students with credit for CMPT 126, 135 or CMPT 200 or higher may not take for further credit. Quantitative.

Section Instructor Day/Time Location
Bobby Chan
May 9 – Aug 8, 2016: Mon, Wed, Fri, 2:30–3:20 p.m.
Burnaby
CMPT 275 - Software Engineering I (4)

Introduction to software engineering techniques used in analysis/design and in software project management. The course centres on a team project involving requirements gathering, object analysis and simple data normalization, use-case-driven user documentation and design followed by implementation and testing. Additionally, there is an introduction to project planning, metrics, quality assurance, configuration management, and people issues. Prerequisite: One W course, CMPT 225, (MACM 101 or (ENSC 251 and ENSC 252)) and (MATH 151 or MATH 150). MATH 154 or MATH 157 with at least a B+ may be substituted for MATH 151 or MATH 150. Students with credit for CMPT 276 may not take this course for further credit.

or all of

CMPT 130 - Introduction to Computer Programming I (3)

An introduction to computing science and computer programming, using a systems oriented language, such as C or C++. This course introduces basic computing science concepts. Topics will include: elementary data types, control structures, functions, arrays and strings, fundamental algorithms, computer organization and memory management. Prerequisite: BC Math 12 (or equivalent, or any of MATH 100, 150, 151, 154, or 157). Students with credit for CMPT 102, 120, 126, or 128 may not take this course for further credit. Quantitative/Breadth-Science.

Section Instructor Day/Time Location
Harinder Khangura
May 9 – Aug 8, 2016: Mon, Wed, Fri, 12:30–1:20 p.m.
Surrey
D101 Harinder Khangura
May 9 – Aug 8, 2016: Mon, 1:30–2:20 p.m.
Surrey
D102 Harinder Khangura
May 9 – Aug 8, 2016: Mon, 2:30–3:20 p.m.
Surrey
CMPT 135 - Introduction to Computer Programming II (3)

A second course in systems-oriented programming and computing science that builds upon the foundation set in CMPT 130 using a systems-oriented language such as C or C++. Topics: a review of the basic elements of programming; introduction to object-oriented programming (OOP); techniques for designing and testing programs; use and implementation of elementary data structures and algorithms; introduction to embedded systems programming. Prerequisite: CMPT 130. Students with credit for CMPT 125 or 126 may not take this course for further credit. Quantitative.

Section Instructor Day/Time Location
Toby Donaldson
May 9 – Aug 8, 2016: Mon, Wed, Fri, 9:30–10:20 a.m.
Surrey
D101 Toby Donaldson
May 9 – Aug 8, 2016: Mon, 10:30–11:20 a.m.
Surrey
D102 Toby Donaldson
May 9 – Aug 8, 2016: Mon, 11:30 a.m.–12:20 p.m.
Surrey
CMPT 276 - Introduction to Software Engineering (3)

An overview of various techniques used for software development and software project management. Major tasks and phases in modern software development, including requirements, analysis, documentation, design, implementation, testing,and maintenance. Project management issues are also introduced. Students complete a team project using an iterative development process. Prerequisite: One W course, CMPT 225, (MACM 101 or (ENSC 251 and ENSC 252)) and (MATH 151 or MATH 150). MATH 154 or MATH 157 with at least a B+ may be substituted for MATH 151 or MATH 150. Students with credit for CMPT 275 may not take this course for further credit.

Section Instructor Day/Time Location
Bobby Chan
May 9 – Aug 8, 2016: Tue, 5:30–8:20 p.m.
Vancouver

and

CMPT 225 - Data Structures and Programming (3)

Introduction to a variety of practical and important data structures and methods for implementation and for experimental and analytical evaluation. Topics include: stacks, queues and lists; search trees; hash tables and algorithms; efficient sorting; object-oriented programming; time and space efficiency analysis; and experimental evaluation. Prerequisite: (MACM 101 and either (CMPT 125 and 127) or CMPT 135) or (ENSC 251 and ENSC 252). Quantitative.

Section Instructor Day/Time Location
Anne Lavergne
May 9 – Aug 8, 2016: Mon, 12:30–2:20 p.m.
May 9 – Aug 8, 2016: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
D101 Anne Lavergne
May 9 – Aug 8, 2016: Tue, 11:30 a.m.–12:20 p.m.
Burnaby
D102 Anne Lavergne
May 9 – Aug 8, 2016: Tue, 12:30–1:20 p.m.
Burnaby
D103 Anne Lavergne
May 9 – Aug 8, 2016: Tue, 1:30–2:20 p.m.
Burnaby
D104 Anne Lavergne
May 9 – Aug 8, 2016: Thu, 10:30–11:20 a.m.
Burnaby
D105 Anne Lavergne
May 9 – Aug 8, 2016: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
D106 Anne Lavergne
May 9 – Aug 8, 2016: Thu, 12:30–1:20 p.m.
Burnaby
D107 Anne Lavergne
May 9 – Aug 8, 2016: Thu, 1:30–2:20 p.m.
Burnaby

Economics

Students complete both of

ECON 103 - Principles of Microeconomics (4)

The principal elements of theory concerning utility and value, price and costs, factor analysis, productivity, labor organization, competition and monopoly, and the theory of the firm. Students with credit for ECON 200 cannot take ECON 103 for further credit. Quantitative/Breadth-Soc.

Section Instructor Day/Time Location
Junjie Liu
May 9 – Aug 8, 2016: Wed, 11:30 a.m.–12:20 p.m.
May 9 – Aug 8, 2016: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
D101 May 9 – Aug 8, 2016: Wed, 12:30–1:20 p.m.
Burnaby
D102 May 9 – Aug 8, 2016: Wed, 1:30–2:20 p.m.
Burnaby
D103 May 9 – Aug 8, 2016: Wed, 2:30–3:20 p.m.
Burnaby
D104 May 9 – Aug 8, 2016: Wed, 3:30–4:20 p.m.
Burnaby
D105 May 9 – Aug 8, 2016: Fri, 9:30–10:20 a.m.
Burnaby
D106 May 9 – Aug 8, 2016: Fri, 8:30–9:20 a.m.
Burnaby
D107 May 9 – Aug 8, 2016: Fri, 9:30–10:20 a.m.
Burnaby
D108 May 9 – Aug 8, 2016: Fri, 8:30–9:20 a.m.
Burnaby
Natt Hongdilokkul
May 9 – Aug 8, 2016: Tue, Thu, 12:30–2:20 p.m.
Surrey
Gulriz Barkin
May 9 – Aug 8, 2016: Tue, 6:30–8:20 p.m.
May 9 – Aug 8, 2016: Thu, 6:30–8:20 p.m.
Vancouver
Vancouver
ECON 105 - Principles of Macroeconomics (4)

The principal elements of theory concerning money and income, distribution, social accounts, public finance, international trade, comparative systems, and development and growth. Students with credit for ECON 205 cannot take ECON 105 for further credit. Quantitative/Breadth-Soc.

Section Instructor Day/Time Location
Seong Choi
May 9 – Aug 8, 2016: Mon, 12:30–2:20 p.m.
May 9 – Aug 8, 2016: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
D101 May 9 – Aug 8, 2016: Tue, 10:30–11:20 a.m.
Burnaby
D102 May 9 – Aug 8, 2016: Tue, 11:30 a.m.–12:20 p.m.
Burnaby
D103 May 9 – Aug 8, 2016: Tue, 4:30–5:20 p.m.
Burnaby
D104 May 9 – Aug 8, 2016: Wed, 8:30–9:20 a.m.
Burnaby
D105 May 9 – Aug 8, 2016: Tue, 2:30–3:20 p.m.
Burnaby
D107 May 9 – Aug 8, 2016: Wed, 8:30–9:20 a.m.
Burnaby
D108 May 9 – Aug 8, 2016: Wed, 11:30 a.m.–12:20 p.m.
Burnaby
Haitao Xiang
May 9 – Aug 8, 2016: Wed, Fri, 10:30 a.m.–12:20 p.m.
Surrey
Seong Choi
May 9 – Aug 8, 2016: Mon, Wed, 6:30–8:20 p.m.
Vancouver

Mathematics and Computing Science

Students complete both of

MACM 101 - Discrete Mathematics I (3)

Introduction to counting, induction, automata theory, formal reasoning, modular arithmetic. Prerequisite: BC Math 12 (or equivalent), or any of MATH 100, 150, 151, 154, 157. Quantitative/Breadth-Science.

Section Instructor Day/Time Location
Distance Education
Brad Bart
May 9 – Aug 8, 2016: Mon, Wed, Fri, 11:30 a.m.–12:20 p.m.
Burnaby
D101 Brad Bart
May 9 – Aug 8, 2016: Wed, 2:30–3:20 p.m.
Burnaby
D102 Brad Bart
May 9 – Aug 8, 2016: Wed, 3:30–4:20 p.m.
Burnaby
D103 Brad Bart
May 9 – Aug 8, 2016: Thu, 1:30–2:20 p.m.
Burnaby
D104 Brad Bart
May 9 – Aug 8, 2016: Thu, 2:30–3:20 p.m.
Burnaby
D105 Brad Bart
May 9 – Aug 8, 2016: Thu, 3:30–4:20 p.m.
Burnaby
D106 Brad Bart
May 9 – Aug 8, 2016: Fri, 9:30–10:20 a.m.
Burnaby
D107 Brad Bart
May 9 – Aug 8, 2016: Fri, 10:30–11:20 a.m.
Burnaby
MACM 201 - Discrete Mathematics II (3)

A continuation of MACM 101. Topics covered include graph theory, trees, inclusion-exclusion, generating functions, recurrence relations, and optimization and matching. Prerequisite: MACM 101 or (ENSC 251 and one of MATH 232 or MATH 240). Quantitative.

Management and Systems Science

Students complete

MSSC 180 - Undergraduate Seminar in Management and Systems Science (1)

A seminar primarily for students undertaking a major or an honours program in management and systems science. Prerequisite: Major in Management and Systems Science or permission of the program director. Students with credit for MSSC 480 cannot receive credit for MSSC 180.

Mathematics

Students complete one of

MATH 150 - Calculus I with Review (4)

Designed for students specializing in mathematics, physics, chemistry, computing science and engineering. Topics as for Math 151 with a more extensive review of functions, their properties and their graphs. Recommended for students with no previous knowledge of Calculus. In addition to regularly scheduled lectures, students enrolled in this course are encouraged to come for assistance to the Calculus Workshop (Burnaby), or Math Open Lab (Surrey). Prerequisite: Pre-Calculus 12 (or equivalent) with a grade of at least B+, or MATH 100 with a grade of at least B-, or achieving a satisfactory grade on the Ά‘ΟγΤ°AV Calculus Readiness Test. Students with credit for either MATH 151, 154 or 157 may not take MATH 150 for further credit. Quantitative.

Section Instructor Day/Time Location
Distance Education
Veselin Jungic
May 9 – Aug 8, 2016: Mon, Tue, Wed, Fri, 1:30–2:20 p.m.
Burnaby
OP01 TBD
MATH 151 - Calculus I (3)

Designed for students specializing in mathematics, physics, chemistry, computing science and engineering. Logarithmic and exponential functions, trigonometric functions, inverse functions. Limits, continuity, and derivatives. Techniques of differentiation, including logarithmic and implicit differentiation. The Mean Value Theorem. Applications of differentiation including extrema, curve sketching, Newton's method. Introduction to modeling with differential equations. Polar coordinates, parametric curves. Prerequisite: Pre-Calculus 12 (or equivalent) with a grade of at least A, or MATH 100 with a grade of at least B, or achieving a satisfactory grade on the Ά‘ΟγΤ°AV Calculus Readiness Test. Students with credit for either MATH 150, 154 or 157 may not take MATH 151 for further credit. Quantitative.

MATH 154 - Calculus I for the Biological Sciences (3)

Designed for students specializing in the biological and medical sciences. Topics include: limits, growth rate and the derivative; elementary functions, optimization and approximation methods, and their applications; mathematical models of biological processes. Prerequisite: Pre-Calculus 12 (or equivalent) with a grade of at least B, or MATH 100 with a grade of at least C, or achieving a satisfactory grade on the Ά‘ΟγΤ°AV Calculus Readiness Test. Students with credit for either MATH 150, 151 or 157 may not take MATH 154 for further credit. Quantitative.

MATH 157 - Calculus I for the Social Sciences (3)

Designed for students specializing in business or the social sciences. Topics include: limits, growth rate and the derivative; logarithmic exponential and trigonometric functions and their application to business, economics, optimization and approximation methods; functions of several variables. Prerequisite: Pre-Calculus 12 (or equivalent) with a grade of at least B, or MATH 100 with a grade of at least C, or achieving a satisfactory grade on the Ά‘ΟγΤ°AV Calculus Readiness Test. Students with credit for either MATH 150, 151 or 154 may not take MATH 157 for further credit. Quantitative.

Section Instructor Day/Time Location
Jonathan Jedwab
May 9 – Aug 8, 2016: Mon, Wed, Fri, 11:30 a.m.–12:20 p.m.
Burnaby
OP01 TBD

and all of

MATH 152 - Calculus II (3)

Riemann sum, Fundamental Theorem of Calculus, definite, indefinite and improper integrals, approximate integration, integration techniques, applications of integration. First-order separable differential equations and growth models. Sequences and series, series tests, power series, convergence and applications of power series. Prerequisite: MATH 150 or 151; or MATH 154 or 157 with a grade of at least B. Students with credit for MATH 155 or 158 may not take this course for further credit. Quantitative.

Section Instructor Day/Time Location
Justin Gray
May 9 – Aug 8, 2016: Mon, Wed, Fri, 8:30–9:20 a.m.
Burnaby
OP01 TBD
MATH 208W - Introduction to Operations Research (3)

Introduction to methods of operations research: linear and nonlinear programming, simulation, and heuristic methods. Applications to transportation, assignment, scheduling, and game theory. Exposure to mathematical models of industry and technology. Emphasis on computation for analysis and simulation. Prerequisite: MATH 150 or 151 or 154 or 157. Students with credit for MATH 208 may not take this course for further credit. Writing/Quantitative.

MATH 251 - Calculus III (3)

Rectangular, cylindrical and spherical coordinates. Vectors, lines, planes, cylinders, quadric surfaces. Vector functions, curves, motion in space. Differential and integral calculus of several variables. Vector fields, line integrals, fundamental theorem for line integrals, Green's theorem. Prerequisite: MATH 152; or MATH 155 or MATH 158 with a grade of at least B. Recommended: It is recommended that MATH 240 or 232 be taken before or concurrently with MATH 251. Quantitative.

Section Instructor Day/Time Location
Steven Ruuth
May 9 – Aug 8, 2016: Mon, Wed, Fri, 1:30–2:20 p.m.
Burnaby
OP01 TBD

and one of

MATH 232 - Applied Linear Algebra (3)

Linear equations, matrices, determinants. Introduction to vector spaces and linear transformations and bases. Complex numbers. Eigenvalues and eigenvectors; diagonalization. Inner products and orthogonality; least squares problems. An emphasis on applications involving matrix and vector calculations. Prerequisite: MATH 150 or 151; or MACM 101; or MATH 154 or 157, both with a grade of at least B. Students with credit for MATH 240 make not take this course for further credit. Quantitative.

Section Instructor Day/Time Location
Imin Chen
May 9 – Aug 8, 2016: Mon, 11:30 a.m.–12:20 p.m.
May 9 – Aug 8, 2016: Wed, Fri, 11:30 a.m.–12:20 p.m.
Burnaby
Burnaby
Randall Pyke
May 9 – Aug 8, 2016: Mon, Wed, Fri, 2:30–3:20 p.m.
Surrey
OP01 TBD
OP02 TBD
MATH 240 - Algebra I: Linear Algebra (3)

Linear equations, matrices, determinants. Real and abstract vector spaces, subspaces and linear transformations; basis and change of basis. Complex numbers. Eigenvalues and eigenvectors; diagonalization. Inner products and orthogonality; least squares problems. Applications. Subject is presented with an abstract emphasis and includes proofs of the basic theorems. Prerequisite: MATH 150 or 151; or MACM 101; or MATH 154 or 157, both with a grade of at least B. Students with credit for MATH 232 cannot take this course for further credit. Quantitative.

Section Instructor Day/Time Location
Joseph Evers
May 9 – Aug 8, 2016: Mon, Wed, Fri, 11:30 a.m.–12:20 p.m.
Burnaby
OP01 TBD

Statistics

Students complete both of

STAT 270 - Introduction to Probability and Statistics (3)

Basic laws of probability, sample distributions. Introduction to statistical inference and applications. Prerequisite: or Corequisite: MATH 152 or 155 or 158. Quantitative.

Section Instructor Day/Time Location
Distance Education
Rachel Altman
May 9 – Aug 8, 2016: Wed, 11:30 a.m.–12:20 p.m.
May 9 – Aug 8, 2016: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
Burnaby
OP01 TBD
STAT 285 - Intermediate Probability and Statistics (3)

This course is a continuation of STAT 270. Review of probability models, procedures for statistical inference from survey results and experimental data. Statistical model building. Elementary design of experiments and regression methods. Introduction to categorical data analysis. Prerequisite: STAT 270. Prerequisite or corequisite MATH 232 or MATH 240. Quantitative.

* may be waived if the student has credit for ECON 301

‑ CMPT 126-3 Introduction to Computing Science and Programming can be substituted for CMPT 120 and CMPT 125.

Lower Division Recommended Courses

The following course is recommended for students who took CMPT 125.

CMPT 212 - Object-Oriented Applications Design in C++ (3)

Introduction to object-oriented software design concepts, the object-oriented features of the C++ language, other advanced C++ features, plus a simple introduction to the fundamentals of graphical user interfaces and the development of windowed applications. Prerequisite: CMPT 125, 126 or 128. Recommended: CMPT 225. Students with credit for CMPT 213 may not take CMPT 212 for further credit.

The following course is recommended for students who took CMPT 135.

CMPT 213 - Object oriented design in Java (3)

An introduction to object oriented design using Java. The Java programming language is introduced, with an emphasis on its advanced features. The course covers the building blocks of object oriented design including inheritance, polymorphism, interfaces and abstract classes. A number of object oriented design patterns are presented, such as observer, iterator, and singleton. The course also teaches best-practices in code construction. It includes a basic introduction to programming event driven graphical user interfaces. Prerequisite: CMPT 225: Data Structures and Programming. Students with credit for CMPT 212 cannot take this course for further credit.

Section Instructor Day/Time Location
Brian Fraser
May 9 – Aug 8, 2016: Mon, Wed, Fri, 12:30–1:20 p.m.
Surrey

Upper Division Requirements

Students complete a total of 55-56 units.

Students should note that the prerequisites for the following courses must also be completed. However, BUS 336 is waived for MSSC majors and honours.

Business Administration, Economics

Students complete all of

BUS 343 - Introduction to Marketing (3)

The environment of marketing; relation of social sciences to marketing; evaluation of marketing theory and research; assessment of demand, consumer behavior analysis; market institutions; method and mechanics of distribution in domestic, foreign and overseas markets; sales organization; advertising; new product development, publicity and promotion; marketing programs. Prerequisite: 60 units. Students with credit for COMM 343 may not take this course for further credit.

Section Instructor Day/Time Location
Gord Rein
May 9 – Aug 8, 2016: Mon, 2:30–4:20 p.m.
Burnaby
D101 May 9 – Aug 8, 2016: Mon, 4:30–5:20 p.m.
Burnaby
D102 May 9 – Aug 8, 2016: Mon, 4:30–5:20 p.m.
Burnaby
D103 May 9 – Aug 8, 2016: Mon, 4:30–5:20 p.m.
Burnaby
D104 May 9 – Aug 8, 2016: Mon, 5:30–6:20 p.m.
Burnaby
D105 May 9 – Aug 8, 2016: Mon, 5:30–6:20 p.m.
Burnaby
D106 May 9 – Aug 8, 2016: Mon, 5:30–6:20 p.m.
Burnaby
D107 May 9 – Aug 8, 2016: Mon, 6:30–7:20 p.m.
Burnaby
D108 May 9 – Aug 8, 2016: Mon, 6:30–7:20 p.m.
Burnaby
D109 May 9 – Aug 8, 2016: Mon, 6:30–7:20 p.m.
Burnaby
Philip Grant
May 9 – Aug 8, 2016: Thu, 10:30 a.m.–12:20 p.m.
Surrey
D201 May 9 – Aug 8, 2016: Thu, 12:30–1:20 p.m.
Surrey
D202 May 9 – Aug 8, 2016: Thu, 12:30–1:20 p.m.
Surrey
D203 May 9 – Aug 8, 2016: Thu, 1:30–2:20 p.m.
Surrey
D204 May 9 – Aug 8, 2016: Thu, 1:30–2:20 p.m.
Surrey
D205 May 9 – Aug 8, 2016: Thu, 2:30–3:20 p.m.
Surrey
BUS 360W - Business Communication (4)

This course is designed to assist students to improve their written and oral communication skills in business settings. The theory and practice of business communication will be presented. Topics include analysis of communication problems, message character, message monitoring, message media. Exercises in individual and group messages and presentations will be conducted. Prerequisite: This course is only open to students admitted prior to Fall 2014 to the Business Administration major, honours, or second degree program and who have 60 units, OR to students admitted Fall 2014 - onwards to the Business Administration major, honours, or second degree program and who have 60 units and BUS 130 or 201 or 202 or 301, OR to approved Business Administration joint major, joint honours, or double degree students with 60 units, OR to approved Management Systems Science or Actuarial Science majors with 60 units. Students who have taken BUS 360 may not take this course for further credit. Writing.

Section Instructor Day/Time Location
Kevin Stewart
May 9 – Aug 8, 2016: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
Kevin Stewart
May 9 – Aug 8, 2016: Thu, 11:30 a.m.–2:20 p.m.
Burnaby
Christian Venhuizen
May 9 – Aug 8, 2016: Wed, 2:30–5:20 p.m.
Surrey
Christian Venhuizen
May 9 – Aug 8, 2016: Thu, 2:30–5:20 p.m.
Surrey
Eric Tung
May 9 – Aug 8, 2016: Wed, 5:30–8:20 p.m.
Burnaby
Kevin Stewart
May 9 – Aug 8, 2016: Tue, 5:30–8:20 p.m.
Burnaby
BUS 361 - Project Management (3)

Introduction to the hard and soft skills of project management. Management software and techniques such as work breakdown, estimation, budgeting and status reporting are used. Applies structured processes and develops team-based skills and knowledge. Assumes no prior computing or technical knowledge. Prerequisite: 60 units.

Section Instructor Day/Time Location
Zorana Svedic
May 9 – Aug 8, 2016: Tue, 2:30–5:20 p.m.
Burnaby
BUS 473 - Operations Management (4)

The management of operating systems including allocation and scheduling of resources; control of costs, inventories, quality, and manpower; design of operating systems including location, layout and manpower; establishment of work methods and standards. Prerequisite: BUS 336, 360W; 60 units.

and at least three business administration or economics units at the 400 division.

Computing Science

Students complete one of

BUS 440 - Simulation in Management Decision-making (4)

Development and use of simulation models as an aid in making complex management decisions. Hands on use of business related tools for computer simulation. Issues related to design and validation of simulation models, the assessment of input data, and the interpretation and use of simulation output. Prerequisite: BUS 336, 360W; 60 units.

CMPT 305 - Computer Simulation and Modelling (3)

This course is an introduction to the modelling, analysis, and computer simulation of complex systems. Topics include analytic modelling, discrete event simulation, experimental design, random number generation, and statistical analysis. Prerequisite: CMPT 225, (MACM 101 or (ENSC 251 and ENSC 252)) and STAT 270.

and all of

CMPT 307 - Data Structures and Algorithms (3)

Analysis and design of data structures for lists, sets, trees, dictionaries, and priority queues. A selection of topics chosen from sorting, memory management, graphs and graph algorithms. Prerequisite: CMPT 225, MACM 201, MATH 151 (or MATH 150), and MATH 232 or 240.

Section Instructor Day/Time Location
Brad Bart
May 9 – Aug 8, 2016: Mon, Wed, Fri, 2:30–3:20 p.m.
Burnaby
CMPT 354 - Database Systems I (3)

Logical representations of data records. Data models. Studies of some popular file and database systems. Document retrieval. Other related issues such as database administration, data dictionary and security. Prerequisite: CMPT 225, and (MACM 101 or (ENSC 251 and ENSC 252)).

Section Instructor Day/Time Location
Oliver Schulte
May 9 – Jun 20, 2016: Tue, 2:30–5:20 p.m.
May 9 – Jun 20, 2016: Thu, 2:30–5:20 p.m.
Burnaby
Burnaby
Oliver Schulte
May 9 – Aug 8, 2016: Tue, 2:30–5:20 p.m.

CMPT 370 - Information System Design (3)

This course focuses on the computer-related problems of information system design and procedures of design implementation. Well-established design methodologies will be discussed, and case studies will be used to illustrate various techniques of system design. Prerequisite: CMPT 275 or 276; CMPT 354.

and one of

CMPT 405 - Design and Analysis of Computing Algorithms (3)

Models of computation, methods of algorithm design; complexity of algorithms; algorithms on graphs, NP-completeness, approximation algorithms, selected topics. Prerequisite: CMPT 307.

Section Instructor Day/Time Location
Andrei Bulatov
May 9 – Aug 8, 2016: Mon, Wed, Fri, 3:30–4:20 p.m.
Burnaby
CMPT 417 - Intelligent Systems (3)

Intelligent Systems using modern constraint programming and heuristic search methods. A survey of this rapidly advancing technology as applied to scheduling, planning, design and configuration. An introduction to constraint programming, heuristic search, constructive (backtrack) search, iterative improvement (local) search, mixed-initiative systems and combinatorial optimization. Prerequisite: CMPT 225.

Management and Systems Science

Students complete

MSSC 481 - Undergraduate Seminar in Management and Systems Science (1) †

A seminar primarily for students undertaking a major or an honours program in management and systems science. Prerequisite: MSSC 180.

Mathematics

MATH 308 - Linear Optimization (3)

Linear programming modelling. The simplex method and its variants. Duality theory. Post-optimality analysis. Applications and software. Additional topics may include: game theory, network simplex algorithm, and convex sets. Prerequisite: MATH 150, 151, 154, or 157 and MATH 240 or 232. Quantitative.

MATH 348 - Probabilistic Models in Operations Research (3)

Inventory theory, Markov decision process and applications, queuing theory, forecasting models, decision Analysis and games, probabilistic dynamic programming, simulation modeling, project planning using PERT/CPM, sequencing and scheduling. Prerequisite: STAT 270. Pre-/Co-requisite: MATH 308. Quantitative.

and one of

MATH 309 - Continuous Optimization (3)

Theoretical and computational methods for investigating the minimum of a function of several real variables with and without inequality constraints. Applications to operations research, model fitting, and economic theory. Prerequisite: MATH 232 or 240, and 251. Quantitative.

MATH 408 - Discrete Optimization (3)

Model building using integer variables, computer solution, relaxations and lower bounds, heuristics and upper bounds, branch and bound algorithms, cutting plane algorithms, valid inequalities and facets, branch and cut algorithms, Lagrangian duality, column generation of algorithms, heuristics algorithms and analysis. Prerequisite: MATH 308. Quantitative.

MATH 445 - Graph Theory (3)

Graph coloring, Hamiltonian graphs, planar graphs, random graphs, Ramsey theory, extremal problems, additional topics. Prerequisite: MATH 345. Quantitative.

MATH 448 - Network Flows (3)

Applications of network flow models; flow decomposition; polynomial algorithms for shortest paths, maximum flows and minimum costs flows; convex cost flows; generalized flows, multi-commodity flows. Prerequisite: MATH 308. Recommended: MATH 345. Quantitative.

and one of

MACM 316 - Numerical Analysis I (3)

A presentation of the problems commonly arising in numerical analysis and scientific computing and the basic methods for their solutions. Prerequisite: MATH 152 or 155 or 158, and MATH 232 or 240, and computing experience. Quantitative.

Section Instructor Day/Time Location
Benjamin Adcock
May 9 – Aug 8, 2016: Mon, Wed, Fri, 10:30–11:20 a.m.
Burnaby
D101 May 9 – Aug 8, 2016: Mon, 2:30–3:20 p.m.
Burnaby
D102 May 9 – Aug 8, 2016: Mon, 3:30–4:20 p.m.
Burnaby
D103 May 9 – Aug 8, 2016: Tue, 10:30–11:20 a.m.
Burnaby
D104 May 9 – Aug 8, 2016: Tue, 11:30 a.m.–12:20 p.m.
Burnaby
D105 May 9 – Aug 8, 2016: Tue, 9:30–10:20 a.m.
Burnaby
D106 May 9 – Aug 8, 2016: Tue, 1:30–2:20 p.m.
Burnaby
D107 May 9 – Aug 8, 2016: Mon, 4:30–5:20 p.m.
Burnaby
MATH 310 - Introduction to Ordinary Differential Equations (3)

First-order differential equations, second- and higher-order linear equations, series solutions, introduction to Laplace transform, systems and numerical methods, applications in the physical, biological and social sciences. Prerequisite: MATH 152; or MATH 155/158 with a grade of at least B, MATH 232 or 240. Quantitative.

Section Instructor Day/Time Location
Justin Gray
May 9 – Aug 8, 2016: Mon, Wed, Fri, 12:30–1:20 p.m.
Burnaby
D101 May 9 – Aug 8, 2016: Wed, 2:30–3:20 p.m.
Burnaby
D102 May 9 – Aug 8, 2016: Wed, 3:30–4:20 p.m.
Burnaby
D103 May 9 – Aug 8, 2016: Thu, 9:30–10:20 a.m.
Burnaby
D104 May 9 – Aug 8, 2016: Thu, 10:30–11:20 a.m.
Burnaby
D105 May 9 – Aug 8, 2016: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
D106 May 9 – Aug 8, 2016: Tue, 2:30–3:20 p.m.
Burnaby
D107 May 9 – Aug 8, 2016: Tue, 3:30–4:20 p.m.
Burnaby
D108 May 9 – Aug 8, 2016: Wed, 11:30 a.m.–12:20 p.m.
Burnaby
D109 May 9 – Aug 8, 2016: Tue, 4:30–5:20 p.m.

D110 May 9 – Aug 8, 2016: Tue, 5:30–6:20 p.m.
Burnaby
MATH 343 - Applied Discrete Mathematics (3)

Structures and algorithms, generating elementary combinatorial objects, counting (integer partitions, set partitions, Catalan families), backtracking algorithms, branch and bound, heuristic search algorithms. Prerequisite: MACM 201 (with a grade of at least B-). Recommended: knowledge of a programming language. Quantitative.

MATH 345 - Introduction to Graph Theory (3)

Fundamental concepts, trees and distances, matchings and factors, connectivity and paths, network flows, integral flows. Prerequisite: MACM 201 (with a grade of at least B-). Quantitative.

Statistics

STAT 330 - Introduction to Mathematical Statistics (3)

Review of probability and distributions. Multivariate distributions. Distributions of functions of random variables. Limiting distributions. Inference. Sufficient statistics for the exponential family. Maximum likelihood. Bayes estimation, Fisher information, limited distributions of MLEs. Likelihood ratio tests. Prerequisite: STAT 285 and MATH 251. Quantitative.

STAT 350 - Linear Models in Applied Statistics (3)

Theory and application of linear regression. Normal distribution theory. Hypothesis tests and confidence intervals. Model selection. Model diagnostics. Introduction to weighted least squares and generalized linear models. Prerequisite: STAT 285 and MATH 251. Quantitative.

STAT 380 - Introduction to Stochastic Processes (3)

Review of discrete and continuous probability models and relationships between them. Exploration of conditioning and conditional expectation. Markov chains. Random walks. Continuous time processes. Poisson process. Markov processes. Gaussian processes. Prerequisite: STAT 330, or all of: STAT 285, MATH 208, and MATH 251. Quantitative.

† MSSC 180 and MSSC 481 cannot be completed concurrently

Upper Division Recommended Courses

BUS 312 - Introduction to Finance (4)

Role and function of financial managers, financial analysis, compound interest valuation and capital budgeting, management of current assets, introduction to financial instruments and institutions. Prerequisite: BUS 254 (or 324); 60 units. Recommended: BUS 207, ECON 201, or ECON 301. Quantitative.

Section Instructor Day/Time Location
Ron Zitron
May 9 – Aug 8, 2016: Wed, 9:30 a.m.–1:20 p.m.
Burnaby
Ron Zitron
May 9 – Aug 8, 2016: Mon, 1:30–5:20 p.m.
Surrey
BUS 445 - Customer Analytics (3)

Exposes students to the art of using analytic tools from across the spectrum of data mining and modeling to provide powerful competitive advantage in business. Students will learn to recognize when a method should or should not be used, what data is required, and how to use the software tools. Areas covered include database marketing, geospatial marketing and fundamental strategic and tactical decisions such as segmentation, targeting and allocating resources to the marketing mix. Prerequisite: BUS 343, 336, 360W; 60 units.

BUS 488 - Group Dynamics and Teamwork (3)

Interpersonal and group behavior in organizational contexts, including group development, team building, interpersonal communications, interpersonal conflict, group problem-solving and decision-making. Prerequisite: BUS 360W, BUS 374 or 381; 60 units.

Section Instructor Day/Time Location
William Scott
May 9 – Aug 8, 2016: Mon, 2:30–5:20 p.m.
Burnaby
CMPT 405 - Design and Analysis of Computing Algorithms (3)

Models of computation, methods of algorithm design; complexity of algorithms; algorithms on graphs, NP-completeness, approximation algorithms, selected topics. Prerequisite: CMPT 307.

Section Instructor Day/Time Location
Andrei Bulatov
May 9 – Aug 8, 2016: Mon, Wed, Fri, 3:30–4:20 p.m.
Burnaby
CMPT 417 - Intelligent Systems (3)

Intelligent Systems using modern constraint programming and heuristic search methods. A survey of this rapidly advancing technology as applied to scheduling, planning, design and configuration. An introduction to constraint programming, heuristic search, constructive (backtrack) search, iterative improvement (local) search, mixed-initiative systems and combinatorial optimization. Prerequisite: CMPT 225.

ECON 431 - Intermediate Mathematical Economics (5)

The application of input-output studies, linear programming and the theory of games to economic analysis. Dynamic models, general equilibrium models and the mathematics of marginal analysis. Prerequisite: ECON 201 or 301, ECON 305 and ECON 331; 60 units. Students who have completed MATH 232 and MATH 251 may substitute these courses for ECON 331. Quantitative.

Section Instructor Day/Time Location
Irene Botosaru
May 9 – Aug 8, 2016: Wed, 9:30 a.m.–12:20 p.m.
Burnaby
D101 Irene Botosaru
May 9 – Aug 8, 2016: Tue, 8:30–10:20 a.m.
Burnaby
MATH 309 - Continuous Optimization (3)

Theoretical and computational methods for investigating the minimum of a function of several real variables with and without inequality constraints. Applications to operations research, model fitting, and economic theory. Prerequisite: MATH 232 or 240, and 251. Quantitative.

MATH 408 - Discrete Optimization (3)

Model building using integer variables, computer solution, relaxations and lower bounds, heuristics and upper bounds, branch and bound algorithms, cutting plane algorithms, valid inequalities and facets, branch and cut algorithms, Lagrangian duality, column generation of algorithms, heuristics algorithms and analysis. Prerequisite: MATH 308. Quantitative.

MATH 448 - Network Flows (3)

Applications of network flow models; flow decomposition; polynomial algorithms for shortest paths, maximum flows and minimum costs flows; convex cost flows; generalized flows, multi-commodity flows. Prerequisite: MATH 308. Recommended: MATH 345. Quantitative.

STAT 300W - Statistics Communication (3)

Guided experiences in written and oral communication of statistical ideas and results with both scientific and lay audiences. Prerequisite: or Corequisite: STAT 350. Writing.

STAT 340 - Introduction to Statistical Computing and Exploratory Data Analysis (3)

Statistical computing in R and SAS. Data management: reading, editing and storing statistical data; querying databases with SQL. Data exploration and representation: summarizing data with tables, graphs and other statistical tools. Data simulation: model-based and empirical. The SAS component of the course will give students a good start for writing the SAS programming certification exams. Prerequisite: STAT 285 or STAT 302 or STAT 305 or equivalent. Quantitative.

STAT 410 - Statistical Analysis of Sample Surveys (3)

An introduction to the major sample survey designs and their mathematical justification. Associated statistical analyses. Prerequisite: STAT 350. Quantitative.

STAT 430 - Statistical Design and Analysis of Experiments (3)

An extension of the designs discussed in STAT 350 to include more than one blocking variable, incomplete block designs, fractional factorial designs, and response surface methods. Prerequisite: STAT 350 (or MATH 372). Quantitative.

STAT 445 - Applied Multivariate Analysis (3)

Introduction to principal components, cluster analysis, and other commonly used multivariate techniques. Prerequisite: STAT 285 or STAT 302 or STAT 305 or equivalent. Quantitative.

STAT 460 - Bayesian Statistics (3)

The Bayesian approach to statistics is an alternative and increasingly popular way of quantifying uncertainty in the presence of data. This course considers comparative statistical inference, prior distributions, Bayesian computation, and applications. Prerequisite: STAT 330 and 350. Quantitative.

STAT 475 - Applied Discrete Data Analysis (3)

Introduction to standard methodology for analyzing categorical data including chi-squared tests for two- and multi-way contingency tables, logistic regression, and loglinear (Poisson) regression. Prerequisite: STAT 302 or STAT 305 or STAT 350. Students with credit for the former STAT 402 or 602 may not take this course for further credit. Quantitative.

STAT 485 - Applied Time Series Analysis (3)

Introduction to linear time series analysis including moving average, autoregressive and ARIMA models, estimation, data analysis, forecasting errors and confidence intervals, conditional and unconditional models, and seasonal models. Prerequisite: STAT 285 or STAT 302 or STAT 305 or equivalent. This course may not be taken for further credit by students who have credit for ECON 484. Quantitative.

STAT 490 - Selected Topics in Probability and Statistics (3)

Topics in areas of probability and statistics not covered in the regular undergraduate curriculum of the department. Prerequisite: Dependent on the topic covered.

Section Instructor Day/Time Location
Tim Swartz
May 9 – Jun 20, 2016: Mon, Wed, Fri, 10:30 a.m.–12:20 p.m.
Burnaby

Faculty of Science Requirements

In addition to the above requirements, students must also satisfy Faculty of Science honours program requirements as follows.

Students who were enrolled at Ά‘ΟγΤ°AV between fall 1991 and summer 2006 are required to complete a minimum of 12 units in subjects outside the Faculty of Science (excluding EDUC 401 to 407) including six units minimum to be completed in the Faculty of Arts and Social Sciences.

Writing, Quantitative, and Breadth Requirements

Students admitted to Ά‘ΟγΤ°AV beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See for university-wide information.

WQB Graduation Requirements

A grade of C- or better is required to earn W, Q or B credit

Requirement

Units

Notes
W - Writing

6

Must include at least one upper division course, taken at Ά‘ΟγΤ°AV within the student’s major subject
Q - Quantitative

6

Q courses may be lower or upper division
B - Breadth

18

Designated Breadth Must be outside the student’s major subject, and may be lower or upper division
6 units Social Sciences: B-Soc
6 units Humanities: B-Hum
6 units Sciences: B-Sci

6

Additional Breadth 6 units outside the student’s major subject (may or may not be B-designated courses, and will likely help fulfil individual degree program requirements)

Students choosing to complete a joint major, joint honours, double major, two extended minors, an extended minor and a minor, or two minors may satisfy the breadth requirements (designated or not designated) with courses completed in either one or both program areas.

 

Residency Requirements and Transfer Credit

The University’s residency requirement stipulates that, in most cases, total transfer and course challenge credit may not exceed 60 units, and may not include more than 15 units as upper division work.

Elective Courses

In addition to the courses listed above, students should consult an academic advisor to plan the remaining required elective courses.

Double Majors and Minors

Students wishing to complete a second major or a minor in addition to a management and systems science (MSSC) major must satisfy all MSSC requirements. At least 34 upper division units must be allocated exclusively to the MSSC major.

This includes MSSC 480/481 and at least nine units from each of the lists under the sub-headings Business Administration, Computing Science, Mathematics and Statistics. Units used to satisfy MSSC upper division requirements beyond these 34 can be applied simultaneously to other major, minor or honours.