Numerical Software
This course will study the software development process in the area of numerical software. Emphasis will be placed on software development and implementation aspects of a variety of numerical algorithms. The course will also examine a substantial number of software packages including some which are currently available in some of the large commercial software libraries, as well as a number of published software packages which have yet to appear in libraries and even a few experimental codes which have not yet appeared in the literature. The main project in the course will be the development of a large software package by the class working in programming teams in a selected area of numerical algorithms. Other projects to be undertaken during the course include the modification of one or more existing mathematical software packages and the critical analysis of several existing software packages. A number of assignments related to the software packages considered will also be given.
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Numerical Software · 3 credit hours · Graduate