Session 1:

  • Best practice discussion, practical Java examples and exercises
  • Development Environment
  • JDBC Database Connectivity
  • Class Project
  • Unit-testing and debugging

Session 2:

  • Best practice discussion, practical Java examples and exercises
  • Unit-testing and debugging

Session 3:

  • Best practice discussion, practical Java examples and exercises
  • Multithreading and Concurrency

Session 4:

  • Generics and Collections in depth
  • Graphical user interfaces using Swing 1

Session 5:

  • Reflection, Class class, and Type information
  • Graphical user interfaces using Swing 1

Session 6:

  • Graphical user interfaces using Swing 1

2 Weeks No Class – Homework on Class Project

Session 7:

  • Graphical user interfaces using Swing 2
  • Working on Projects

Session 8:

  • Graphical user interfaces using Swing 2
  • Project Presentations/demos