Information For New Computer Science Students, Fall 2016

Apr 8th, 2016

Computer Science Department

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:


  1. COMP-1000 – “Computer Science - An Introduction”

  2. COMP-1001 – “Introduction to Programming”

  3. COMP-1002 – “Logic for Computer Science”

  4. 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