Mathematica is an environment for technical computing that integrates numerical, symbolic, graphical, and typesetting tools. These tools help one to focus more upon the conceptual development and visualization of the solution to a problem than on details of algebra or procedural programming. The concepts and tools are presented in a systematic fashion using an interactive, tutorial format in which students use the program in class. While many books offer examples of how to do things with Mathematica, here you will learn how Mathematica actually works so that its methods will begin to seem natural and almost self-evident as you begin to think in Mathematica style. Detailed applications to interesting problems in physics, biology, and other fields will be presented.
Goal: conceptual and operational mastery of the tools and techniques most relevant to scientists and engineers
Prerequisites: calculus and basic physics. No prior experience with Mathematica is needed. The course is intended for a broad audience, not just for physics students.
Instructor: James J. Kelly Phone: 405-6110 e-mail:email@example.com
Class schedule: TuTh 2:00 - 3:15 in ENGR 3140 (AT&T Teaching Theater)
Class format: tutorial style where each student has a computer and interacts with the material during class
Courseware: available electronically from https://ttclass.umd.edu/users/class/phys426 (password protected). Note that Internet Explorer will present the site in web folder format, which facilitates drag-and-drop copying.
Program: Mathematica Version 5
Office hours: TuTh 10-12 in Room 2215 C
Although I prefer that you use the scheduled office hours, I am often available at other times also. Please come frequently.
Required text: none. The tutorial courseware and online versions of the The Mathematica Book will be sufficient.
Homework: will be assigned at weekly or bi-weekly intervals. Completed work should be submitted electronically in the form of Mathematica notebooks containing both the problems and their solutions. Keep your own copies -- comments and corrections will be made within the files submitted.
Project: the term project should be a well-written Mathematica notebook that develops the solution to a problem of interest to the student. The project schedule and guidelines may be found at project guide.
Grading: homework 50%, project 50%
Last revised: 13 January 2004