Queen's School of Computing DRAFT Last changed 7:51 AM Monday May 14, 2018.

For information about changes from previous years, see the enrollment news history.

Enrollment Deadlines

Enrolment appointments begin July 16. We very strongly advise that you enrol immediately when your appointment starts. For July 16-25, enrolment in upper-year CISC/COGS courses is restricted to students registered in Computing degree plans; after that it is open to anyone who meets the prerequisites. Given the extraordinary increase in Computing enrolments, we cannot guarantee that there will be room in your courses if you try to enrol after July 25, especially in 2nd year courses.

Program/Plan Selection for students with 24 or more units is May 14-25; upper-year students can change plans during the same period. See the Arts and Science website. See the criteria for admission to a computing plan.. COCA and COMA do not have automatic acceptance because they must be manually approved by both departments.

If there are places available after automatic enrollment, a limited number of other students may be admitted to Computing plans. The School will begin processing the "pending list" on May 26; this has somewhat lower requirements than for automatic acceptance. If places remain after that, some students may be able to make Late Change of Plan between June 4 - July 13.

Registration is July 16 - Aug 3. The detailed schedule is:

  1. From July 9 Students can view their appointment time in SOLUS and can begin to load courses into their shopping carts.
  2. From July 16 to 25 Computing students will have priority in CISC/COGS courses.
  3. From July 26 - Aug 3 enrollment restrictions are removed so if any student has the prereqs/coreqs and there is room in the courses they can enroll.
  4. From Aug 6 - August 20 is registration hiatus which means students cannot enroll.
  5. Open enrollment begins again August 21.
  6. Classes begin on September 6.
  7. Sept 19 is the last day to add Fall term courses or drop them without penalty. Bear in mind that if you add late you may have difficulties catching up.
See also the Arts and Science page on class selection.

New Courses in Data Analytics

There are now four courses in Data Analytics: CISC 151 (an alternative to CISC 101 or 110), CISC 251 (replacing the first 2/3 of CISC 333), CISC 351, and CISC 451. Also, CISC 432 now focuses specifically on "big data." See the courses list for descriptions.

Other Calendar Changes

  • First-year courses CISC 121 and 124 that require mathethematical co-requisites now recognize the corresponding Applied Science and Commerce courses as options.

Upper-year courses restricted to Computing Students

All CISC courses at the 300 level and above, except the Data Analytics courses 351 and 451, now require registration in a Computing plan, including minors and general degrees.

Grade Requirement in Prerequisite Courses

As of July 2017 enrollment in any Computing course requires a C- or better in all its prerequisite courses. We will waive the C- requirement on any direct prerequisite completed before July 1, 2017, when the new calendar came into effect. This waiver will be available only until the end of June 2019, when everyone completing first year in June 2017 will have had two years to fix deficiencies in their transcripts. If you will need to take an upper-year course after July 1, 2019 that depends on a course where you have a D+ or lower, you need to retake the prerequisite course.

If SOLUS rejects your enrollment attempt because of the grade requirement, contact the Undergraduate Assistant, Karen Knight, supplying your student number, the courses involved, and what prerequisite course is preventing enrollment. If the course has labs, specify all the slots that are compatible with your current schedule; we can't guarantee you your preferred lab time.

We will delay handling requests from non-Computing students until July 26, since prior to that enrollment is reserved for students already in Computing plans.

Summer CISC 121 and Enrollment

If you are enrolled in CISC 121 in July-August, SOLUS will assume you get the required C- or better grade, so you can enroll in courses for which it is a prerequisite as soon as open enrollment starts (July 26). You will be dropped from follow-on courses in September if you get a D+ or worse.

Fall CISC 121 and Math Co-Requisite

In previous years, if you try to take CISC 121 in the fall without CISC 102, or try to drop CISC 102, SOLUS does not recognize the full-year MATH courses (110, 111, 120, 121) as satisfying the co-requisite; we do not yet know if this will be a problem for 2018-19. If this happens to you, contact Karen Knight for an override.

Enrollment for COCA students

SOLUS can't tell when someone intends to take a COCA degree, since COCA students are officially in Arts degrees instead of Computing degrees, so can't qualify for enrollment in CISC courses during the period when enrollment is restricted to Computing students. Enroll in all your other courses during your appointment, but you need to wait until July ?? (TBA) for CISC courses when Arts students are allowed to enrol.

Internship Requirements

You must have a maximum of 90 units of courses completed by the end of the academic year just before the start of your internship. School of Computing policy requires you to return for a full academic year after an internship.

Term Changes

See the course list to find out what term your courses are in.
  • Several 200-level courses are now available in both fall and winter terms: CISC 220, CISC 221, CISC 235, CISC 260. If your preferred term fills up, we will insist you take the other term if the scheduling conflict is with an elective or optional course.
  • The intended section of CISC 365 for 3rd year students is now in Winter 2019. The fall section, which is cross-listed with CMPE 365 and thus may have slightly different content, is reserved for graduating students.
  • Now in Fall term: ...
  • Now in Winter term: ...

This list is not necessarily exhaustive; always check for yourself.

COGS 300

COGS 300 (Programming Cognitive Models) is no no longer offered. The COGS plan now allows any course in the COGS_Computing list to replace COGS 300. This list currently consists of COGS 300 (should it ever be taught again) and CISC 220, 223, 226, 271, 325, 333, 340, 365, 425, 454, 457, 465, 481, 486, 496, 500, and SOFT 325 and SOFT 425.

400-level Option Courses

  • As of this moment there are no CISC 490 courses planned for 2018-19.
  • The major and the Computer Science specialization require a 400-level theory course. The available choices are CISC 422 and CISC 462, both in the fall, and CISC 467, in the winter.
  • Software Design (Software Development) requires a 400-level course from a list called Soft_Design in the offical plan description. The available courses are CISC 432, 425, 452, 453, 454, 458, 486. We have no information on whether the allowed Electrical Engineering courses are available or have room: ELEC 470/3.0; ELEC 471/3.0; ELEC 476/3.0; ELEC 478/3.0

CISC 500

The deadline for submitting proposals for undergraduate theses was Monday May 14, 5 pm EST.