General Prerequisites:

Some prior knowledge of programming, while helpful, is not a prerequisite. Students should however have a laptop with a recent version of Mathematica installed and running, and bring these to class.

Course Term: Hilary
Course Weight: 1
Course Overview:

16 lectures.
Please submit homework for Symbolic, Numerical and Graphical Scientific Programming via the 'assignments' tab.

Course Syllabus:

Following an introduction to Mathematica and its capabilities, the course will proceed by a series of extended examples/problems that require programming for their solutions. The examples illustrate the principles of functional and procedural programming, the use of pattern matching and rules, and of iteration.

Lecturer(s):

Prof. Philip Candelas

Assessment Type:

No formal assessment; homework completion requirement.