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: BYENG 354

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

reference material
 

Exercise 1


Discrete Math: Truth tables, recursive and iterative functions, graphs
Getting started with Mathematica

Assigned: 11 Feb 2008
Due: 18 Feb 2008

The exercise is described in this Mathematica Notebook.

Place your assignment, a Mathematica notebook, in the Digitial Dropbox.

Solution

Grades

Exercise 2


Basics of Computation: Floating point numbers, error, and more practice with Mathematica

Assigned: Friday 29 Feb 2008
Due: Friday 7March 2008

PART I. Follow the instructions in this Mathematica Notebook.

PART II. Write a 100 word (or more) summary for each of sections 1.1,2,3,4 in the 'About Numbers' chapter handout. You're welcome to make comments on the ideas in this chapter.

(You should have four paragraphs. Use the 'Word count' utility in Word under Tools. This counts articles and prepositions -- so it isn't that much work!) Name your file Exercise2-YourName.doc -- Please do not upload a docx file.

Place your assignment, a Mathematica notebook and a Word document, in the Digitial Dropbox.

Solution -- I've emailed it to each of you so late assignments can be turned in

Grades (updated on 19 March)

Exercise 3


Basics of Calculus

Assigned: Wednesday, March 26 2008
Due: Wednesday, 2 April 2008

Follow the instructions in this Mathematica Notebook.

Place your assignment, a Mathematica notebook, in the Digitial Dropbox.

Grades

Exercise 4


Basics of Bivariate Functions and Analytic Geometry

Assigned: Wednesday, 9April 2008
Due: Wednesday, 16 April 2008
(by midnight)

Follow the instructions in this Mathematica Notebook.

Place your assignment, a Mathematica notebook, in the Digitial Dropbox.

Grades

Exercise 5


Basics of Visualizing Empirical Data

Assigned: Monday, 21 April 2008
Due: Friday, 2 May 2008
(by midnight)

Use this Mathematica Notebook as a guide for this exercise.

Create your own data sets -- something that has relevance to your studies or interests -- and use each of the tools that appear in the given nb. Your data sets must have at least 20 data points. I want you to create a story about the data -- explain in English, what the tools are telling you. (Thus it will be more fun to find/create data that tell a story!)

For more information, see the notes I emailed you -- the chapter on Visualizing Emperical Data from Mathematical Principles forScientific Computing and Visualization.

Follow the file naming guidelines from each of the previous assignments. Also, be sure to use text cells for describing your results.

Place your assignment, a Mathematica notebook, in the Digitial Dropbox.

If you turn in your assignment late -- the normal penalties apply -- and please email the file to me; otherwise, I might not notice it has been posted on BB!!!

For fun: see http://demonstrations.wolfram.com/SimpleBestFitLine/

Grades

top