| |
1A
Introduction to physics and simulations. Course
structure and options.
|
|
|
1B
Overview of Java and its applications in science.
Setting up the JDK.
Getting started.
|
|
| |
|
|
|
|
|
| |
2A
Java Building Blocks |
|
|
2B
Objects and Java |
|
| |
|
|
|
|
|
| |
3A
More about Objects |
|
|
3B
Exceptions and Threads |
|
| |
|
|
|
|
|
| |
4A
Wave Simulations |
|
|
4B
Simulations in Nuclear and Particle Physics
|
|
| |
|
|
|
|
|
| |
5A
Introduction to the AWT |
|
|
5B
Improved Graphics & Other Tips |
|
| |
|
|
|
|
|
| |
6A
Atlas Detector at the LHC |
|
|
6B
Detector Simulations
|
|
| |
|
|
|
|
|
| |
7A
Swing |
|
|
7B
Java2D |
|
| |
|
|
|
|
|
| |
8A
Applications |
|
|
8B
Utilities &
More about
Classes |
|
| |
|
|
|
|
|
| |
9A
Java I/O |
|
|
9B
Utility Classes & Unicode |
|
| |
|
|
|
|
|
| |
10A
More Threading
|
|
|
10A
File Handling
|
|
| |
|
|
|
|
|
| |
11A
Arrays, Printing, Images |
|
|
11B
A Simulation of a Simple Physics Experiment |
|
| |
|
|
|
|
|
| |
12A
Java Tips & Techniques |
|
|
12B
More Java Tips & Techniques |
|
| |
|
|
|
|
|
| |
13A
Satellite Simulations |
|
|
13B
Introduction to Java Networking |
|
| |
|
|
|
|
|
| |
14A
Java Server |
|
|
14B
Java HTTP Server |
|
| |
|
|
|
|
|
| |
15A
Java Server-Client |
|
|
15B
Server-Client Experiment Simulation |
|
| |
|
|
|
|
|
| |
16A
Course Review |
|
|
16B
Exercise/Exam Discussion |
|
| |
|
|
|
|
|