FIRST PART of the COURSE - GUIDELINES
Too much freedom = too hard to do and too hard to help.
Combination of guided development with some choice.
Challenge computationally stronger students with with bonus questions - e.g. translate first homework
thats in FORTRAN to another language. Example
(Liora Eisenstat, class 2016-7)
translated to python.
As well as c/c++/FORTRAN, there is at least one homework in MATHEMATICA
(or MAPLE) and MATLAB or python allowed in later parts.
Non-negotiable - LINUX and html.
LINUX computers or help with cygwin or Goglobal or mobyxterm on student's laptops provided.
Visualization, visualization, visualization of one or more types.