The Bachelor of Science (Computer Science) program is designed to produce graduates who can work effectively as software practitioners in the wide variety of professional areas in the computing industry. Students are trained to be multilingual in the programming areas that are currently in demand. They are given a practical treatment of both systems programming and applications programming. This combination will satisfy future career requirements in areas where a technical knowledge of all phases of software in a given application is a major advantage. Through courses in electronics and hardware/software technology, students gain knowledge of the hardware/software interface which is becoming essential to many microcomputer applications. An optional thesis in fourth year allows higher-ranking students the opportunity to work on projects representative of assignments encountered in industry. Students in the Computer Science program get a lot of exposure to: Networked environments, Web-based applications, Client-server applications, Database design, Software Engineering and Compiler design.
The Skills acquired by our students make them very desirable by the computing industry. Employment opportunities for graduates include positions in computer science bureaus, consulting firms, engineering departments and virtually all organizations that have computer installations.
CO-OPERATIVE PROGRAM (OPTIONAL)
The School also offers an optional co-op program, which provides graduates with 20 months of work experience integrated into their academic program.
Students wishing to be considered for this program should apply through this department for admission into the co-op program during the third semester of their program. To be admitted into the co-op program, students must have a CLEAR Standing and a minimum cumulative GPA of 3.00 at the end of second semester, or receive departmental approval. To stay in the co-op program, students must maintain a CLEAR Standing and minimum cumulative GPA of 3.00, or receive departmental approval.
Students normally commence work terms upon completion of the second year of the program. The optional co-op extends the program to five from four years.
The sequencing of academic and work terms is either:
SEMESTER
|
YEAR 1
|
YEAR 2
|
YEAR 3
|
YEAR 4
|
YEAR 5
|
FALL
|
SEMESTER 1 |
SEMESTER 3 |
WKT 203 |
SEMESTER 6 |
SEMESTER 7 |
WINTER
|
SEMESTER 2 |
SEMESTER 4 |
SEMESTER 5 |
WKT 403 |
SEMESTER 8 |
SUMMER
|
FREE TERM |
WKT 103 |
WKT 303 |
WKT 503 |
GRADUATION |
SEMESTER
|
YEAR 1
|
YEAR 2
|
YEAR 3
|
YEAR 4
|
YEAR 5
|
FALL
|
SEMESTER 1 |
SEMESTER 3 |
SEMESTER 5 |
WKT 303 |
SEMESTER 7 |
WINTER
|
SEMESTER 2 |
SEMESTER 4 |
SEMESTER 6 |
WKT 403 |
SEMESTER 8 |
SUMMER
|
FREE TERM |
WKT 103 |
WKT 203 |
WKT 503 |
GRADUATION |
Students must successfully complete a minimum of four work terms to graduate. Work terms are graded on a Pass/Fail basis. Each work term is assessed on the basis of the student's comprehensive written report of the work term and the employer's evaluation of the student's performance on the job.
Ryerson cannot guarantee work term jobs, but the Co-op Office will prospect for employers and make every effort to locate suitable positions, as well as be available to advise students on their search for program-related jobs. The co-op program enables students to earn prevailing wages for the level of responsibility and contribution of the jobs they perform, and thus finance at least part of their university education.
Optional Specialization in Management Sciences
(OSMS)
Students who opt for this specialization will gain a solid foundation in management science courses, specifically tailored to better prepare them for a career in engineering or applied science management or for graduate studies in management related specializations (e.g. MBA). Students must complete all first year courses and obtain CLEAR Standing to be eligible to enroll in this specialization.
Furthermore, in order to continue taking courses within the specialization, students must maintain their CLEAR Standing. Students' CGPAs will continue to be calculated based only on their required program courses and separate CGPAs will be computed for courses in the specialization. In order to have the specialization designation reflected on their degrees, students must successfully complete all six courses in the specialization and achieve a CGPA of 2.00 or more before graduation.
Courses within the optional specialization cover four major areas in management science: Strategic Engineering Management, Operations Management/Operations Research, Financial Sciences, and Organizational Sciences. Required courses include: Entrepreneurship & Innovation Management, Managerial Accounting, Operations Management, and Organization Design & Dynamics. Elective courses span the following: Investment Analysis, Management Information Systems, Operations Research, and Project Management.
Required courses: EMS 201, EMS 202, EMS 204, EMS 303, ECN 801.
Elective courses (select one): EMS 203, EMS 302, EMS 304.
Students approved prior to Fall 2008 will follow the previous requirements.
Courses are offered in the Spring/Summer term. All required courses are prerequisites to the corresponding elective courses. For example, EMS 201 is a prerequisite to EMS 301. Additional prerequisites may be required. See the course description pages for details.
Liberal Studies
Students must take two lower level liberal studies courses and four upper level liberal studies courses to graduate.
Minors
Students may pursue any Minor offered by Ryerson, and are eligible for only one Minor. Please refer to the Minors Policy section of this calendar for further information on individual Minor requirements and restrictions.
The G. Raymond Chang School of Continuing Education Certificates
Undergraduate students wishing to pursue a continuing education certificate program should be aware of possible restrictions. Please refer to the Curriculum Advising website at www.ryerson.ca/curriculumadvising for complete details.
PART-TIME DEGREE PROGRAM
The School of Computer Science offers its curriculum on a part-time basis. Please refer to the 2010-2011 Part-Time Undergraduate calendar or call the School of Computer Science (416) 979-5063 for further information.