Ithaca College Logo Ithaca College Home Blue Header

Ithaca College, Ithaca, New York

Syllabus

Spring 2003


Date
Lecture Assign Readings

Part I
Week 1
Java syntax.
and XHTML
  • Control structures.

  • Data Types.

  • Strings.

Assignment 1

Java in a Nutshell, chapter 2
Java in a Nutshell Examples, chapter 1


Week 2 Objects and Classes
  • Using Classes.
  • Building Classes.
  • Packages.
  • Inheritance.
  • Interfaces.
  • Inner Classes.
Assignment 2

Java in a Nutshell, chapter 3
Java in a Nutshell Examples, chapter 2


Week 3
Objects and Classes (continues)
  • Using Classes.
  • Building Classes.
  • Packages.
  • Inheritance.
  • Interfaces.
  • Inner Classes.
  • Assignments 3
    Java in a Nutshell, chapter 3, 4
    Java in a Nutshell Examples, chapter 2


    Week 4
    Graphics
    • Frames and Windows
    • Update and Paint functions
    • Events
    Assignment 4
    Java in a Nutshell, chapter 4
    Java in a Nutshell Examples, chapter 10, 11


    Week 5
    Event Handling
    • Basics
    • Window events
    • Keyboard events
    • Mouse events
    • Menus
    Assignment 5
    Java in a Nutshell, chapter 4
    Java in a Nutshell Examples, chapter 10, 11



    Week 6
    User Interface Components
    • Introduction: layouts
    • Canvases
    • Text input and Text Areas
    • Check boxes
    • Scroll Bars
    Assignment 6
    Java in a Nutshell Examples, chapter 10, 11


    Week 7
    Applets
    • Project Presentations.
    Wednesday, 5 March


    References

    * Java in a Nutshell, 4th ed. David Flannagan, O'Reilly, 2002.

    ** Java Examples in a Nutshell David Flannagan, O'Reilly, 2000.


    Last updated on January 16, 2003 by John Barr