CSC148 Ramp-up workshops – Spring 2006

Overview     Schedule & Location     Handouts, Source Code & Solutions  Past Exams and MTs   Java Links

Announcements

- The lecture, source code, and labs from the workshop on Saturday 14th January are posted below. The lecture is long and doesn't necessary cover everything I spoke about it class, and also includes some things I didn't get a chance to mention.   These are just notes for my own preparation so please excuse the formatting errors.

Overview

These workshops are two one day (6 hour) sessions aimed to bring CSC148 students up to speed with their knowledge of the Java Programming Language by covering a range of topics from CSC108. 

Details of the topics being covered can be found here


Schedule and Location

Each session will consist of a lecture portion and a lab portion: the lecture is a quick classroom review of concepts from CSC108 using Dr. Java for demonstration; labs are hands-on exercises covering the materials from lecture. The labs will be held in CDF, where students will be able to use Dr. Java to complete their lab assignments, and dabble with Java.
 

Please email 148workshop@cs.toronto.edu  and indicate which sessions you wish to register for.


DateTimeLecture RoomLab Room
Saturday, January 14, 200610am -5pmBA1220 BA2270
Saturday, January 21, 200610am -5pmBA1220 BA2270


Handouts & Source Code

The in-class sessions will be interactive - I have prepared a list of topics that I think would be useful to cover but I am also willing to turn it into a Question and Answer session where students can ask whatever they want.  You may want to take a look at the Refresher Quiz before the workshops begin to let yourselves assess which topics you would want to concentrate on most. 

Acknowledgements:  Thanks a lot to Helen Bretzke, whose lecture notes and source code I have used for the workshops.  Thanks also to Levon Stepanian who taught the workshops in previous years.  His session layouts, labs and advice have helped a lot.

 

SessionLesson-OutlineLab Work
1 Refresher Quiz, Outline,

LectureNotes*
( beware: bad formatting
and may have mistakes in
some areas.  These were just
for my reference :-) )
Player.java,
Team.java,
Sisters.java

Booleans,
Strings,
PrimitiveOps,
Math,
Class, Main

Solutions:

Booleans,
StringOps,
DivisibleByEleven,
LoanPayments,
CSCStudent,
JavaDoc

2Outline,

LectureNotes,
ArrayReversal.java,
HighLow.java,
PlayerTester.java,
ReverseTester.java

 
LoopsConditionals,
FileCopier,
Arrays,
Inheritance,
Testing

Solutions:

LoopsConditonals,
ArrayStuff,
CSC148Student,
FileCopier

check again for CSCStudentTester

 


Past Exams and Midterms from CSC108h

Below are some past midterms and exams from CSC108h if you want to look over them and come to class with questions. I will post the solutions after the last workshop session. 

Useful Java Links



Web page maintained by Alifiya Hussain