|
1 |
Introduction to visual programming and GUI concepts.
|
|
2 |
Overview of Java Swing architecture and components.
|
|
3 |
Layout managers and interface design principles.
|
|
4 |
Event-driven programming and action listeners.
|
|
5 |
Working with panels, buttons, labels, and text fields.
|
|
6 |
Graphics class and custom drawing (paint, repaint).
|
|
7 |
Coordinate system and rendering basics.
|
|
8 |
Animation using Timer and frame updates.
|
|
9 |
Object-oriented design for interactive components.
|
|
10 |
Object movement and keyboard/mouse interaction.
|
|
11 |
Collision detection and boundary control.
|
|
12 |
Introduction to simple game development logic.
|
|
13 |
Multithreading and thread management in GUI applications.
|
|
14 |
Final project: developing a simple interactive game/application.
|
|
15 |
|
|
16 |
|
|
17 |
|
|
18 |
|
|
19 |
|
|
20 |
|