MAD 2502 (sec 13301): Introduction to Computational Mathematics


The course provides an introduction to the use of computers for solving mathematical problems. The course explains the basics of the Python Programming Language and demonstrates how a programming language can enable and support the solution of mathematical problems. The course does not assume prior programming experience and does not aim at an in-depth understanding of the details of Python. Rather the focus is on understanding concepts and techniques of how programming can help to expand the spectrum of tractable mathematical problems.

The course will not follow a particular book, but parts of the introduction to Python will be based on tbe book J. Campell, P. Gries, J. Montojo, G. Wilson: Practical Programming. An Introduction to Computer Science Using Python. (The Pragmatic Programmers, 2009).

More information on the course is available in the syllabus, and comments are welcome.

Topics Discussed in Class

The final exam will take place on Thursday, April 29, 1:15-3:45 pm in room SE 271 (computer lab).
You can bring any books, manuscripts, and printouts you like. Internet access will be restricted to the domain python.org. Windows versions of IDLE with Python 2.6 are available in the lab, but you can work with your own laptop as well.

For questions or comments, please feel free to contact me anytime (see my homepage for email, phone number, etc.).
Apr 28, 2010