shopping cart

Computer Science

Bachelor of Science, Faculty of Science
Department of Computer Science and The G. Raymond Chang School of Continuing Education

Note: While the program has had approval since 1999, most courses required to complete the degree are now available through The Chang School for the first time. A 40-course option is now available, in addition to the 20-credit prior advanced standing/degree completion program.

Ryerson’s Bachelor of Science in Computer Science Part-time Program is designed for individuals who are currently employed and do not have the opportunity to commit to a full-time education schedule. It is intended primarily for students who have some prior post-secondary education in computer science or a related program in addition to the high school admission requirements. The academic content of the program is identical to the current full-time degree program in Computer Science, but will be modified to allow some substitutions to be drawn from existing continuing education courses. Some courses that are not available in the evening may be offered in the late afternoon period.

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 a 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 the following: Networked environments, Web-based applications, Client-server applications, Database design, Software Engineering, and Compiler design.

For more information refer to the Ryerson University Undergraduate Calendar, visit the Computer Science (BSc (Hons)) website, or contact Dr. Alex Ferworn, Professor, at or 416.979.5000, ext. 6968 (or Anne-Marie Brinsmead, Program Director, Engineering Architecture, and Science, The Chang School, at or 416.979.5000, ext. 2665). You may also call Undergraduate Admissions at 416.979.5036 or contact the ServiceHub. To register, visit the Applying to Ryerson page on the Ryerson University website.