Honours Computer Science (BSc - Management Option)
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 |
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 |
| Year 4 | 2.5 elective credits |
CP373 Ethics & Professional Practice in Computer Science CP414 Foundations of Computing 1.5 elective credits |
Regulations
- 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.
- For the Management Options,
Electives must include:
Any three of the following:
BU223 - Fundamentals of Finance or BU383 - Financial Management I (refer to Note 2)
BU227 - Introduction to Financial Accounting
BU288 - Organizational Behaviour I
BU352 - Introduction to Marketing Management
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
- 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-).
- Maximum of 7 100-level credits are allowed.
Management Option Regulations
- 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.
- 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.
Notes
All courses listed are one-half credit, except for courses marked with:
* 1 credit course

