Queen's School of Computing

Computing—Major (Computing)—Bachelor of Computing (Honours)

COMP-M-BCH (Computing)
COMP-I-BCH (Computing with Professional Internship)

This "Major" plan is not accredited by CIPS. For a plan accredited by CIPS, see the uni-disciplinary CSCI plan.

However, the Major plan has the advantage of accommodating a minor in another discipline.

(COMP) Bachelor of Computing (Honours): Core (45.0 units)

A. 6 units CISC 121 and CISC 124
B. 3 units STAT 263 or STAT_Options
C. 21 units CISC 203, CISC 204, CISC 220, CISC 221, CISC 223, CISC 235, CISC 260
D. 3 units from CISC 322 or CISC 326
E. 6 units CISC 324 and CISC 365
F. 3 units CISC 497
G. 3 units from CISC 499 or CISC 500/6.0

(COMP) Bachelor of Computing (Honours): Option (15.0 units)

Theory of Computing
A. 3 units from CISC 422; CISC 462; CISC 465; CISC 466; CISC 467;
Applications
B. 12 units from one of Option List 2.B.i. or 2.B.ii.:
i. Option List 2.B.i.
a. 3 units from CISC 332; CISC 333; CISC 351; CISC 352
b. 9 units from (CISC; CISC_Subs) at the 400 level or above

ii. Option List 2.B.ii.
a. 3 units from CISC 454 or CISC 457
b. 6 units from (CISC; CISC_Subs) at the 400 level or above
c. 3 units from (CISC; CISC_Subs) at the 200 level or above

(COMP) Bachelor of Computing (Honours): Supporting (12.0 units)

A. 6 units from (CISC 102 and MATH 112) or (CISC 102 and MATH 111/6.0) or MATH 110/6.0
B. 6 units from MATH 120/6.0; MATH 121/6.0; (MATH 123 and MATH 124)

(COMP) Bachelor of Computing (Honours): Substitutions

Students in the internship version of this Plan substitute 3.0 units from COMP at the 300 level for requirement 1.G (CISC 499). In addition, the B.Cmp.(Hons.) Program requirements will be increased by 6.0 units from COMP at the 300 level, for a total of 126.0 units if the student is taking a 12-month internship, or by 9.0 units from COMP at the 300 level, for a total of 129.0 units if the student is taking a 16-month internship.

(COMP) Bachelor of Computing (Honours): Notes

Those students with no programming experience should review first-year course choices based on the Section on Introductory Courses at the start of the Calendar chapter on Computing.

ELEC courses are offered by the Faculty of Engineering and Applied Science. Special permission may be required to register. All such courses will count as 3.0 units towards degree requirements in Arts and Science.

Computing—Minor (Science)

COMP-Z

Consists of 48.0 units, as described under "COMP-G-BCP" below.

Computing—General (Computing)—Bachelor of Computing

COMP-G-BCP

(COMP) Bachelor of Computing (General): Core (27.0 units)

A. 6 units CISC 121 and CISC 124
B. 21 units CISC 203, CISC 204, CISC 220, CISC 221, CISC 223, CISC 235, CISC 260

(COMP) Bachelor of Computing (General): Option (9.0 units)

A. 3 units from (CISC; CISC_Subs; COCA; COGS) at the 300 level or above
B. 6 units from (CISC; CISC_Subs; COCA; COGS) at the 200 level or above

(COMP) Bachelor of Computing (General): Supporting (12.0 units)

A. 6 units from (CISC 102 and MATH 112) or (CISC 102 and MATH 111/6.0) or MATH 110/6.0
B. 6 units from MATH 120/6.0; MATH 121/6.0; (MATH 123 and MATH 124)

(COMP) Bachelor of Computing (General): Notes

Those students with no programming experience should review first-year course choices based on the Section on Introductory Courses at the start of the Calendar chapter on Computing.

Computing—Minor (Arts)

COMP-Y

Consists of 33.0 units, as described under "COMP-G-BA" below.

Computing—General (Arts)

COMP-G-BA

Consists of 33.0 units:

Computing—General (Arts): Core (21.0 units)

A. 6 units CISC 121 and CISC 124
B. 15 units CISC 203, CISC 204, CISC 220, CISC 221, CISC 235

Computing—General (Arts): Option (9.0 units)

A. 3 units from (CISC; CISC_Subs; COCA; COGS) at the 300 level or above
B. 6 units from COGS 100; (CISC; CISC_Subs; COCA; COGS) at the 200 level or above

Computing—General (Arts): Supporting (3.0 units)

A. 3 units from CISC 102 or MATH 110/6.0

 

Substitutions and Options (Honours and General)

CISC_Subs

Courses in other departments usable as CISC options:

STAT_Options

Statistics Course Options: