Link to the University of Waterloo home page
2023-2024

The Undergraduate Calendar

 

 

Computer Science

Business Administration & Computer Science Double Degree

Degree Requirements

Students in this academic plan must fulfil all the requirements in Table 1 and the following specific requirements:

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
  • One of
  • One of
  • 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
  • One of
  • All of
    • CS 136L Tools and Techniques for Software Development
    • CO 250 Introduction to Optimization
    • CS 240 Data Structures and Data Management or CS 240E Data Structures and Data Management (Enriched)
    • CS 241 Foundations of Sequential Programs or CS 241E Foundations of Sequential Program (Enriched)
    • CS 245 Logic and Computation or CS 245E Logic and Computation (Enriched)
    • CS 246 Object-Oriented Software Development or CS 246E Object-Oriented Software Development (Enriched)
    • CS 251 Computer Organization and Design or CS 251E Computer Organization and Design (Enriched)
    • 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
  • One of
    • ECON 250W Intermediate Macroeconomic Analysis for Management
    • ECON 260W Intermediate Microeconomic Analysis for Management
  • 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.

Office of the Registrar
University of Waterloo
Ira G. Needles Hall
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519-888-4567