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 Overview: 16 lectures.
Link to submit your homework to your TA, Shuofeng Zhang:
https://cloud.maths.ox.ac.uk/index.php/s/xxpkxDtrBonPd9o
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.