Queen's School of Computing

The precise requirements for degree plans are listed in the Arts and Science Calendar. In case of discrepancies, the calendar should be considered as the official definition of the Computing degree plans.

In general, a degree plan in the Faculty of Arts and Science consists of required (or core) courses, options, and electives. Electives can be any course in the Arts and Science Calendar. Special permission is needed for an Arts and Science student to take courses from other faculties (Applied Science, Business, etc) as electives, unless those courses are already listed in the Arts and Science Calendar. A student in fourth year with a first class average may apply to take a CISC graduate course in place of a 400 level CISC course. The student must obtain approval from the department and from the course instructor. If the student later enters a graduate CISC program at Queen's, this course can not count toward the graduate degree.

Bachelor of Arts (Honours) in Computing and the Creative Arts (COCA-P-BAH)

Computing and the Creative Arts is a 114-unit plan. Full year courses (indicated by /6.0) count as 6.0 units and half-year courses count as 3.0 units. See the Faculty of Arts and Science calendar for complete details.

All Computing concentrations start with CISC-121. Students without any programming experience should take either CISC-101 (Elements of Computing Science) or CISC-110 (Elementary Computer Animation) as an elective before CISC-121. With the exception of CISC-498/6.0, all CISC-courses are 3-unit courses.

See the COCA prerequisite chart for basic information on the Arts sub-plans. For complete information, see the Arts and Science Calendar.

Here are some suggestions for options or electives:

  • ARTF-255   (Printmaking)
  • ARTF-300   (Engineered Art)
  • ARTH-292   (Modern Architecture)
  • CISC-110   (Elementary Computer Animation)
  • CISC-221   (Computer Architecture)
  • CISC-324   (Operating Systems)
  • CISC-340   (Digital Systems)
  • CISC-425   (Advanced User Interface Design)
  • CISC-426   (Real-Time Systems)
  • CISC-453   (Topics in Artificial Intelligence)
  • CISC-454   (Computer Graphics)
  • CISC-457   (Image Processing and Computer Vision)
  • CISC-497   (Social, Legal and Ethical Issues in Computing)
  • COGS-100   (Introduction to Cognitive Science)
  • CWRI-293, 204, 295, 296   (Creative Writing)
  • DRAM-245   (Introduction to Technical Production)
  • DRAM-345   (Applied Technical Production)
  • FILM-250   (Fundamentals of Production)
  • IDIS-150   (Introduction to Anatomy and Physiology)
  • IDIS-200   (Semiotics and Communication)
  • IDIS-303   (Mathematics and Poetry)
  • IDIS-311   (Sound Production)
  • MUSC-255   (Electroacoustic Music Composition)
  • MUSC-258   (Science and Technology of Music)