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-398, 440-489, with at least two chosen from CS 440-489.
The selection of upper-year CS courses must include at least one course from each of at least two of the following area groups:
Systems and SE: CS 343, CS 349, CS 442, CS 444, CS 445, CS 446, CS 447, CS 450, CS 452, CS 454, CS 456, CS 457, CS 458
Applications: CS 348, CS 448, CS 449, CS 473, CS 476, CS 482, CS 484, CS 485, CS 486, CS 488
Mathematical Foundations of CS: CS 360, CS 365, CS 370, CS 371, CS 462, CS 466, CS 467, CS 475, CS 487
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 385W Operations Management I
BUS 393W Financial Management II
BUS 395W Operations 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.
Five additional 300- or 400- level BUS elective courses (2.5 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 Undergraduate Calendar and/or one of the plan's academic advisors at Laurier.
- Students may, in certain circumstances, be permitted to have one minor or option designation on their Waterloo Bachelor of Computer Science (BCS) diploma and transcript. Such a designation must be either
- the Software Engineering Option to the BCS degree, or
- in a Waterloo discipline outside the areas of study offered by Waterloo's Faculty of Mathematics and outside those offered by the Department of Business at Wilfrid Laurier University and it cannot duplicate a similar designation on the student's Laurier academic record. In addition to the approval of the academic unit offering the minor or option, students require the approval of a double degree academic advisor from both Waterloo and Laurier to enrol for such a minor or option designation on their Waterloo academic record. Students wishing to have a minor, option, or specialization designation on their Laurier academic record should consult the Laurier Undergraduate Calendar for details and discuss their situation with an academic advisor from the School of Business and Economics at Wilfrid Laurier University. Electing to have a separate minor, option, or specialization designation is not required for students in the double degree plan, and in some cases, satisfying the combined requirements for both the double degree plan and those for an extra designation may require successful completion of more than 52 courses.