C E R T I F I C A T E
I N

COMPUTER
SCIENCE
PROGRAMMING
(Engineering)




[PURPLE BALL GIF] Index [PURPLE BALL GIF]


This program is designed to enable engineers and technologists to translate engineering problems into mathematical form and solve these problems with the aid of computers. The courses involve the solution of engineering problems with the instructor providing help in tutorial sessions.
Program Information: Engineering and Applied Science,
(416) 979-5185

Admission requirements

Admission is limited to those who are familiar with differential and integral calculus to the level of Mathematics: Calculus II (CMTH 172), and statistics - to the level of Mathematics: Statistics I (CMTH 203), and FORTRAN - to the level of Computer Science: Computer Programming I - FORTRAN (CCPS 105).

Certificate Requirements

The successful completion of six courses, with a cumulative grade point average of 2.00, is required for the certificate.

Certificate Registration

Students pursuing a certificate must formally register in the certificate program prior to the completion of 50 percent of the curriculum requirements for the certificate. To allow maximum flexibility in crediting external courses and/or courses previously taken at Ryerson it is recommended that students register in a certificate at the beginning of their first course. For complete details on the advantages of early registration, registration deadlines and transfer credit restrictions all students should read Policies on Registration and Graduation in Certificate Programs, see Ryerson Polytechnic University Continuing Education Information.

Requirements for Graduation

To graduate, you must complete an Application to Graduate with a Certificate, prior to the appropriate application deadlines. You must have successfully completed, within your official time span, one of the published certificate curricular, from time of first admission to the certificate until completion.

Revised Curriculum:


Required Courses

[BLUE BALL GIF] CCPS 305
[RED BALL GIF] Computer Science: Data Structures
[BLUE BALL GIF] CKCS 120
[BLUE BALL GIF] Computer Science: Structured Programming Using C
[BLUE BALL GIF] CMTH 404
[BLUE BALL GIF] Mathematics: Probability and Statistics II -- Computerized statistics
[BLUE BALL GIF] CMTH 501
[BLUE BALL GIF] Mathematics: Numerical Analysis I

Elective Courses (2 courses required)

[BLUE BALL GIF] CCPS 721
[RED BALL GIF] Computer Science: Introduction to Artificial Intelligence
[BLUE BALL GIF] CCPS 731
[RED BALL GIF] Computer Science: Software Engineering I
[BLUE BALL GIF] CKCS 706
[RED BALL GIF] Computer Science: Introduction to Data Communications
[BLUE BALL GIF] CKCS 774
[RED BALL GIF] Computer Science: Introduction to Computer Systems (replaces CKCS 756 in the certificate program)
[BLUE BALL GIF] CKCS 780
[RED BALL GIF] Computer Science: Computer Graphics


For complete descriptions of the courses featured in the Computer Science certificates and related courses (including date/time/fee information), please refer to the listings under Computer Science and Mathematics in the course description section of this calendar (beginning on page 106). You may also use the index to locate the page references for these courses.

[PURPLE BALL GIF] INDEX [PURPLE BALL GIF]


Admission requirements
Certificate Requirements
Certificate Registration
Requirements for Graduation
Revised Curriculum
Required Courses
Elective Courses
Note To Students


[PURPLE BALL GIF] INDEX [PURPLE BALL GIF]
jcampbel@jupiter.sc s.ryerson.ca