USC CSD Home
 

Lectures - CSCI 200L, Spring 2012

 
Lecture Slides
(Please note that access to lecture notes is restricted.)
 
Tentative Slides
 
Tentative Schedule
(Other than exams, subject to change without notice.)
Week Date Topics Reading Assignment
1 01/09/2012
(Lec 1)
Administrative Stuff
Introduction to java and Object-oriented Programming
Chapters 1 through 8
01/11/2012
(Lec 2)
HW1
Introduction to Java
HW1 spec
Chapters 1 through 8
2 01/16/2012 MLK Holiday (none)
01/18/2012
(Lec 3)
Introduction to Java
Object-oriented Programming/Design, Abstract Classes & Polymorphism, Testing & Debugging
Chapters 1 through 8
3 01/23/2012
(Lec 4)
Text I/O and the Scanner class
Exceptions
Binary I/O and Serialization
Chapter 9
Chapter 13
Chapter 19
01/25/2012
(Lec 5)
Generics
Collections
Chapter 21
Chapter 22
4 01/30/2012
(Lec 6)
Graphics Chapter 15
02/01/2012
(Lec 7)
Event-Driven programming Chapter 16
5 02/06/2012
(Lec 8)
Inner Classes
GUI Basics
Chapter 16
Chapter 12
02/08/2012
(Lec 9)
Midterm Review
GUI Basics
 
Chapter 12
6 02/13/2012
(Lec 10)
Applets and Multimedia Chapter 18
02/15/2012 Midterm Exam #1 (none)
7 02/20/2012 Presidents' Day Holiday (none)
02/22/2012
(Lec 11)
Swing Components Chapter 17
8 02/27/2012
(Lec 12)
Swing Components Chapter 17
02/29/2012
(Lec 13)
Swing Components Chapter 17
9 03/05/2012
(Lec 14)
Swing Components Chapter 17
03/07/2012
(Lec 15)
Swing Components Chapter 17
10 03/12/2012
03/14/2012
Spring Break (none)
11 03/19/2012
(Lec 16)
Layout Managers Chapter 33
03/21/2012
(Lec 17)
Layout Managers Chapter 33
12 03/26/2012
(Lec 18)
Menus, toolbars, and dialogs Chapter 34
03/28/2012
(Lec 19)
Brief Review for Midtem #2
Menus, toolbars, and dialogs
 
Chapter 34
13 04/02/2012
(Lec 20)
Multithreading Chapter 29
04/04/2012 Midterm Exam #2 (none)
14 04/09/2012
(Lec 21)
Multithreading Chapter 29
04/11/2012
(Lec 22)
Multithreading & Agents Chapter 29
15 04/16/2012
(Lec 23)
HW5
Multithreading & Agents
 
Chapter 29
04/18/2012
(Lec 24)
Multithreading Chapter 29
16 11/27/2012
(Lec 25)
Java 2D Chapter 44
11/29/2012
(Lec 26)
Java 2D Chapter 44
 

[Last updated Sat Sep 19 2020]    [Please see copyright regarding copying.]