|
~ Java for Web Page Production ~ Course Outline |
| Session No | Session Description |
| Session 1 | Learn about Java & Create your first Applet |
| Session 2 | Fundamentals of Programming & Object-Orientation |
| Session 3 | More on Programming and Object Orientation |
| Session 4 | Looping; Containers, Panels and Frames; Random numbers |
| Session 5 | Scoring, AWT and Swing, Interfaces and Event Handling |
|
~~Study Week~~ |
|
| Session 6 | Drawing 2D Graphics |
| Session 7 | Multimedia |
| Session 8 | Building Menus; Planning a project (Breakout) |
| Session 9 | Developing a project - Breakout |
| Session 10 | Deployment and where to go from here... |
Session 1 - Learn about Java, and create your first Applet
Click here to see a Microsoft Word representation of this session.
Applets / Examples
| Description | HTML | ZIP Project/Source | Java Source |
| TextBurst - speed | |||
| TextBurst - 2nd label |
Session 2 - Fundamentals of Programming & Object Orientation
Click here to see a Microsoft Word representation of this session.
Applets / Examples
| Description | HTML | ZIP Project / Source | Java Source |
| Variables | Application | ||
| Bicycle Example | Application | ||
| TextBurst |
Session 3 - More on Programming & Object Orientation
Click here to see a Microsoft Word representation of this session.
Applets / Examples
| Description | HTML | ZIP Project / Source | Java Source |
| Bicycle Example | Application | ||
| TextBurst Example | |||
| Pairs Game Example |
Session 4 - Looping; Containers, Panels and Frames; Random Numbers
Click here to see a Microsoft Word representation of this session
Applets / Examples
| Description | HTML | ZIP Project / Source | Java Source |
| GridLayout Example | |||
| BorderLayout Example | |||
| FlowLayout Example | |||
| FlowLayout Example #2 | |||
| Panels Example | |||
| Pairs Example | |||
| Pairs Example #2 |
Session 5 - Scoring, AWT and Swing, Interfaces and Event Handling
Click here to see a Microsoft Word representation of this session
Applets / Examples
| Description | HTML | ZIP Project / Source | Java Source |
| Frames Password Example | |||
| Frames Example #2 | |||
| Frames Example #3 (auto-focus) | |||
| Pairs Example (Border Change) |
Session 6 - Drawing 2D Graphics
Click here to see a Microsoft Word representation of this session
Applets / Examples
| Description | HTML | ZIP Project / Source | Java Source |
| Eg 1 - Draw Border | |||
| Blank Template | |||
| Eg 2 - Draw Shapes | |||
| Eg 3 - Gradient Painting | |||
| Eg 4 - Line Strokes |
Session 7 - Multimedia
Click here to see a Microsoft Word representation of this session
| Contents | Back to Top | ||
| Introduction | Session 6 Summary | Session 7 Overview | |
| Using Pictures | Playing Sound & Music | Concurrency and Timers | |
| Animation Techniques | =+[(-:] BREAK [:-)]+= | Scrolling Banner Example | |
Applets / Examples
Session 8 - Building Menus; Planning a Project
Click here to see a Microsoft Word representation of this session
Applets / Examples
| Description | HTML | ZIP Project / Source | Java Source |
| Animation with menu control |
Session 9 - Developing a project - Breakout
Applets / Examples
| Description | HTML | ZIP Project / Source | Java Source |
| Breakout applet - Work In Progress |