Department of Computer Science
Ontario University Fair 2006
- What is the minimum percentage required for admission to your program?
- What courses do you require?
English, Calculus, Science (Physics (preferred) or Chemistry or Biology),
Math (Geometry + Discrete Math (preferred) or Data Management)
- What is the deadline for application?
Students in Ontario secondary school apply directly from their high
school and their high school supplies the Ont. Univ. Aplication Centre
with all mid-term/final grades. Consult your Guidance Office for specific
dates. The basic deadline is March 15, 2007.
- Do you have a TOEFL (Test of English as a Foreign Language)
What about if I have been here for two years?
International students apply using the OUAC 105 application. Evidence of
proficiency in English must be provided, if English is not the applicant's
first language (see English Language section of the application).
- Do you accept advance placement or advanced standing?
Yes, if you have a university or college degree, the Transfer Credit Office
will determine what credits you can receive, and you will start with that
advanced standing. The maximum number of credits you could receive is 20
(out of the 40 required for the degree).
- Do courses taken in the Raymond Chang School of Continuing Education
at Ryerson count for credit in your program?
If they are designated as degree credit courses, then yes.
- Do courses taken in a college count for credit in your program?
In general, yes, but the amount of credit is determined by the Transfer
Credit office, and often the credit is not one to one.
- Do you offer entrance scholarships?
In Fall 2006 all students with averages of 80% or over received a scholarship
award of $1500, and students above 90% received $4000. The criteria
are under review for Fall 2007.
- How much is tuition?
$5,357.96 or $13,497.94 (international)
- What sort of courses would I take in your program?
The eight terms are typically organized as follows:
- Java I, discrete math I, calculus I, physics, liberal studies option I
- Java II, discrete math II, calculus II, C/unix, liberal studies option II
- computer organization I, data structures,
object oriented design, linear algebra, technical communication
- computer organization II, software engineering I, operating systems,
- database systems, data communications, artificial intelligence,
liberal studies option III
- parsing, algorithms, math option I, eng/sci/bus option I,
liberal studies option IV
computer science option I,
computer science option II,
computer science option III,
liberal studies option V
computer science option IV,
computer science option V,
(cs, math, eng/bus/sci) option VI,
liberal studies option VI
- What areas of specialization do you have?
In the third and especially the fourth year of our program there are
a number of elective courses, allowing you to specialize in the area of
your choice, such as robotics, AI, software engineering, database
systems, multimedia, or theory. You may also choose to minor in Mathematics.
- What equipment do you have?
The Dept. of Computer Science is housed on the second floor of
the new George Vari Engineering
and Computing Centre, a $70-million facility that features state-of-the-art
lecture theatres, high-tech laboratories and specialized applied
research facilities. There are eight laboratories, typically with 36
Dell OptiPlex GX270 PCs running Windows XP Pro and Linux (RedHat).
- Do we need to have taken programming courses in high school?
No, the first Java course starts from scratch.
- I have taken Java in high school ... can I write an exam to demonstrate
my knowledge and thereby skip first year Java?
No, unfortunately at this time we do not have challenge credits.
- What is the difference between Computer Engineering and Computer Science?
The primary focus of Computer Science is software, whereas the primary
focus of Computer Engineering is hardware (circuits, electronics,
control systems, networks). The programs do have some overlap, since
programming and software design are also taught in computer
- Do you have a graduate program?
A graduate program in computer science is expected to start in the
Fall of 2007.
- Do you have a Co-op program where a student is hired by an outside
company for a term or two?
Yes, the co-op program is described below.
The Co-op Program
- How many years extra is the co-op program?
One year extra -- it is a five year program.
Along with eight academic terms. It consists of five work terms
which start at the end of second year, and are distributed over the
remaining three years of the program.
- Can any student join this program?
The co-op option is restricted to students with a minimum GPA of
3.0 (at the end of their second year).
- What percent of students find placement?
The Ryerson Co-operative Education Center collects job offers from
employers, posts these jobs, forwards applications of interested students
to employers, and sets up interviews between students and employers and
acts as intermediaries during the hiring process. There is no guarantee
of placement, but typically the placement rate is very high.
- What is the salary like?
Computer Science co-op salaries are good. Salary information collected by
the Office of Co-operative Education and Internship as of Fall 1999 show
an Average Wage between $14.75 and $16.86 per hour.
- Does it cost extra to be in the co-op program?
Yes. Since Fall 2000, the total fee for participation in the
Co-op program has
been set to $1875. The fees are included in the Fall fee statements for
students registered in co-op as follows:
- * Year 3 - $750
- * Year 4 - $750
- * Year 5 - $375