FRS 001X — Sec. 001 — (1 unit) — CRN 73844— W 11:00-11:50am — 451 Kerr
The Black Art of Mathematical Programming: Proverbs and Illustrations

Instructor:
Hong Xiao, Department of Mathematics, College of Letters and Science

Description: Modern mathematical software packages (such as Mathematica, Maple, MATLAB) provide powerful tools for mathematical derivation, verification, and visualization. Successful utilization of such software will enable students to understand mathematical materials better, and solve problems faster. This course will introduce students to Mathematica, and illustrate certain principles of good programming practices while teaching problem solving in Mathematica. No prior knowledge of Mathematica is required.

Format: The seminar will meet for fifty minutes weekly during the ten week quarter. Each meeting will be held in a computer lab in a tutorial setting, where programming techniques will be taught through in-class programming sessions and case-study discussions. Reference materials will be recommended to students to assist with their after-class group assignments, which will be given weekly to exercise the principles learned in class and practice Mathematica programming. Grading: A letter grade will be given. The final grade will be determined by the students' in-class programming and discussion participation, and the quality of their weekly assignments.

About the Instructor: Professor Hong Xiao received her Ph.D. degree in Computer Science from Yale University in 2001, with a specialization in scientific computation. She is currently an Assistant Professor in the Department of Mathematics. Her research interests include computational mathematics, and application of mathematics in engineering problems. She has written thousands of lines of code, and has used Mathematica extensively in her research.