
Objectives
 |
To help students understand about Java constructs and the concepts of object-oriented
programming |
 |
To learn to use Java libraries for scientific applications |
 |
To write simulation programs using Java |
Topics to be covered include the
following:
 |
Java Programming Fundamentals |
 |
Object-oriented Programming using Java
|
 |
Arrays and Vectors |
 |
Exception Handling |
 |
File Input/Output
|
 |
Java GUI
|
 |
Discrete Events
|
 |
Queuing Systems
|
 |
Simulation Algorithms
|
Course Structure
 |
26 lecture hours |
 |
5 tutorials |
 |
10 laboratory hours |
 |
4 individual assignments |
 |
1 group project |
 |
1 programming test (open-book - 1 hr 30 mins) |
 |
1 final examination (open-book - 2 hrs) (60%) |
Teaching Plan
|
Week No. |
Week
Starting |
Lecture |
Practical |
Tutorial |
| 1 |
06/01/2003 |
Introduction |
|
|
| 2 |
13/01/2003 |
Fundamentals
of Java |
|
|
| 3 |
20/01/2003 |
Programming
with Objects and Classes |
|
Tutorial 1 |
| 4 |
27/01/2003 |
Arrays and
Vectors |
Practical 1 |
|
| 5 |
03/02/2003 |
Exception
Handling & File Input/Output |
|
Tutorial 2 |
| 6 |
10/02/2003 |
Hari
Raya Haji** |
Practical 2 |
|
| 7 |
17/02/2003 |
Java
GUI |
|
Tutorial 3 |
|
8 |
24/02/2003 |
Recess |
|
|
| 9 |
03/03/2003 |
Introduction
to Computer Simulation |
Test |
|
| 10 |
10/03/2003 |
Random
Sampling |
Practical 3 |
|
| 11 |
17/03/2003 |
Discrete
Event Simulation I |
|
Tutorial 4 |
| 12 |
24/03/2003 |
Discrete Event
Simulation II |
Practical 4 |
|
| 13 |
31/03/2003 |
More Simulation
Algorithms |
|
Tutorial 5 |
| 14 |
07/04/2003 |
Review and
Revision |
Practical 5 |
|
** Denotes public holiday
Recommended Text
- Liang, Y. Daniel (2001). Introduction to Java
Programming (3rd ed.) Upper Saddle River, New Jersey: Prentice Hall
(ISBN 013031997-X)
Reference Books
- Banks, Jerry, et al. (2000). Discrete-Event System
Simulation (3rd ed.) Upper Saddle River, New Jersey: Prentice Hall (ISBN
0130887021)
- Pidd, Michael (1998). Computer Simulation in
Management Science (4th ed.) Wiley (ISBN 0471979317).
- Watson, H. J. and Blackstone, J. J. (1989). Computer
Simulation. New York: Wiley (ISBN 0471882879).
Contact
Ms Lam Poh Fong, Lydia
Physics Department, Faculty of Science
Office: S13-04-08
Tel: (65) 65162617
Email: phylampf@nus.edu.sg
Go to top
|