|#||Date||Open Book?||Material (tentative, subject to revision)|
Binary and hexadecimal number systems, Java programming
environment, primitive data types and operations,
Text: Chapters 1-3.
Loops, methods, arrays.
Text: Chapters 4-6.
Objects and classes, Strings and text I/O,
inheritance and polymorphism.
Text: Chapters 7-9.
Inheritance and polymorphism,
abstract classes and interfaces, basic GUI programming.
Text: Chapters 9,10,12 (skip Chapter 11).
|Final Exam||12/11 (M)|
GUI programming, graphics, event-driven programming.
Text: Chapters 12-14.
NOTE: For "open book" tests, you may use your textbook, class handouts (including hardcopies of online demo sources), and your own class notes. For reasons of fairness, you may not use any other textbooks, library books, or other materials during the test.
|201.003 Home Page||Lecture Assignments||Lab Projects||Demo Projects|