CS 1073 Introductory Programming
for Scientific Applications
History and Course Goals, Fall 2004


History of the Course: This course initially used the SAS statistical package, which is Fortran based, and emphasized scientific computations without programming from scratch. Over time the course has evolved into a straight Fortran programming course, perhaps emphasizing scientific programming. Thus the current course description is obsolete and does not match the way the course is now commonly taught.


Problems with the Course: The recent version of this course has significant problems:


Why Use Java In This Course? I have decided to teach the course using Java for a number of reasons:


Why Not Learn C++ or C? C++ would be another reasonable choice. Here are reasons for and against the use of C++:


OK, well let's at least get to the course goals.