Math 36600: Course Information
Course Title: Introduction to Applied Mathematical Computation
Prerequisites: Math 34600 and CSC 10200 or 10300.
Catalog Description: Calculus, linear algebra, elements of probability theory and combinatorics are examined through use of Matlab. Topics selected from symbolic and numerical problems in analysis; matrices, linear mappings, eigenvalues and applications; queueing theory; random numbers and simulations; graphics.
Semester: Fall 2020.
Meeting time and place: MoWe 3:30-4:45pm online via Blackboard Collaborate.
- Name: Prof. Pat Hooper
- Office Hours: Wednesdays 5-6pm via Zoom
- Office: NAC 6/282
- Email: email@example.com
- Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6 by Svein Linge and Hans Petter Langtangen, 2nd edition.
- Applied Scientific Computing With Python by Peter R. Turner, Thomas Arildsen, and Kathleen Kavanagh.
- A Primer on Scientific Programming with Python by Hans Petter Langtangen, 5th edition, 2016.
General expectations: This is a challenging course. This course requires prior understanding of Linear algebra, Calculus, and Differential equations. (Though a differential equations course is not a prerequisite, some differential equations should have been covered in your Linear Algebra course.) You should also have some experience with computer programming. We will be using Python, but prior experience with Python is not necessary.
Proofs are a fundamental part of both mathematics and programming. You are expected to be able to write basic proofs of mathematical statements, and proofs related to algorithms. The claim that an algorithm terminates or returns the correct solution requires proof.
For each hour spent in the classroom, I expect you to spend at least three hours reading and understanding the book, understanding lecture notes, doing homework, and programming. Practice (doing problems, proofs, and programming) is an important part of learning. Only adequate practice will guarantee that you can complete midterm and final exam problems in a timely manner.
The best way to learn something well is to find something that interests you and do it. As we move through the course, try to find applications of the ideas to things you are interested in.
- Homework, Classwork, and Programming Assignments (45%)
- Midterm Exam (15%)
- Final Project (10%)
- Final Exam (30%)
Exam grade: Your exam grade will be determined based on your Final Exam grade and your midterm grades. Midterms contribute equally to the Exam Grade, while the Final exam contributes twice as much as a single midterm. For example, if you take two midterms and the Final Exam, then your Exam Grade will be determined by your Final Exam (50% weight), the first midterm (25%) and the second midterm (25%). This would make the final exam count for 20% of your course grade while the midterms each count 10%.
Midterm exam: There will be one midterm exam. It will be held on Wed, Oct 21. You will be given the full class to complete the midterm.
Final exam: The final exam will be held at a time determined by the college. As of the writing of this document, this time has not been determined.
Makeup exam: A final exam missed well-documented and sufficiently compelling circumstances will result in a the offer of a makeup being given. The makeup must be taken within one week of the scheduled exam, or a zero will be assigned as the exam grade. Notify me ahead of any exam you expect to miss to be sure your circumstances are sufficiently compelling.
Proctoring: This course may employ an online proctoring system for exams, which may require the use of a video camera.