Students in this plan must fulfill all the requirements in Table I and the following:

### From the University of Waterloo (Waterloo)

One of

CS 115 Introduction to Computer Science 1

CS 135 Designing Functional Programs

CS 145 Designing Functional Programs (Advanced Level)

One of

CS 136 Elementary Algorithm Design and Data Abstraction

CS 146 Elementary Algorithm Design and Data Abstraction (Advanced Level)

One of

MATH 127 Calculus 1 for the Sciences

MATH 137 Calculus 1 for Honours Mathematics

MATH 147 Calculus 1 (Advanced Level)

One of

MATH 128 Calculus 2 for the Sciences

MATH 138 Calculus 2 for Honours Mathematics

MATH 148 Calculus 2 (Advanced Level)

One of

MATH 135 Algebra for Honours Mathematics

MATH 145 Algebra (Advanced Level)

One of

MATH 136 Linear Algebra 1 for Honours Mathematics

MATH 146 Linear Algebra 1 (Advanced Level)

One of

MATH 239 Introduction to Combinatorics

MATH 249 Introduction to Combinatorics (Advanced Level)

One of

STAT 230 Probability

STAT 240 Probability (Advanced Level)

One of

STAT 231 Statistics

STAT 241 Statistics (Advanced Level)

All of

CO 250 Introduction to Optimization

CS 240 Data Structures and Data Management

CS 241 Foundations of Sequential Programs

CS 245 Logic and Computation

CS 246 Object-Oriented Software Development

CS 251 Computer Organization and Design

CS 341 Algorithms

CS 350 Operating Systems

CS 490 Information Systems Management

CS 492 The Social Implications of Computing

Four additional CS courses chosen from CS 340-CS 398, CS 440-CS 489, with at least two chosen from CS 440-CS 489.

### From Wilfrid Laurier University (Laurier)

All of

BUS 111W Understanding the Business Environment

BUS 121W Functional Areas of the Organization

BUS 127W Introduction to Financial Accounting

BUS 231W Business Law

BUS 247W Managerial Accounting

BUS 283W Financial Management I

BUS 288W Organizational Behaviour I

BUS 352W Introduction to Marketing Management

BUS 354W Human Resources Management

BUS 362W Building and Managing Products, Services and Brands

BUS 375W Operations Management

BUS 393W Financial Management II

BUS 398W Organizational Behaviour II

BUS 481W Business Policy I

BUS 491W Business Policy II

ECON 120W Introduction to Microeconomics

ECON 140W Introduction to Macroeconomics

**Note: **See Laurier calendar for above list of courses.

One of

ECON 250W Intermediate Macroeconomic Analysis for Management

ECON 260W Intermediate Microeconomic Analysis for Management

**Note**: See Laurier calendar for above list of courses.

Six additional 300- or 400- level BUS or ENTR elective courses (3.0 units) taken in third, fourth, or fifth year.

### From Waterloo or Laurier

Four additional elective courses (2.0 units) are required. Students are free to choose their elective courses from either university.

**Notes**

- For details about the various Laurier Honours Bachelor of Business Administration (BBA) policies, procedures, regulations, and requirements that apply to this double degree plan, please consult the Laurier calendar and/or one of the plan's academic advisors at Laurier.
- Students may be allowed to have additional designations (e.g., minors or options) on their Waterloo diploma and transcript. Such designations must be approved by the academic unit offering the minor or option and the double degree advisors from both Waterloo and Laurier. The designations must not be similar to any designations on the student's Laurier academic record and must be in disciplines offered outside of the School of Business & Economics at Laurier.
- Students may elect to replace the Computer Science (BCS) with one of the following degree plans if they satisfy all the degree requirements for both the alternate degree and the double degree.

• a BCS Data Science plan,

• a BMath CS plan, or

• a BMath Data Science plan.

Note: The alternate degree must be approved by the double degree advisors from both Waterloo and Laurier.