i Please note:
To view the current calendar, go to
Management and Systems Science Major
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 a major in management and systems science (MSSC) at the Surrey campus leading to a bachelor of science (BSc) degree. These are highly structured programs 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.
More information can be found on our website:
Program Requirements
Students complete 120 units, as specified below.
Under program and University regulations, a general degree requires a total of 120 units, 44 of which are in upper division courses. Completion of all lower and upper division courses shown below is required. However, students should be aware of particular department requirements for course entry. Contact those departments for information.
Lower Division Requirements
Students complete a total of 57-59 units.
Business Administration
Students complete all of
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.
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.
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.
Computing Science
Students complete all of
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. Students should consult with the self-evaluation on the School of Computing Science website to decide whether they should follow the CMPT 120/125 course sequence or enrol in CMPT 126. Prerequisite: BC Math 12 or equivalent is recommended. Students with credit for CMPT 102, 125, 126, 128 or CMPT 200 or higher may not take this course for further credit. Quantitative/Breadth-Science.
A rigorous introduction to computing science and computer programming, suitable for students who already have some backgrounds 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: BC Math 12 (or equivalent, or any of MATH 100, 150, 151, 154, or 157) and CMPT 120. Students with credit for CMPT 126, 128, 135 or CMPT 200 or higher may not take for further credit. Quantitative.
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: CMPT 225, MACM 101, MATH 151 (or MATH 150), one W course. MATH 154 or 157 with a grade of at least B+ may be substituted for MATH 151 (or MATH 150). Students with credit for CMPT 275 may not take this course for further credit.
or all of
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.
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, 126, or 128 may not take this course for further credit. Quantitative.
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, installation, support, and maintenance. Project management issues are also introduced. Prerequisite: One W course, CMPT 225, MACM 101, MATH 151 (or MATH 150). MATH 154/157 with at least B+ may substitute for MATH 151 (or MATH 150). Students with credit for CMPT 275 may not take this course for further credit.
and
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 one of CMPT 125, 126 or 128; or CMPT 128 and approval as a Biomedical Engineering Major. Students with credit for CMPT 201 may not take this course for further credit. Quantitative.
Economics
Students complete both of
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.
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.
Mathematics and Computing Science
Students complete both of
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.
A continuation of MACM 101. Topics covered include graph theory, trees, inclusion-exclusion, generating functions, recurrence relations, and optimization and matching. Prerequisite: MACM 101. Quantitative.
Management and Systems Science
Students complete
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
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.
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, related rates, Newton's method. Antiderivatives and applications. Conic sections, 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.
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.
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.
and all of
Riemann sum, Fundamental Theorem of Calculus, definite, indefinite and improper integrals, approximate integration, integration techniques, applications of integration. First-order separable differential equations. 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.
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.
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.
and one of
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.
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 emphais 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.
Statistics
Basic laws of probability, sample distributions. Introduction to statistical inference and applications. Corequisite: MATH 152 or 155 or 158. Students wishing an intuitive appreciation of a broad range of statistical strategies may wish to take STAT 100 first. Quantitative. Prerequisite: COREQ-MATH 152 or 155 or 158. Students wishing an intuitive appreciation of a broad range of statistical strategies may wish to take STAT 100 first. Equivalent Courses: STAT102 STAT103 STAT201 STAT203 STAT301. Quantitative.
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. This course may not be taken for credit by students who have credit for STAT 330 prior to Fall 2003. Quantitative.
Recommended Courses
The following course is recommended for students who took CMPT 125.
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.
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.
* may be waived if the student has credit for ECON 301-4
‡ CMPT 126-3 Introduction to Computing Science and Programming can be substituted for CMPT 120 and 125.
Upper Division Requirements
Students complete a total of 43-44 units.
Students should note that the prerequisites for the following courses must also be completed. However, BUS 237 and 336 (prerequisite for BUS 440 and 473) are waived for MSSC majors and honours.
Business Administration
Students complete all of
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.
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: 60 units; This course is only open to approved Business Administration majors, joint majors, or honors, and approved Management Systems Science or Actuarial Science majors. Students who have taken BUS 360 may not take this course for further credit. Writing.
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.
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.
Computing Science
Students complete one of
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.
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, STAT 270.
and all of
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.
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, MACM 101.
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.
Management and Systems Science
Students complete
A seminar primarily for students undertaking a major or an honours program in management and systems science. Prerequisite: MSSC 180.
Mathematics
Students complete both of
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.
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
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.
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.
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.
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
Students complete both of
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.
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. Quantitative.
†MSSC 180 and MSSC 481 cannot be taken concurrently
Upper Division Recommended Courses
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.
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.
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.
Models of computation, methods of algorithm design; complexity of algorithms; algorithms on graphs, NP-completeness, approximation algorithms, selected topics. Prerequisite: CMPT 307.
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.
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.
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.
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.
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.
Guided experiences in written and oral communication of statistical ideas and results with both scientific and lay audiences. Prerequisite: ¶¡ÏãÔ°AV to the major or honors programs in statistics or actuarial science at ¶¡ÏãÔ°AV. Corequisite: STAT 350. Students with credit for STAT 300 may not take this course for further credit. Writing.
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.
An introduction to the major sample survey designs and their mathematical justification. Associated statistical analyses. Prerequisite: STAT 350. Quantitative.
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). Equivalent Courses: MATH404. Quantitative.
Introduction to principal components, cluster analysis, and other commonly used multivariate techniques. Prerequisite: STAT 285 or STAT 302 or STAT 305 or equivalent. Quantitative.
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.
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 285 or STAT 302 or STAT 305 or equivalent. Students with credit for the former STAT 402 or 602 may not take this course for further credit. Quantitative.
Introduction to linear time series analysts 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.
Topics in areas of probability and statistics not covered in the regular undergraduate curriculum of the department. Prerequisite: Dependent on the topic covered.
Faculty of Science Requirements
In addition to the above requirements, students must also satisfy Faculty of Science major program requirements to complete a total of 120 units including
additional upper division units to total a minimum of 44 upper division units (excluding EDUC 401, 407)
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) |
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 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 180/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.
For calendar technical problems or errors, contact calendar-sfu@sfu.ca | Calendar Changes and Corrections