RYERSON UNIVERSITY
CURRENT STUDENTS
MY.RYERSON.CA (RAMSS)
  Undergraduate Calendar 2013-2014
Ryerson Image Centre Photo
HOME
AN INTRODUCTION TO RYERSON UNIVERSITY
IMPORTANT NOTICE
SIGNIFICANT DATES
COLLECTION AND USE OF PERSONAL INFORMATION
ADMISSION PROCEDURES AND POLICIES
ENROLLMENT, RECORDS AND ACADEMIC INFORMATION
FEES/STUDENT FINANCIAL ASSISTANCE AND AWARDS
RIGHTS, RESPONSIBILITIES AND CONDUCT
PROGRAMS AND ACADEMIC DEPARTMENTS
MINORS
OPTIONAL SPECIALIZATIONS
LIBERAL STUDIES
Open Elective Table
COURSES
GLOSSARY
SERVICES FOR STUDENTS - OFFICE OF THE VICE PROVOST, STUDENTS
THE G. RAYMOND CHANG SCHOOL OF CONTINUING EDUCATION
ADMINISTRATION
RYERSON HONORARY DOCTORATES AND FELLOWSHIPS
INVESTING IN RYERSON'S FUTURE
2013-2014 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 509 Control Systems
CPS 510 Database Systems I
CPS 511 Computer Graphics
CPS 530 Component-Based Programming for the Web
CPS 590 Introduction to Operation 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 * Introduction to Data Communications
CPS 707 * Software Verification and Validation
CPS 710 * Compilers and Interpreters
CPS 713 Applied 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.



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

Web Policy     Privacy Policy     Accessibility     Terms & Conditions