Prerequisites & Bulletin Description
Course Objectives
Students will learn to use Mathematica for interactive calculations, graphing and programming. Declarative programming style is emphasized. Methods covered will include:
- Algebraic simplification and expansion
- Graphing expressions in one and two variables
- Differentiation and integration (numerical and symbolic)
- List construction and manipulation
- Graphing lists
- Structured programming with all standard control structures
- Use of text paragraphs to annotate notebooks
Students will be able to choose appropriately from these techniques to solve problems from calculus, and students will present their solutions as completely documented Mathematica notebooks.
Evaluation of Students
Students will be required to submit Mathematica notebooks throughout the semester demonstrating their mastery of increasingly complex techniques and documentation standards. Notebook problems will demonstrate student ability to select and use appropriate methods from Mathematica to solve mathematics problems and present their solutions clearly. Homework may be assigned as group projects; however student evaluation by notebooks done as homework will be supplemented by proctored examinations covering Mathematica methods.
Course Outline
Topics | Number of Weeks |
---|---|
Expressions including transcendental functions, text paragraphs | 2 |
Graphing in one and two variables | 2 |
Differentiation and integration (numerical and symbolic) | 2 |
Lists | 2 |
Structured programming | 3 |
Solving problems using all the above. Some ideas from numerical analysis, statistics, etc. may be introduced here to illustrate uses of Mathematica | 4 |
Textbooks & Software
There are many books on Mathematica, but the instructor should choose carefully. The majority are either too simple and omit programming or are too advanced for beginners. Some instructors have found the following satisfactory if a bit on the advanced side:
Ruskeep, Heikki, Mathematica Navigator, Academic Press, San Diego CA, 1999
The writers of Mathematica have prepared an inexpensive, encyclopedic volume that does not present the material in the order it is usually taught:
Wolfram, et.al., The Mathematica Book, Wolfram Research, Champagne IL, 2002
Some students will want to use Mathematica at home. Students will not be required to purchase Mathematica, but a student version is usually available at the SF State Bookstore.
Submitted by: David Meredith
Date: December 2, 2002