Information For New Computer Science Students, Fall 2016
Good news! A new Computer Science undergraduate curriculum has been approved and we can take the first steps in phasing in the new program in September 2016.
A restructuring of the core curriculum of Computer Science has reduced the required number of credit hours to 27 (equivalent to 9 courses).
The new program will be gradually phased in, starting with first-year core courses in 2016-2017:
-
COMP-1000 – “Computer Science - An Introduction”
-
COMP-1001 – “Introduction to Programming”
-
COMP-1002 – “Logic for Computer Science”
-
COMP-2001 – “Object-oriented Programming and Human-Computer Interaction”
None of the first-year courses have a prerequisite. COMP-1000 and COMP-1001 will be offered in Fall 2016 and Winter 2017; COMP-1002 and COMP-2001 will be offered in Winter 2017.
Changes proposed for the future include the establishment of a number of dedicated streams in addition to the general degree. Streams will allow students to focus on a specific area within Computer Science. Currently we are considering the introduction of the following streams:
-
Network-centric Computing
-
Smart Systems
-
Visual Computing and Games
-
Data Science
-
Scientific Computing
-
Theory of Computation