MTH 337
Spring 2017
Syllabus
Grading
Weekly Schedule
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Week 10
Week 11
Week 12
Week 13
Week 14
Reports
MTH 337
Docs
»
Weekly Schedule
Weekly Schedule
ΒΆ
Week 1
Week 1 Notebook
Introduction to MTH 337
Why Python?
Introduction to Jupyter Notebook
Introduction to Python
Greatest Common Divisor and the Euclidean Algorithm
Week 2
Week 2 Notebook
Jupyter Notebook
Python
Matplotlib
Weekly Reports
Quiz 1: Mathematical and Boolean Expressions
Report 1
Week 3
Floating-Point Numbers
Week 3 Notebook
Python
Quiz 2: Conditional Code and Functions
Week 4
Floating-Point Arithmetic - Hazards and Fixes
Week 4 Notebook
Jupyter Notebook
Python
NumPy
Matplotlib
Quiz 3: Markdown and LaTeX
Report 2
Week 5
Deterministic Dynamical Systems
Mayfly Model
Week 5 Notebook
Python
Matplotlib
Quiz 4: Lists
Week 6
The “Butterfly Effect”
Linear Least Squares
Week 6 Notebook
NumPy
Matplotlib
Quiz 5: Loops
Report 3
Week 7
Solving Algebraic Equations
Images and the RGB Color Model
Week 7 Notebook
Jupyter Notebook
Matplotlib
Quiz 6: Plotting
Week 8
Complex Numbers
Week 8 Notebook
NumPy
Quiz 7: NumPy Arrays and Indexing
Report 4
Week 9
Continuous-Time Dynamical Systems
Week 9 Notebook
Python
NumPy
Matplotlib
Quiz 8: Images
Week 10
Kepler-453b: A Real Tatooine?
Animation
Week 10 Notebook
Matplotlib
Quiz 9: More NumPy
Report 5
Week 11
Generating Random Numbers
Monte Carlo Methods
Week 11 Notebook
NumPy
Matplotlib
Week 12
Non-Uniform Random Numbers
Week 12 Notebook
NumPy
Matplotlib
Quiz 10: NumPy Array Operations
Report 6
Week 13
Computing With Text
Week 13 Notebook
Python
NumPy
Matplotlib
Quiz 11: Random Numbers
Week 14
Computing With Text
Bioinformatics
Week 14 Notebook
Python
Class Activity: Bioinformatics
Report 7