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 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.

A minimum of two courses marked with an asterisk * must be taken.
 
CPS 213 Computer Organization I
CPS 310 Computer Organization II
CPS 311 Object Oriented Programming and Design
CPS 406 Introduction to Software Engineering
CPS 501
Bioinformatics
CPS 506 Comparative Programming Languages
CPS 510 Database Systems I
CPS 511 Computer Graphics
CPS 530Web Systems Development
CPS 590 Introduction to Operating Systems
CPS 603*
Foundations of Semantic Technologies
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 822*
Artificial Intelligence II
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 Introduction to Computer Vision
CPS 844 Data Mining
CPS 845*Extreme Programming and Agile Processes


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

Web Policy     Privacy Policy     Accessibility     Terms & Conditions