Week 1: |
Planning and Development,
Getting Comfortable with Java |
- Programming the Easy Way
- The Systems Development
Life Cycle (SDLC)
- Getting Comfortable with
Java
- Writing our First Java
Program
- Elements of a Java Program
|
Week 2: |
Java Data, Selection
Structures |
- Computer Data
- Variables, Constants
- Java Data Types
- Operations on Data
- Selection Structures
- The IF Statement
- The Switch Statement
- Creating Windows in Java
|
Week 3: |
Loops, Creating Your Own
Methods |
- Loops
- The For Loop
- While Loops
- Java Methods
- Method Overloading
|
Week 4: |
Creating Objects from
Instantiable Classes |
- Creating an Instantiable
Class
- Creating Objects from your
Classes
- Class Constructors
- Class Contracts
- Overloaded Constructors
- Class Variables
- Class Finalizers
- The Java Garbage Collector
|
Week 5: |
Controlling Access to the Data
in your Objects |
- Instance Variables
- Java Set and Get Methods
- Java Accessor and Mutator
Methods
|
Week 6: |
Inheritance and Interfaces |
- Inheritances
- Interfaces
- Superclass and Subclass
creation
|
Week 7: |
Arrays, Error Handling |
- What's an Array
- Declaring and Initializing
an Array
- Adding Data to an Array
- Problems with Arrays
- Single and
Multidimensional Arrays
- Creating Arrays of Objects
- Common Beginner Errors
- Runtime Errors/Logic
Errors
- Java Error Handling
- Java Exceptions
|
Week 8: |
Developing a Graphical User
Interface, Event Handling |
- Building a Graphical User
Interface
- Designing our GUI
- Creating our GUI
- Testing our GUI
- What's an Event
- Java Listeners
- Implementing a Listener in
your Java program
- Using the WindowListener
Interface in your Java program
- Using the WindowsAdapter
Class in your Java program
- Applet Creation
|