University of Cincinnati Logo
 

20-CS-694 - Advanced Programming Techniques
Electrical Engineering and Computing Systems

Probable Schedule
   
 Week   Class Material  Reading (Niemeyer, 3rd ed.)
 1  Basic Introduction to Java
 Applications
 Chapters 2, 3
 2  Exceptions, Arrays,
 Packages, Variable Visibility  
 Chapters 4, 5
 3  Multiple Inheritance,
 Interface, Threads
 Chapters 5, 6, 9
 4  Threads,
 Abstract Windowing Toolkit
 Chapters 9, 16, 17
 5  Input/Output Streams
 Network Programming
 Chapters 11, 12, 14, 15
 6  Missed fragments of the above  
 Do At Home Project
 Your Brains
 7  Utilities,
 Network Programming
 Chapters 14, 15
 8  AWT, Reflection, URL class  Chapters 7, 9, 18, 19 + other sources 
 9  Network Security,
 Data Base (JDBC)
 other sources
 10  Data Base (JDBC), Review  other sources
ERC
MainStreet
Paul Erdos
NIT
Ladies on Campus
Oscar Robinson