CPI 200:
Mathematical Foundations
of Informatics


Arizona State University
Spring Semester 2008

M & W: 1:40-2:55 in BYAC 190

SLN = 30376
(General Studies Designation MA)

Instructor: Dianne Hansford, PhD

dianne.hansford@asu.edu
http://www.farinhansford.com/dianne/
Tel: 480-703-0263
Office: Brickyard 354

Office Hours: M & W 3-4pm and by appointment

reference material
 
class schedule, notes, & announcements

 

Date Topic Assignments
14 Jan Hello! Nuts-n-bolts of the class
16 Jan Introduction to CPI 200 -- Why is this class important?
21 Jan MLK Holiday -- No class
23 Jan Discrete Math : Notes (Updated 10 Feb)
28 Jan Discrete Math Download Mathematica
30 Jan Discrete Math Play with a notebook: GettingStarted.nb
4 Feb Discrete Math
6 Feb Discrete Math
11 Feb Discrete Math and Take a look at Mathematica Exercise 1 Assigned
13 Feb Functions
18 Feb Discuss Exercise 1; Intro to Computational Basics  
20 Feb

Computational Basics: Algorithms, Floating point numbers, Error
Notes: See Chapter 2 of Scientific Computing and Visualization (emailed to you) http://www.farinhansford.com/books/scv/index.html

Mathematica Example: AlgorithmComplexity.nb

Exercise 1 Due
25 Feb

Computational Basics Con't

Mathematica Examples:
TruncationError.nb, Cancellation.nb

27 Feb Computational Basics Con't

Exercise 2 Out

Exercise 1 Grades and solution posted

Course Grade Sheet Posted
3 Mar J. Wing's Computational Thinking
Appeared in Communications of the ACM, March 2006, Vol 49, No. 3
Slides
5 Mar  
10 Mar Spring Break Exercise 2 Due
12 Mar Spring Break
17 Mar

Review Exercise 2 solutions

Look at article: "Science and Industry Advance with Computational Modeling"
by Daniel Reed, SIAM News, March 2008

Functions and their graphs

Exercise 2 Grades posted

Course grade sheet updated

19 Mar Calculus: Notes updated 26 March
24 Mar Calculus
26 Mar

Calculus

Linear Approximation.nb
Derivative.nb and Derivative2.nb

Exercise 3 posted
31 Mar Calculus (bivariate)
See notes emailed to you -- "Computing with Multivariate Functions" from Mathematical Principles for Scientific Computing and Visualization
2 Apr Calculus (bivariate)
Bivariate.nb

Exercise 3 due

7 Apr Analytic Geometry
"Coordinate Systems" from Mathematical Principles for Scientific Computing and Visualization (emailed to you)
Notation Basics
Exercise 3 Grades Posted
9 Apr

Analytic Geometry

Coordinate System notebook

Exercise 4 Posted
14 Apr Analytic Geometry
16 Apr

Analytic Geometry

Transformations2D.pdf

Exercise 4 Due
21 Apr

Visualizing Empirical Data
Notes emailed to you -- "Visualizing Empirical Data" from Mathematical Principles for Scientific Computing and Visualization

See Wikipedia Standard Deviation for some nice examples.

Wolfram Site: http://mathworld.wolfram.com/LeastSquaresFitting.html

Exercise 5 Posted
23 Apr No formal class -- students work on E5
Exercise 4 grades posted
28 Apr Review
CourseReview
FYI: Sample Slide Show (presentation) using Mathematica
2 May Exercise 5 Due

 

 

top