- This web page describes an activity within the Department of Mathematics at Ohio University, but is not an official university web page.
- If you have difficulty accessing these materials due to visual impairment, please email me at mohlenka@ohio.edu; an alternative format may be available.
MATH 6940-100 (14285), Spring 2015
Project in Computational Mathematics
- Catalog Description:
- Students complete an individual
project such as design, implementation, testing, or analysis of
an algorithm.
- Desired Learning Outcomes:
-
- Student will demonstrate the ability to solve computational problems.
- Prerequisites:
- MATH 5600 Introduction to Numerical Analysis.
- Instructor:
-
Martin J. Mohlenkamp,
mohlenka@ohio.edu,
(740)593-1259, 315-B Morton Hall.
Office hours:
Monday 3:05-4pm,
Wednesday 3:05-4pm,
and Friday 10:45-11:40am, or by appointment.
- Web page:
-
http://www.ohiouniversityfaculty.com/mohlenka/20152/6940.
- Class hours/ location:
- Arranged, approximately 2 meeting hours per week.
- Product:
-
The goal of this project is to produce a webpage with
interactive javascripts allowing the exploratory visualization
of the approximation of tensors by sums of separable tensors.
-
Step 1 is to evaluate and illustrate the relevant
capabilities of javascript with respect to e.g.:
- graphics; contour plotting
- mathematical calculations; linear algebra
- interactivity; GUIs
- interactivity with python
- simultaneous multiple plotting or views
-
Step 2 is to develop a webpage illustrating the simplest
approximation case of interest, including
- a short mathematical description of the case
- javascripts allowing visualization of the case with
user interactivity
- documentation of the javascripts themselves
-
Step 3 is to extend the webpage to other cases of interest. Tentatively, the goal is to do 8 cases with all combinations of
- the target either a generic rank-2 tensor or a
Laplacian-like tensor
- the approximant either a rank-1 or a rank-2 tensor
- the visualization illustrating either the error
landscape or the stability landscape.
Development of the theory behind the visualizations is not in
the scope of this project.
- Intellectual Property:
-
The results of this project will be made public on the
internet. The student retains rights to use any of the
products for any other purpose. The faculty member retains
rights to use and modify them, with proper acknowledgement of
the student's contribution.
- Evaluation Procedure:
-
- The step 1 product and a presentation/demonstration
about it will be submitted late January or early February
and be worth 20%.
- The step 2 product and a presentation/demonstration
about it will be submitted late February or early March and
be worth 30%.
- The step 3 product and a presentation/demonstration
about it will be submitted late April and be worth 50%.
An
average of 90% guarantees you at least an A-, 80% a B-, 70% a
C-, and 60% a D-.
- Academic Misconduct:
-
Use of documentation, publicly
available libraries, etc. is encouraged. (Re)use of other's code
is allowed if permitted by their license and properly
acknowledged. Discussion of proper attribution will be part of
this course.
Intentional misrepresentation of the work of others as your own
will result in a grade penalty.
Serious or
repeated violations will result in failure in the class and be
reported to the Office of
Community Standards and Student Responsibility, which may
impose additional sanctions. You may appeal any sanctions through
the grade appeal process.
- Special Needs:
- If you have specific physical,
psychiatric, or learning disabilities and require
accommodations, please let me know as soon as possible so that
your learning needs may be appropriately met. You should also
register with Student Accessibility
Services to obtain written documentation and to learn about
the resources they have available.
- Learning Resources:
-
- Addendum:
- Final product
Martin J. Mohlenkamp
Last modified: Tue May 5 11:07:44 EDT 2015