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 Mathematics and its Applications Professional Table II

Professional Table II
Computer Science Option A total of six single-term courses is required, as noted below.
 
CPS 213 Computer Organization I
CPS 310 Computer Organization II
CPS 311 Object Oriented Programming and Design
CPS 406 Introduction to Software Engineering
CPS 506 Comparative Programming Languages
CPS 510 Database Systems I
CPS 511 Computer Graphics
CPS 530Component-Based Programming for the Web
CPS 590 Introduction to Operating Systems
CPS 606 Advanced Computer Organization
CPS 607 Autonomous Mobile Robotics
CPS 610 *Database Systems II
CPS 613 Human-Computer Interaction
CPS 615 Theory of Parsing
CPS 616 Advanced Algorithms
CPS 621 Introduction to Multimedia Systems
CPS 630 *Web Applications
CPS 633 *Computer Security
CPS 706 *Computer Networks I
CPS 707 *Software Verification and Validation
CPS 710 *Compilers and Interpreters
CPS 713Applied Cryptography
CPS 714 *Software Project Management
CPS 716 *Computer Networks II
CPS 721 Artificial Intelligence I
CPS 730 *Web Technology and Performance Measurement
CPS 731 *Software Engineering I
CPS 750 *Telecomm Networks: Wireless Systems
CPS 752 *Parallel Computer Systems
CPS 801 *Operating Systems
CPS 811 Distributed Systems and Networks
CPS 813 *Human Robot Interaction
CPS 815 *Analysis of Algorithms
CPS 831 *Software Engineering II
CPS 832 *Mainframe Systems
CPS 840 *Selected Topics in Computer Science
CPS 841 *Advanced Topics in Computer Science
CPS 842 Information Retrieval and Web Search
CPS 843 Digital Image Computing
CPS 844 Data Mining
CPS 845 *Extreme Programming and Agile Processes

* A minimum of two courses must be taken.


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

Web Policy     Privacy Policy     Accessibility     Terms & Conditions