RYERSON UNIVERSITY
CURRENT STUDENTS
MY.RYERSON.CA (RAMSS)
  Undergraduate Calendar 2014-2015
Student Centre Photo
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
2014-2015 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 2014 1st & 2nd Semester
2nd Year Fall 2013 3rd & 4th Semester
3rd Year Fall 2012 5th & 6th Semester
4th Year Fall 2011 7th & 8th Semester
1st & 2nd Semester
1st SEMESTER
 
REQUIRED:
CPS 109Computer Science I
MTH 110Discrete Mathematics I
MTH 207Calculus and Computational Methods I
 
REQUIRED GROUP 1: One course from the following:
BLG 143Biology I
CHY 103General Chemistry I
PCS 110Units and Vectors

LIBERAL STUDIES: One course from Table A.

2nd SEMESTER

REQUIRED:
CPS 209Computer Science II
CPS 393Introduction to C and UNIX
MTH 210Discrete Mathematics II
MTH 310Calculus and Computational Methods II
 
LIBERAL STUDIES: One course from Table A.
3rd & 4th Semester
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
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
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--


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

Web Policy     Privacy Policy     Accessibility     Terms & Conditions