General
Almost every lab will have a pre-lab exercise, which is required (see Prelabs page).
UTM and St. George Lab Sections
Labs start in week 2. There is no lab in week 6 (to give you more time to study for the midterm). Almost every lab will have a pre-lab exercise, which is required.
You signed up on ROSI for a lab timeslot (ROSI called it a "tutorial"). We use up to three rooms in each timeslot. Your particular room was assigned arbitrarily.
After week 2, if two labs can be combined (total enrollment 24 or less) they will be. This will provide you more Help Center hours and better marking feedback.
UTSC Lab Sections
Labs are part of your regular, mandatory tutorial session: most weeks will have labs, one or two will not. Labs start in week 2.
Lab Exercises
This section contains the lab and pre-lab exercises. Here are the weeks so far:
| Week | Lab | |
|---|---|---|
| 1 |
All campuses: No labs this week. | |
| 2 | StG Handout UTM Handout UTSC Handout |
|
| 3 | StG Handout UTM Handout UTSC Handout |
|
| 4 | Account.java AccountTester.java StG, UTM Handout UTSC Handout |
|
| 5 | BorderJFrame.java StG, UTM Handout UTSC Handout |
|
| 6 | UTM and St. George: No lab this week. UTSC's ButtonJFrame.java for week 6. UTSC Handout |
|
| 7 |
StG and UTM's
ButtonJFrame.java StG, UTM Handout UTSC - no lab this week. Pre-lab 7 due at usual time. |
|
| 8 | StG, UTM Handout UTSC Handout | |
| 9 | Lab9.java StG, UTM Handout UTSC Handout |
|
| 10 | JButtonWindow.java JButtonExample.java Alphabet.java UTSC Handout StG, UTM Handout |
|
| 11 | HelloWorld.java Hello.java ArrayStuff.java StG, UTM Handout | |
| 12 | StG, UTM Handout | |
| 13 | All campuses: No lab this week |