This course introduces the student to the science of computations. Topics cover algorithms for standard problems in computational science, as well as the basics of an object-oriented programming language, to facilitate the student’s implementation of algorithms.
Prerequisites: MAC 2311 (Calculus I)
Each semester, the course is taught with a different programming language, with the following schedule:
Fall 2019 C++ Spring 2019 Java Fall 2018 C++ Spring 2018 Fortran Fall 2017 Fortran Spring 2017 Java Fall 2016 C++ Spring 2016 Fortran Fall 2015 C++ Spring 2015 Java Fall 2014 Fortran Spring 2014 C++ Fall 2013 Java
The course may also be offered in the summer, in which case the language will be chosen by the instructor.