Assignment Page

Assignment Due Date
Build a Course Webpage. All of your assignments will be linked from this page. NOW
Bio video 06-04
Presentation creation video 06-08
Presentation video 06-09
Creation video and HTML/Javascript slideshow 06-10 (video directions)
Creation video and HTML/Javascript extravaganza! 06-11 (impress me)
Group Project (no more than 3 to a group) - Create a graphing calculator using Javascript and Geogebra. 06-15 (video directions), or 6/16 if you submit individually
Matlab Example Functions and Movie - Write a function that takes data for points in the form of vectors x and y, and returns the values m and b for the least squares line y = mx + b, and the plot of the points along with the line. Link the m-file and a short movie showing how to use it in Matlab. 06/17
Matlab Gui - Build a useful Matlab graphical user interface that incorporates editable text boxes, static text boxes, drop down menus, a graph area, a slider bar, check boxes and a graphics area. Link the files associated with the GUI and a short movie showing how to use it. 6/19
Octave - Access the online Octave page linked from the Class Information page. Learn a little about Octave, and then create a video showing how to use Octave to perform the types of computations that students are required to do in an elementary linear algebra course. 6/22
Sage - Access the online Sage page linked from the Class Information page. Create an account, learn a little about Sage, and then create a Power Point Presentation showing how to use Sage to perform the types of computations that students would use in a basic Linear Algebra course. 6/22
Sage - Access the online Sage page linked from the Class Information page. Create an account, learn a little about Sage, and then create a Power Point Presentation showing how to use Sage to perform the types of computations that students would use in a Calculus I course. 6/22
R - Create two PowerPoint presentations. The first of these should show how to use R to solve standard problems in a basic linear algebra class, and the second of these should show how to use R to solve standard problems in a basic statistics class. Both of these should include information on how to read data from a file. 6/23
R - Examine this comma separated file. You will write a function sortmean in R that takes three arguments. The first of these is a positive integer n, the second is a vector of positive integers v, and the other of these is a string filename. sortmean(n, v, filename) will determine the distinct entries in column n of the data in filename. If the distinct entries are stuff1, stuff2, stuff3, ... , then your function will write (multiple) comma separated files filename_1.txt, filename_2.txt, ... so that filename_i.txt contains the rows from filename that have stuff[i] in column i. An additional row will be written to each of these files containing empty strings if the column number is not listed in the vector v, and containing the mean of the data in the previous rows of the column if the column number is listed in the vector v. Test your program by calling
sortmean(2,4:9,"data.txt")

using the file linked above.
6/24
Create a Camtasia Flash Video that contains multiple choice quiz questions that control the viewing progress of a person watching the video. 6/25
Create a Wink 2.0 Flash Video that contains multiple choice quiz questions that control the viewing progress of a person watching the video. 6/25
Create a Google Gadget that does something mathematical. 6/25
MathML and ASCIIMath - View the documents listed on the course homepage. Create an interactive webpage that illustrates the solution to a standard mathematical problem from user input. More discussion will be given in class. 6/29
Keep Your Student Pages Live!! Until 7/15
Turn in your laptop, power cord, case, headset, Bamboo Tablet, etc. to Stacy Gates. By 7/15