BSD Curriculum

Students who enter the program in September 2013 or later will have two co-op work terms.
Click to view the curriculum map.

Students who entered earlier have one co-op work term, in the summer between semesters 6 and 7.
Click to view the curriculum map.

Semester 1 Subject Name   Hrs/Wk
BTP100 Programming Fundamentals using C Homepage 4
BAB140 Introduction to Financial Accounting
- 3
BTO120 Operating Systems for Programmers - UNIX Homepage 4
BTO130 Operating Systems for Programmers - Windows Homepage 4
BTC140 Critical Thinking and Writing - 4
Semester 2 Subject Name   Hrs/Wk
BTP200 The Object-Oriented Paradigm using C++ Homepage 4
BTD210 Database Design Principles Homepage 4
BTI220 Internet Architecture and Development Homepage 4
BTC240 Interpersonal Communications in Organizations - 3
LSOXXX English and Liberal Studies Elective - 3
Semester 3 Subject Name   Hrs/Wk
BTP305 Object-oriented Software Development Using C++ Homepage 4
BTD310 SQL Database Design using Oracle Homepage 4
BTI320 Web Programming on UNIX Homepage 4
BTS330 Business Requirements Analysis using OO Models Homepage 4
BTC340 Business Presentations - 4
LSOXXX English and Liberal Studies Elective - 3
Semester 4 Subject Name   Hrs/Wk
BTP400 Object-Oriented Software Development II - Java - 4
BTN415 Data Communications Programming - 4
BTI420 Web Programming on Windows - 4
BTS430 System Analysis and Design using UML - 4
BTC440 Business and Technical Writing - 3
Summer Study Subject Name   Hrs/Wk
BTR490 Investigative Research Internship - 4
Semester 5 Subject Name   Hrs/Wk
BTP500 Data Structures and Algorithms - 4
BTB520 Canadian Business Environment - 4
BTH540 Design for User Interfaces - 4
BTS530 Major Project - Plannng and Design - 4
PROXXX Professional Option - 4
Semester 6 Subject Name   Hrs/Wk
BTP600 Design Patterns in UML - 4
BTE620 Law, Ethics and Social Responsibility - 4
BTS630 Major Project - Implementation - 4
BTC640 Multimedia Presentations - 4
CPP600 Co-op Professional Practice - 2
PROXXX Professional Option - 4
Summer Work Term Subject Name   Hrs/Wk
BTW699 Coop Work Term - 0
Semester 7 - Fall Subject Name   Hrs/Wk
BTN710 Information Security - 4
BTB720 -or- BAB235  Marketing Principles and Practices -or- Introduction to Marketing (during Fall 2014)  - 4 -or- 3
BTS730 Project Management Methodologies - 4
BTH740 Human Factors in Computing - 4
CPP700 Co-op Integration and Career Planning - 1
PROXXX Professional Option - 4
Winter Work Term Subject Name   Hrs/Wk
BTW799 Coop Work Term - 0
Semester 8 Subject Name   Hrs/Wk
BTR820 Research Methodologies and Project - 4
BTS830 Technology Planning and Acquisition - 4
LSOXXX Liberal Studies Option - 3
PROXXX Professional Option - 4
PROXXX Professional Option - 4