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.