Teaching Java™ Technology

5/29/01


Click here to start


Table of Contents

Teaching Java™ Technology

The Challenge

Content --Tips for teaching Java technology at all levels

No Prior Programming

Objects first?

More Concepts early

Simpler Programs

Procedural Max

Object-Oriented Max

Teaching Object-Oriented Programming

Early Objects

Vending Machine

Inheritance

Teaching Event-Driven Programming

Paint Events

Action Events

Mouse and Key Events

Prepare for Event Listeners

First Course Topics

Assuming Some C or C++

Networking

Very Simple Browser

JDBC

JavaBeans™

Building with Beans

Servlets and JavaServer Pages™

Assuming Some Java

Include in 30-hour Course

Added Topics -- Longer Course

Java 2D™

Java 3D™

Block Head and Cone Head - Spin

Internationalization

Localizing a User Interface

Enterprise JavaBeans™

EJB Examples

Security

XML

Programming Mobile Devices

Message using HTTP

Jini™ and JavaSpaces™

Jini™ and JavaSpaces™ Examples

Intensive Short Courses

Software Used

The Challenge

Resources

PPT Slide

PPT Slide