[block] Photographs of robots navigating, Canine Augmentation Technology team members and a bomb disposal robot Photograph of the exterior of the George Vari Engineering and Computing Centre Text: Computer Science
 

Graduate

Increase Text Size
Decrease Text Size
 Change Text Size 

Computer Science

About the Programs


PhD

Program Objectives

The Doctor of Philosophy program in Computer Science at Ryerson University has two principal objectives for the intellectual development and the educational experience of participating graduate students. First, the program is intended to provide a technically oriented and scientific post-graduate education to individuals who are motivated either to extend their computer expertise and education or to acquire new technical and scientific skills in the computer science discipline. Second, the program will offer students opportunities to study the philosophical and theoretical foundations underlying the discipline. These two objectives will lead to intellectual growth in our students.

The central mechanism for this intellectual growth will be the preparation of a research-based thesis. Students will be required to conduct, report, and defend original research that makes a scholarly contribution to their field. Prior to commencing their thesis work, candidates will be required to prepare a detailed research proposal, which includes a thorough review of the relevant scientific literature. At this stage, guided by their faculty supervisor(s), students will learn how to clearly define a research problem and how to specify a systematic plan for its investigation. They will learn the methodologies used for the analysis of the problem, which may include experimental techniques, numerical/mathematical methods and software tools.

The PhD program in Computer Science has one principal objective. The program is intended to provide a research-based scientific post-graduate education to individuals who are motivated to improve their computer science expertise and to acquire new scientific skills in the Computer Science discipline. The degree is intended to produce graduates who wish to pursue an academic or scientific career path.


Program Fields/Requirements

The PhD program contains the fields of “Intelligence and Robotics” in addition to “Computer Communication Networks”. It is nominally three-years long, is thesis-based and requires participants to take four one-term graduate courses (two from each field) as shown in the table below.

Intelligence and Robotics Networks

CP8206 Soft Computing and Machine Intelligence
CP8303 Collaborative Computing
CP8305 Knowledge Discovery
CP8306 Presence Through Robotic Interaction
CP8307 Image Analysis
CP8308 Visualization
CP8311 Genetic Programming
CP8314 Advanced Artificial Intelligence

CP8201 Algorithms and Computability
CP8202 Advanced Software Engineering
CP8203 Advanced Database Systems
CP8301 Secure Computing
CP8303 Collaborative Computing
CP8304 Distributed Systems

In addition, students must take one “research methods” course, one “method of instruction” course and a mandatory non-credit seminar. Candidates must also pass written and oral qualifying exams. Students must be full-time residents within the program for at least two years.

The program has the objective of providing scientific research experience to participating students in the field of Computer Science. 

Additional urban search and rescue (USAR) research and testing facilities are available for use through the Ontario Provincial Police (OPP) at their Urban Search and Rescue, Chemical, Biological, Radiological, Nuclear, Explosive Response Team (UCRT) headquarters in Bolton, Ontario, where approximately two acres of purpose-built urban disaster simulations are available for research in computational public safety through a memorandum of understanding between the OPP and Ryerson.
 


MSc

The Department of Computer Science at Ryerson University offers a six semester cutting-edge graduate thesis-based program leading to a Master of Science degree in Computer Science. This program is designed to promote high achievement in theoretical and practical problems within the field of computer science and to address the burgeoning education demands for graduate and professionals with advanced Computer Science education.


Program Objectives

  • To provide a technically oriented scientific graduate education for individuals who are motivated to extend their computer science expertise and education or to acquire new technical and scientific skills in the discipline of computer science.
  • To offer students opportunities to study the philosophical and theoretical foundations underlying the discipline.
  • To offer students a solid background in core areas and exposure to cutting-edge research in computer science.
  • To provide students with the tools needed to compete in any marketplace.


Degree Requirements

  • Thesis
  • Research Methods course
  • 5 Elective courses


In addition, students will be required to register in and attend four terms of a non-credit Graduate Research Seminar course; during which time each student will be required to deliver at least one presentation related to their thesis research.

For further information on program requirements and course descriptions, please visit the Yeates School of Graduate Studies Calendar at:

http://www.ryerson.ca/graduate/currentstudents/calendarsanddates/calendars.html



Residency

PhD

All students in the Doctoral program will be required to enroll as full-time students for a minimum of two years.

The normal length of the program is three years, and may be extended with the approval of the Program Director and the student’s supervisor(s). The time limit for completion is limited to six years from initial registration. Extension beyond six years will require the approval of the Dean of SGS.


MSc

All students in the MSc program will be required to enroll as full-time students for a minimum of one year.

The normal length of the program is two years, and may be extended with the approval of the Program Director and the student’s supervisor(s). The time limit for completion is limited to three years from initial registration. Extension beyond three years will require the approval of the Dean of SGS.

All graduate students are required to maintain continuous registration every semester of their program until all requirements of their program have been met, unless they have been granted Inactive Status.

 

Back to top

Bookmark with: Digg Facebook Twitter del.icio.us Newsvine