
- All courses are CISC courses unless indicated otherwise. Courses designated
CS-XXX are CISC-XXX in the Arts and Science calendar and SOFT-XXX
in the Applied Science calendar. MATH indicates any 100-level course
in Mathematics. STAT indicates any statistics course. HONS indicates
Admission to Honours in a Computing program.
- A solid arrow
indicates a required prerequisite, a dotted arrow
indicates a corequisite (may be taken before or concurrently), and
a dashed arrow
indicates a recommended prerequisite. Indirect
prerequisites are not shown.
- Required courses in the Computer Science (CSCI) Subject of Specialization
program are in bold boxes; other courses (i.e., options or prerequisites) are
in light boxes. CISC-340* is not required for the BCMPH Computing Major
(MAJ). CISC-499* is not required for students registered in a Professional
Internship. Click in any course box to see its description.
- Timetabling abbreviations: F=fall, W=winter, FW=fall and winter,
eve=evening, ns=no slot designated (see Queen’s timetable), no=not offered
in 2010–11.
- A high-school programming course (or equivalent experience) may be used
in lieu of CISC-101* or CISC-110* as a prerequisite to CISC-121*. See the
calendar for information on Complementary courses in the CSCI program. For
assistance with these programs, consult an academic adviser in Computing.