CSC 171 SPRING 1999 SYLLABUS

All readings are from "Java How To Program 2nd Ed." by Deitel & Dietel, Published by Prentice Hall.

Week & Lab Topic Date Instruction Reading
0 : Introduction January 13 Lec: Intro, admin, program structure Chap 1
January 14 Lab: Hello World - applet
1 : Control Flow January 18 Lec: If/else, while, break/continue, structured programming Chap 2
January 20 Lec: for, do/while, switch , logical operations QUIZ : Ch 1 & 2 Chap 3
2 : Methods & Arrays January 25 Lec: Methods Chap 4
January 27 Lec: Arrays QUIZ : Ch 3 & 4 Chap 5
3 : Strings February 1 Lec: Strings Chap 8
February 3 Lec: Object Oriented Programming I QUIZ : Ch 5 & 8 Chap 6
4 OOP February 8 Lec: Object Oriented Programming II Chap 7
February 10 Lec: EXAM 1 - Project 1 assigned Chaps 1 - 8
5 : Graphics February 15 Lec: Graphics Chap 9
February 17 Lec: Graphics I QUIZ : Ch 6, 7, & 9 Chap 9
6 : Graphics February 22 Lec: Graphics II - Project 1 Due Chap 10
February 24 Lec: Graphics III QUIZ : Ch 10 & 11 Chap 10
7 : GUI March 1 Lec: GUI I Chap 10
March 3 Lec: GUI II Chap 10
8 March 7-13 SPRING BREAK
9 : Advanced GUIs I March 15 Lec: Adv. GUIs - Assign Project 2 Chap 11.1 - 11.10
March 17 Lec: Advanced GUIs II - Project II Mathematics Chap 11.1 - 11.21
10 : Exceptions March 22 Lec: Exceptions I Chap 12.1 - 12.4
March 24 Lec Exceptions II Chap 12.5 - 12.10
11 : Multi-threading March 29 Lec: EXAM 2 Cumulatvie
March 31 Lec: Multi-threading I Chap 13.1 - 13.3
12 : MT & Files April 5 Lec: Multi - threading II Project 2 Due - Assign Project 3 Chap 13.4. - 13.7
April 7 Lec: Files QUIZ Chap 13 Project 3 assigned Chap 15.1 - 15.8
April 9 PROJECT 2 DUE 9PM
13 : Files April 12 Lec: Streams Chap 15.8 - 15.16
April 14 Lec: Project 3 Software Enginering QUIZ- Chap 15 Chap 15
14 : Data Structures April 19 Lec: Intro to Data Structures & Linked Lists Chap 17.1 - 17.3
April 21 Lec: Stacks Chap 17.4
15 : Data Structures April 26 Lec: Queues Chap 17.5, 17.6
April 28 Lec: Trees QUIZ : Ch 17 Project 3 Due 12 MIDNIGHT Chap 17.7
16 : Reading 4/29 - 5/2 Reading Week Chap 1 - 17
17 : Final May 4 FINAL EXAM 8:30 AM -11:30 AM HUBBELL Chap 1 - 17