The course teaches you the basics of programming in Mathematica 4.0. The problems assigned in the class will involve concepts from all those classes, and will in additi on introduce the elements of a number of other areas such as probability, statistics, combinatorics and the discrete Fourier transform. There are no exams.
Course evaluation is based on five projects.
If you enrolled for two units, you must submit two projects, and if you enrolled for four units, you must submit all five. The first two projects will involve shorter problems that will require you to get a working knowledge of much of Mathematica's capabilities, but without extensive programming. The final three projects will be of a more focussed nature, requiring you to develop deeper skills in some aspects of Mathematica programming. There are no traditional TA recitation sections. You may attend as few or as many of these hours as you wish.