Site Accessibility Statement
Wilfrid Laurier University Faculty of Science
July 30, 2014
Canadian Excellence

Honours Computer Science (BSc - Management Option)

We can not  guarantee that courses required for the Management Option will fit in the Computer Science schedule.  It should be noted that a student taking a Computer Science + Management Option will have no electives other than those set out by the program and the Managment Option.  It is assumed that Economics 120 or 140 will fulfill the Division B requirement.

The aim of this BSc program is to develop a strong understanding of the basic principles of computer science, while providing the opportunity for specialization in business administration.  (This is not the Computer Science and Business Administration double degree.) The program consists of a minimum of 20 full-credit courses (or equivalent).

This schedule serves as a guide to the order that the courses may be taken. Students may follow a different schedule of their choice.

Fall Term Winter Term
Year 1 BU111 Intro to Business Organization
CP104 Introduction to Programming
MA110* Intro to Differential & Integral Calculus
  (or MA103 Calculus I)
MA122 Introductory Linear Algebra
PC131 Mechanics
  (or PC141 Mechanics for Life Sciences)
BU121 Functional Areas of the Organization
CP114 Data Structures
CP120 Digital Electronics
MA110* Intro to Differential & Integral Calculus
  (0.5 elective credit if MA103 taken in Fall)
PC132 Thermodynamics & Waves
  (or PC142 Thermodynamics & Waves for Life Sciences)
Year 2

CP213 Intro to Object-Oriented Programming
MA121 Introduction to Mathematical Proofs
MA205 Differential Equations I
MA240 Introduction to Probability & Statistics
0.5 elective credit

CP216 Microprocessor I
CP217 Introduction to System Programming
MA238 Discrete Mathematics
1.0 elective credit
Year 3 CP312 Algorithm Design and Analysis I
CP317 Software Engineering
CP386 Operating Systems
1.0 elective credit

CP315 Introduction to Scientific Computing
CP363 Database I
CP372 Computer Networks
1.0 elective credit

Year 4
2.5 elective credits
CP373 Ethics & Professional Practice in Computer Science
CP414 Foundations of Computing
1.5 elective credits


  1. The electives must include:
    • at least three senior CP credits among which at least one credit must be at the 400 level
    • at least one half-credit in Curriculum Division A
    • at least one half-credit in Curriculum Division B.

  2. For the Management Options,

    Electives must include:
    - Fundamentals of Finance  or BU383 - Financial Management I (refer to Note 2)
    - Introduction to Financial Accounting
    - Organizational Behaviour I
    - Introduction to Marketing Management

    Any three of the following:
    BU231 - Business Law
    BU247 - Managerial Accounting
    BU354 - Human Resources Management
    BU362 - Building and Managing Products, Services and Brands
    BU383 - Financial Management I (refer to Note 2)
    BU385 - Operations Management I (refer to Note 3)
    BU393 - Financial Management II
    BU395 - Operations Management II
    BU398 - Organizational Behaviour II

    Any one of the following:
    EC120 - Introduction to Microeconomics
    EC140 - Introduction to Macroeconomics

  3. For progression into the next year, and for graduation, the requirement is:
    • a minimum cumulative GPA of 4.00 (C-) calculated on the Computer Science courses
    • a minimum cumulative overall GPA of 4.00 (C-).

  4. Maximum of 7 100-level credits are allowed.

Management Option Regulations
  1. A minimum GPA of 6.0 (C+) in BU111 and BU121 is required to apply for the option. A student must also successfully complete a recognized statistics course from their program of study - MA240 for computer science students - prior to admission.  Entry to the program is competitive and students would typically apply at the end of their second year.  Students must apply by April 29 of the year they intend to enter the program using the LORIS online program confirmation.

  2. A cumulative GPA of 7.00 in the courses specific to the Management Option is required to graduate with a maximum of 2 course repeats. Any and all courses specific to the Management Option will be included in the calculation of the GPA.


All courses listed are one-half credit, except for courses marked with:
* 1 credit course