Assignments

Special software is required to use some of the files in this section: .xls, .java.

All code produced using Java® software.

Assignments Supporting Files Solutions
Problem Set 1 (PDF) SlideLength_hw1sol.java (JAVA)
Problem Set 2 (PDF) Catenary_hw2 sol.java (JAVA)
Problem Set 3 (PDF) SampleOutput_HW3.txt (TXT) Tank.java (JAVA)
TankTest.java (JAVA)
Problem Set 4 (PDF) CodeFragment_hw4.java (JAVA)
HW4.xls (XLS)
Lake.java (JAVA)
LakeTest.java (JAVA)
Observation.java (JAVA)
Problem Set 5 (PDF) PlantType1.java (JAVA)
PlantType2.java (JAVA)
PlantType3.java (JAVA)
Town.java (JAVA)
TreatmentPlant.java (JAVA)
TreatmentPlantTest.java (JAVA)
Problem Set 6 (PDF) CatenaryController.java (JAVA)
CatenaryModel.java (JAVA)
Problem Set 7 (PDF) CatenaryController.java (JAVA)
CatenaryModel.java (JAVA)
CatenaryView.java (JAVA)
Problem Set 8 (PDF) Homework Q1

FuncSailForce.java (JAVA)
FuncSailLine.java (JAVA)
HW8_Q1.java (JAVA)
Integration.java (JAVA)
MathFunction.java (JAVA)
Simpson.java (JAVA)
Trapezoid.java (JAVA)

Homework Q2

ChannelPanel.java (JAVA)
FlowFunction.java (JAVA)
HW8_Q2.java (JAVA)
HW8_Q2_GUI.java (JAVA)
MathFunction.java (JAVA)
MathFunction2.java (JAVA)
Newton.java (JAVA)
RootFinder.java (JAVA)
Problem Set 9 (PDF) Container.java (JAVA)
ContainerTest.java (JAVA)
With GUI

Container.java (JAVA)
ContainerPanel.java (JAVA)
ContainerTerminal.java (JAVA)
ContainerTestGUI.java (JAVA)

Without GUI

Container.java (JAVA)
ContainerTerminal.java (JAVA)
ContainerTest.java (JAVA)
Problem Set 10 (PDF) Diagnostic.txt (TXT) Diagnostic.java (JAVA)
DiagnosticGUI.java (JAVA)