Wk 
Date (2004) 
Concept 
Computing Topic 
Engineering Topic 
1 
0830 M 
Part I
Computing Basics 
Welcome / Using a computer, Java & the environment [AGY/Y] 

0901 W 
2 
0906 M 
Variables, Primitive numeric types, Expressions, Assignment statements, Debugging, Relational / Logical operators [/Y] 
2D/3D plotting, parametric equations / Basic physics analytical simulation 
0908 W 
3 
0913 M 
Part II
Control Concepts 
Methods / Conditionals [G/G] 
Problem formulation [G/G] 
0915 W 
4 
0920 M 
Iteration / Numerical Simulation I, Debugging [A/A] 
Search, Monte Carlo methods, Incremental numerical simulations [G/A] 
0922 W 
5 
0927 M 
Numerical Simulation II / 1D Arrays [A/Y] 
Numerical Simulation / 1D Array sandbox [A/Yt] 
0929 W 
6 
1004 M 
2D Arrays, Cellular Automata (Conway's game of Life) / Sharks & Fish [G/Y] 
Sampling, 2D Array Sandbox, 2D,3D Visualization / Sharks & Fish [G/Y] 
1006 W 
7 
1011 M 
Using objects I / Using objects II [G/Y] 
Using objects sandbox [G/Y] 
1013 W 
8 
1018 M 
Using objects III / Newtonian Mechanics I [wy/A] 
[Y/G] Vector, Survey /
INLAB (Thursday) MIDTERM:
(covers up through week 7)

1020 W 
9 
1025 M 
Part III
Data Structures 
Planetary motion physics (use of Interfaces) / Newtonian Mechanics II [A/A] 
Newtonian mechanics: Earth, Moon / Bouncing balls using forces (give back midterm) [A/A] 
1027 W 
10 
1101 M 
Linear / Tree recursion [G/G]  
Sandbox recursion / Fractals [Y/Y]
FINAL PROJECT handed out: Lunar Lander
(due/demo in lab 1202) 
1103 W 
11 
1108 M 
Interfaces (Higherorder functions) & Optimization I / II [A/A] 
Sandbox optimization / Veteran's day Holiday [A/]

1110 W 
12 
1115 M 
Objects & Inheritance / Java API, Javadoc, & Exceptions [Y/G] 
Sandbox inheritance / Lunar Lander [Y/LL] 
1117 W 
13 
1122 M 
Part IV
Advanced Topics 
Matlab & File IO / Efficiency [A/Y] 
Matlab / Thanksgiving Holiday [A/] 
1124 W 
14 
1129 M 
Containers & Linked Lists / Streams [Y/G] 
Linked Lists / Final project demos! & Final survey [Y/LL] 
1201 W 
15 
1206 M 
Visualization & 2D Linear Transformations / Farewell [G/AYG]
FINAL REVIEW MONDAY EVE starts at 6:25pm in 310 Soda (Note that the doors to Soda lock at 6:30pm)

2D Linear Transformations [G/FINALEXAM]
FINAL EXAM IN THE LAST LAB (380 Soda)
(20041209 @ 25pm) 
1208 W 