CSC 148H - Advice on skipping 108 University of Toronto - Fall 2000
Department of Computer Science

CSC 148H - INTRODUCTION TO COMPUTER SCIENCE

Advice on skipping 108


If you are thinking about skipping 108

csc108 is a prerequisite for csc148, which means that we will assume from the first day of classes that you already know the material in csc108. On the other hand, the prerequisite is not checked, which means that you can decide for yourself that you are going to skip 108, and no one will stop you.

For many students, skipping 108 is a bad idea -- it would lead to a miserable experience and a poor grade in 148. This page is intended to help you figure out if skipping 108 might make sense for you.

I would advise you to skip 108 and go straight into 148 only if

Otherwise, you should either If you have no programming experience at all, I urge you to take 108.

How much Java 148 assumes

In csc148, we will assume you know all of the following, in Java: Of course, we also assume that you understand basic programming concepts, including: We will assume that you are able to write a program that is several pages long, that defines 3 or more classes, and where no method is more than one page long.

How to check your understanding

Here are some things to do that will test your understanding of Java: If you have significant problems with either of these, it is probably a sign that your background is weak. You may want to talk to your professor for advice.

References

Here are some references that may be helpful if you need to build up your background in Java: