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)

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

Revised curriculum begins 2015-2016. Students admitted Fall 2014 and before see Bachelor of Science (Computer Science) – Former Curriculum.

1st & 2nd Semester
Revised curriculum begins 2015-2016.

1st SEMESTER
 
REQUIRED:
CPS 109Computer Science I
CPS 213
Computer Organization I
MTH 108
Linear Algebra
 
REQUIRED GROUP 1: One course from the following:
BLG 143Biology I
CHY 103General Chemistry I
PCS 110Physics

LIBERAL STUDIES: One course from Table A.

2nd SEMESTER

REQUIRED:
CPS 209Computer Science II
CPS 310
Computer Organization II
CPS 393
Introduction to C and UNIX
MTH 207
Calculus and Computational Methods I
 
LIBERAL STUDIES: One course from Table A.
3rd & 4th Semester
Revised curriculum begins 2016-2017.
3rd SEMESTER 
  
REQUIRED:
CMN 300Communication in the Computer Industry
CPS 305
Data Structures and Algorithms
CPS 506
Comparative Programming Languages
MTH 110
Discrete Mathematics I
  
PROFESSIONALLY-RELATED: One course from Table I.

4th SEMESTER 
  
REQUIRED:
CPS 406Introduction to Software Engineering
CPS 412
Social Issues and Professional Practice
CPS 420
Discrete Structures
CPS 590Introduction to Operating Systems

PROFESSIONALLY-RELATED: One course from Table I.
5th & 6th Semester
Revised curriculum begins 2017-2018.
5th SEMESTER


REQUIRED:    
CPS 510Database Systems I
CPS 721Artificial Intelligence I
 
PROFESSIONALLY-RELATED: One course from Table I.

LIBERAL STUDIES: One course from Table B.

OPEN ELECTIVES: One course from Open Elective Table. Course selection may not include any CPS courses between CPS 100 and CPS 499.

6th SEMESTER 
  
REQUIRED:
CPS 633 
Computer Security
CPS 706 
Computer Networks I

PROFESSIONALLY-RELATED: One course from Table I.

LIBERAL STUDIES: One course from Table B.

OPEN ELECTIVES: One course from Open Elective Table. Course selection may not include any CPS courses between CPS 100 and CPS 499.
7th & 8th Semester
Revised curriculum begins 2018-2019.
(Revised curriculum begins 2018-2019 for co-operative program students).

7th SEMESTER

PROFESSIONALLY-RELATED: Three courses from Table I.

LIBERAL STUDIES: One course from Table B.

OPEN ELECTIVES: One course from Open Elective Table.
Course selection may not include any CPS courses between CPS 100 and CPS 499.
 
8th SEMESTER 
 
PROFESSIONALLY-RELATED: Three courses from Table I.

OPEN ELECTIVES: One course from Open Elective Table.
Course selection may not include any CPS courses between CPS 100 and CPS 499.

LIBERAL STUDIES: One course from Table B.

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