September 2, 2025
Major Highlights from the Syllabus: I’ll ask you to read the syllabus, but the most important items are on the following slides.
Instructor: Dr. Adam Gilbert
e-mail address: a.gilbert1@snhu.edu
Office: Robert Frost Hall, Room 311
Office Hours (please visit!):
Slack for communication – see the Welcome Announcement on BrightSpace for how to join
Main Textbook: We are following Numerical Methods for Engineering with Python 3 by Jaan Kiusalaas
Python via Google Colab or a local Python installation is required (Colab recommended)
Grade Item | Value |
---|---|
Participation | 5% |
Homework (~8) | 40% |
Unit Problem Sets / Exams (2) | 40% |
Final Project and Reflection | 15% |
Participation: Your collaboration in developing and implementing routines for solving problems is critical to our success in this course. You’ll earn credit for that work.
Homework: We’ll develop our routines in class together and you’ll apply those routines to solving problems on homework assignments.
Unit Problem Sets: We will have two (2) unit problem sets (or exams) during our semester.
Final Project and Reflection: In the final weeks of the semester, you’ll complete a short project that combines reflection and application.
I’ve built a webpage to organize our course content.
Syllabus
Tentative timeline
Some lecture is going to be necessary here, but I hope it is collaborative
I have nearly complete sets of notes for you
Generally, we’ll spend class time slowly solving one problem, identifying the steps required to solve problems of that type, and then writing Python code to implement the solution strategy.
You’ll use the functionality we develop in class on homework assignments and unit problem sets.
My goal in this course is for all of you to learn as much about numerical methods as possible – we can’t achieve that if you don’t feel like you are benefiting from our class meetings.
Large language models like ChatGPT and friends are powerful and valuable tools for increasing productivity.
The production you are seeking here, in coursework, is learning though – not simply churning out correct answers
American science fiction writer Ted Chiang says that “Using ChatGPT to complete assignments is like bringing a forklift into the weight room; you’ll never improve your cognitive fitness that way.”
Andrew Heiss has published some thoughts about AI use, and I agree with much of what he’s said.
In this course, please stick to using AI for (i) troubleshooting broken python code or (ii) helping you with \(\LaTeX\).
Reminder: Complete the Week 1 Assignment on BrightSpace before the end of the day on Sunday!
Open our Day 1 Notebook and let’s get started.