Queen's School of Computing

Enrollment Deadlines

Enrolment appointments begin July 10. We very strongly advise that you enrol immediately when your appointment starts. For July 10-18, enrolment in CISC/COCA/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 18, especially in 2nd year courses.

Program/Plan Selection is May 15 - 26
Late Change of Plan is June 5 to July 7
Registration is July 4 - 28

  1. From July 4 Students can view their appointment time in SOLUS and can begin to load courses into their shopping carts.
  2. From July 10 to 18 Computing students will have priority in CISC/COGS/COCA courses.
  3. From July 19 - 28 enrollment restrictions are removed so if any student has the prereqs/coreqs and there is room in the courses they can enroll.
  4. From July 29 - August 21 is registration hiatus which means students cannot enroll.
  5. Open enrollment begins again August 22.
  6. Classes begin on September 11 so Sept 22 (end of 2nd week) 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.

Grade Requirement in Prerequisite Courses

Starting in July 2017 enrollment in any Computing course will require 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 comes into effect. This waiver will be available until the end of June 2019, when everyone currently completing first year will have had 2 years to fix deficiencies in their transcripts.

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 19, since prior to that enrollment is reserved for students already in Computing plans.

Internship Requirements

You must now 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.

Topics Courses for 2017-18

CISC 490 and CISC 432 are not offered this year.

Term Changes

See the COCA 201 / CISC 226 Conflict Because scheduling has too many constraints to satisfy, COCA 201 and CISC 226 conflict this year. Do not ask for a conflict waiver; we can't grant any since the overlapping slot is essential in both courses.

COGS 300

COGS 300 (Programming Cognitive Models) is not offerred this year. COGS students should instead take CISC 332 (Database Management Systems) in the fall. When you pass the course, ask the Chair of Undergraduate Studies to notify the registrar to use it to satisfy the COGS 300 requirement in your plan.

CISC 322

During July CISC 322 will require permission of the School for the July 10-18 enrollment period so that we may give priority to SODE (Software Development) students not going on internships, and to COMA students; send email to Prof. D.Lamb with your name, student number, and which of these two categories you fall into. If it does not fill up it will be opened to others on July 19.

CISC 324/497 Conflict

CISC 324 and CISC 497 conflict in Winter 2018. If you deferred CISC 324 to fourth year, enroll in CISC 497 first, then send email to the Undergraduate Assistent, Karen Knight, stating that you have a conflict, and she will enroll you in 324. You are required to attend all CISC 497 lectures, and will have to have a classmate take notes for you in CISC 324.

400-level Option Courses

  • The major and the Computer Science specialization require a 400-level theory course. The available choices are CISC 422 and 462, both in the fall.
  • 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 486 (fall), CISC 454 (winter), and CISC 458 (winter).

CISC 500

The deadline for submitting proposals for undergraduate theses has been extended to Monday June 19, 8am. Email a .pdf of the proposal to Prof. D.Lamb after getting approval from your supervisor; include your student number. Please be sure to send from your Queen's email; Queen's privacy rules require us to send any confidential emails to students using their Queen's email address.

It would be wise to submit well before this deadline.

Prof. Mousavi will coordinate the course during the 2017-18 academic year.