Last changed 09:18 Thursday June 13, 2019
For information about changes from previous years, see the
enrollment news history.
See also the key dates for plan selection and enrollment.
There have been significant changes to the Computing major and the CSCI specialization
, and smaller changes to other plans.
CISC 220 is now optional except in SODE, and CISC 260 has been moved to 3rd year. There are several new courses:
- CISC 181 - Digital Societies, a service course that can be used as part of the Certificate in Data Analytics
- CISC 371 - Nonlinear Optimization, part of the Data Analytics focus
- CISC 372 - Advanced Data Analytics, part of the Data Analytics focus
- CISC 473 - Deep Learning, part of the Data Analytics focus
- CISC 474 - Reinforcement Learning, part of the Artificial Intelligence focus
As of July 2017 enrollment in any Computing course requires a C- or better in all its prerequisite courses.
As of July 1, 2019, we will no longer waive this requirement.
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 priority for Computing students ends (July 26). You will be dropped from follow-on courses in September if you get a D+ or worse.
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 2019-20. If this happens to you, contact Karen Knight for an override.
The new Data Analytics focus requires 3rd year course
, which requires statistics.
If you don't take statistics in 2nd year, you will need to defer CISC 372 to 4th year.
This will affect your workload in 4th year but doesn't jeopardize graduation unless CISC 372 conflicts with a required 4th year course; we can't guarantee that 3rd year courses won't conflict with 4th year ones.
STAT 263 used to be available in the summer, but this isn't the case in summer 2019 and may not be in future.
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. Contact Karen Knight (firstname.lastname@example.org) if you are in this position.
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 agree to return for a full academic year after an internship.
See the course list
to find out what term your courses are in.
- There is a section of CISC 490 on computer security in the fall. It requires CISC 324 (operating systems) or ELEC 377, the equivalent ECE course. Contact Karen Knight to be added; she will first verify the prerequisites, then enroll you.
- The major and the Computer Science specialization "fundamental computation" focus requires a 400-level theory course. The available choices are CISC 422 and CISC 467 (both in the fall), and CISC 465 (in the winter).
- Software Design (Software Development option) requires a 400-level course from a list called Soft_Design in the offical plan description. The available courses are CISC 435, 452, 453, 454, 458, and 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
SOFT 423 does not recognize CISC 326 as a prerequisite. Please sign up for CISC 423 instead; they are the same course.
The deadline for submitting proposals for undergraduate theses was the
end of May.