Course Patterns for Catalog Year 2012/13
Please note that the following grouping of courses into years is just
a typical pattern for BCS students. You are permitted to take any
course in any year of your program, as long as you have the
prerequisites.
First Year
All BCS students:
- COMP 1405
— should be taken in the Fall term
- COMP 1406
— should be taken in the Winter term
- COMP 1805
— should be taken in the Winter term
- MATH 1007
— should be taken in the Fall term
- MATH 1104
— should be taken in the Winter term
- Electives (normally full-time students choose enough electives
to bring the total course load to 5.0 credits)
Stream requirements:
- Game Development:
COMP 1501
- Software Engineering: no additional requirements
- Management and Business Systems:
BUSI 1003
plus 0.5 credits in BUSI at the 2000-level or above, or
BUSI 1001 plus
BUSI 1002;
ECON 1000
- Computer and Internet Security: no additional requirements
- Mobile Applications:
COMP 1601
- Robotics:
COMP 1807
- Network Computing: no additional requirements
- Psychology:
PSYC 1001,
PSYC 1002
- Biomedical Computing:
BIOL 1103,
BIOL 1104,
CHEM 1001,
CHEM 1002
Second Year
All BCS students:
- COMP 2401
— normally taken in the Fall term
- COMP 2402
- COMP 2404
— requires COMP 2401
- COMP 2406
— requires COMP 2401
- COMP 2804
- STAT 2507 or
STAT 2605
(Psychology and Business stream students must choose
STAT 2507)
- Honours only:
- 0.5 credit in MATH at the 2000-level or above
- 0.5 credit in COMP at the 2000-level or above
(except in the Game, Software Engineering, Mobile, Robotics,
Network, Security and Biomedical streams)
- Major only:
- 0.5 credit in MATH or STAT at the 2000-level or above
- Electives (normally full-time students choose enough electives to bring their
total course load for the year to 5.0 credits)
Stream requirements:
- Game Development:
COMP 2501
- Software Engineering: no additional requirements
- Management and Business Systems:
BUSI 2101,
BUSI 2301,
BUSI 2503,
- Computer and Internet Security: no additional requirements
- Mobile Applications:
COMP 2601
- Robotics:
COMP 2807
- Network Computing:
COMP 2405
— no longer offered, take COMP 2406 instead
- Psychology:
PSYC 2001,
PSYC 2100,
PSYC 2700,
PSYC 2800,
STAT 2507
- Biomedical Computing:
BIOL 2104,
BIOL 2600,
CHEM 2203,
CHEM 2204,
BIOC 2200
Third Year
All BCS students:
- COMP 3000
- COMP 3004
- COMP 3005
- COMP 3007
- Honours only:
- Major only:
- 1.0 credit in
COMP
at the 3000-level or above
- Electives (normally full-time students choose enough electives to bring their
total course load for the year to 5.0 credits)
Stream requirements:
- Game Development:
COMP 3501
- Software Engineering:
SYSC 3303,
one of
COMP 3008 or
COMP 4104
- Management and Business Systems:
BUSI 3402,
1.5 additional credit in
BUSI
at the 3000-level or above
- Computer and Internet Security:
COMP 3008,
COMP 3203
- Mobile Applications:
COMP 3601
- Robotics:
COMP 3802
- Network Computing:
COMP 3203
- Psychology:
PSYC 3102 or
PSYC 3105 or
PSYC 3702;
1.0 credits in PSYC at the 3000-level or above
- Biomedical Computing:
COMP 3308,
BIOC 3101,
one of
BIOL 3104 or
BIOL 3609
Fourth Year
All BCS students:
- Honours only:
- COMP 4905
- 1.5 credits in
COMP
at the 4000-level; this 1.5 credits includes any fourth year
courses required by individual streams (see below)
- Major only:
- 0.5 credits in
COMP
at the 4000-level
- Electives (normally full-time students choose
enough electives to bring their total course load for the year to
5.0 credits)
Stream requirements:
- Game Development:
COMP 4501
- Software Engineering:
COMP 4004,
SYSC 4106
- Management and Business Systems: no additional requirements
- Computer and Internet Security:
COMP 4108,
COMP 4109
- Mobile Applications:
COMP 4601
- Robotics:
COMP 4106
- Network Computing:
1.5 credit from
COMP 4000,
COMP 4001,
COMP 4009,
COMP 4104,
COMP 4108,
COMP 4203,
COMP 4804
- Psychology:
PSYC 4800,
PSYC 4805
- Biomedical Computing:
COMP 4804,
one of
COMP 4300 or
COMP
|