See the "Resources for Students" page
Because of Johns Hopkins' interpretation of the Federal Educational Records Privacy Act, homework and programming assignments will not be returned to students unless they are accompanied by a self-addressed and seal-able 8 1/2 by 11 inch envelope.
When you submit the homework, but it unsealed inside the envelope.
Homework assignments not returned may be shredded.
Programming projects build on each other
Typically involve using CIS algorithms discussed in class to determine an “unknown” quantity
I will provide several debugging data sets with answers and an “unknown” data set
You should hand in a report containing:
Description of the problem and method used to solve it
Description of the program structure & who did what
The
“answer” & short discussion of the answer (why you think it is correct).
I recommend that you include also a discussion of the debugging data. Also,
the answers should not be embedded somewhere in a program printout. Put them
clearly in the report.
The documented program listing
You can use Java, C, C++, Matlab, Fortran or something else with concurrence of TA
Intention is to provide C++ modules that “solve” incremental problems. These will be handed out after the homework is due.