RYERSON UNIVERSITY
CURRENT STUDENTS
MY.RYERSON.CA (RAMSS)
  Undergraduate Calendar 2015-2016
Home
An Introduction to Ryerson University
Important Notice
Significant Dates
Collection and Use of Personal Information
Admission Procedures and Policies
Enrolment, Records and Academic Information
Fees/Student Financial Assistance and Awards
Rights, Responsibilities and Conduct
Programs and Academic Departments
Minors
Optional Specializations
Zone Learning
Liberal Studies
Open Elective Table
Courses
Glossary
Services for Students - Office of the Vice Provost, Students
Faculty and Administration
Ryerson Honorary Doctorates and Fellowships
Index/About
2015-2016 Undergraduate Calendar
HOME Programs and Academic Departments Faculty of Science Computer Science Bachelor of Science (Computer Science) - Former Curriculum

Bachelor of Science (Computer Science) - Former Curriculum
The following table illustrates the academic sequence for full-time students in this program.
 
Academic Level Admission Cohort Follow this
Academic Semester:
2nd Year Fall 2014 3rd & 4th Semester
3rd Year Fall 2013 5th & 6th Semester
4th Year Fall 2012 7th & 8th Semester

Students admitted Fall 2015 and after see Bachelor of Science (Computer Science).
3rd & 4th Semester
Last Offered 2015-2016.

3rd SEMESTER 
  
REQUIRED:
CMN 300Communication in the Computer Industry
CPS 213Computer Organization I
CPS 305Data Structures and Algorithms
CPS 311Object Oriented Programming and Design
MTH 108Linear Algebra
  
4th SEMESTER  
  
REQUIRED:
CPS 310Computer Organization II
CPS 406Introduction to Software Engineering
CPS 590Introduction to Operating Systems
GMS 200Introduction to Global Management
MTH 304Probability and Statistics I

5th & 6th Semester
Last Offered to Regular Program Students 2016-2017.
Last Offered to Co-operative Program Students 2017-2018.

5th SEMESTER

REQUIRED:    
CPS 510Database Systems I
CPS 633Computer Security
CPS 706Computer Networks I
CPS 721Artificial Intelligence I
 
LIBERAL STUDIES: One course from Table B.

6th SEMESTER 
  
REQUIRED:
CPS 506  Comparative Programming Languages
CPS 615  Theory of Parsing
CPS 616   Advanced Algorithms

LIBERAL STUDIES: One course from Table B.

PROFESSIONALLY-RELATED: One course from Mathematics Group in Table I.
7th & 8th Semester
Last Offered to Regular Program Students 2017-2018
Last Offered to Co-operative Program Students 2018-2019.

7th SEMESTER

LIBERAL STUDIES: One course from Table B.

PROFESSIONALLY-RELATED: Four courses from Table I.
 
8th SEMESTER 
  
LIBERAL STUDIES: One course from Table B.
 
PROFESSIONALLY-RELATED: Four courses from Table I.
Co-operative Program - Available to Full-time Students Only
In addition to the regular curriculum, Computer Science Co-operative Program students must complete WKT 103, WKT 203, WKT 303, WKT 403, and WKT 503 prior to graduation. The department may waive the requirement for WKT 503. WKT (Work Term) courses are offered in the Fall, Winter and Spring/Summer semesters, and are graded on a pass/fail basis. 

The following table shows the sequence of academic and work terms:

 
FallWinterSpring/Summer
Year 1Semester 1Semester 2--
Year 2Semester 3Semester 4WKT 103
Year 3WKT 203Semester 5WKT 303
Year 4Semester 6WKT 403WKT 503
Year 5Semester 7Semester 8--

The following shows the alternate sequence of academic and work terms.

 
FallWinterSpring/Summer
Year 1Semester 1Semester 2--
Year 2Semester 3Semester 4WKT 103
Year 3Semester 5Semester 6WKT 203
Year 4WKT 303WKT 403WKT 503
Year 5Semester 7Semester 8--


©2015 Ryerson University | 350 Victoria Street Toronto, Ontario, Canada M5B 2K3
416-979-5000 | www.ryerson.ca

Web Policy     Privacy Policy     Accessibility     Terms & Conditions