|Instructor: Prof. Xiangmin
Email: ; Phone: 631-632-4408
Office hours: Mondays 1:15--2:45pm, Wednesdays 2:30–4:00pm or by appointment
Office: In-person in Math Tower 1-117 or online via Zoom
|TA: Mr. Hongji Gao
Office hours: Tue. 4:00pm--5:00pm ET &
Thur. 6:00pm--7:00pm ET
Office: Online via Zoom
Description | Outline | Delivery
Mode | Tech Requirements | Grading
Policy | Homework and Exams
| References | University
|Course Description (back to top)|
The objective of this course is to introduce students to the
fundamentals of numerical computations. The course focuses on
numerical methods for nonlinear equations, optimization,
interpolation and approximation, differentiation and integration,
ordinary differential equations, boundary-value problems, and
The objective of this course is to introduce the fundamentals of numerical computations. The course focuses on numerical methods for nonlinear equations, optimization, interpolation and approximation, differentiation and integration, ordinary differential equations, and boundary-value problems. Key leaning outcomes include the following:
|Course Outline (back to top)|
|Course Delivery Mode and Structure (back to top)|
|This course will be in
person with simultaneous delivery via Zoom (https://it.stonybrook.edu/services/zoom)
for lectures and office hours. We will use Microsoft Teams (https://it.stonybrook.edu/services/office-365)
to facilitate communications between faculty and students,
submission of assignments, and posting grades. Teams will also be
used as a backup for office hours if there are issues with Zoom. All
links are available through the Blackboard learning management
system. See the “Technical Requirements” section for more
information. In Teams, you will access online lessons, course
materials, and resources.
Course-related questions should be posted in Teams. For personal/private issues, my preferred method of contact is private chat messages on Teams or email listed at the top of this syllabus. I strive to respond to your emails as soon as possible, but please allow between 24-48 hours for a reply. All email communication will be sent to your Stony Brook University email account. You must have an active Stony Brook University e-mail account and access to the Internet. Please plan on checking Teams regularly and your SBU email account for course related messages or set up your SBU email account to forward to your personal email account. To log in to Stony Brook Google Mail, go to http://www.stonybrook.edu/mycloud and sign in with your NetID and password.Important announcements will be sent on Blackboard and Teams. These will be posted in the class and may or may not be sent by email I will participate and post regularly in the discussion board in Teams and provide feedback on assignments within a week. Regular communication is essential in online classes. When we are participating in class discussions the expectation is that you will respond regularly to your peers and questions posed to your responses. Logging in regularly, checking the discussion board and participating with your colleagues ensures that you are able to remain an active member of the class.
|Technical Requirements (back to top)|
|Grading Policy (back to top)|
Homework assignments are due typically two weeks after they are assigned. You are allowed to discuss course materials and homework problems in small groups, but limited to discussion of general ideas only. You must write your solutions completely independently. Under no circumstances may you copy solutions from any source, including but not limited to other student's solutions, official solutions distributed in past terms, and solutions from courses taught at other universities. Violation of these rules may result in disciplinary actions.
The exams (including two tests and the final exam) are closed-book, but you are allowed to bring a single-sided, one-page, letter-size cheat sheet, which you must prepare by yourself. The exams will be in person unless the student is remote due to travel restrictions; in the latter case, the exam can be proctored via Zoom.
All students are expected to attend all the lectures (either synchronously or asynchronously) and exams (synchronously).
|Homework and Exams (back to top)|
All the assignments will be posted on Microsoft Teams and should be submitted through Teams, with links available on Blackboard. You are encouraged to typeset your homework solutions using LaTeX or LyX (a very easy-to-use document processor, using LaTeX in the backend), or write your answers by hand and submit a scanned copy. However, Microsoft Word is not recommended.
ExamsThe two midterms are tentatively scheduled to be held on
Specific times of the midterms are subject to change.
The final exam will be on
Sample tests will be posted on Teams about one week before the exam.
|References (back to top)|
Less Advanced ReferencesThese references are appropriate for students who have not been exposed to the material in this course before.
More Advanced ReferencesThe following references are appropriate for students who have taken numerical analysis courses at an undergraduate level before.
References on Selected Advanced TopicsThe following references are for students who want to specialize in numerical analysis. See Numerical Analysis I for references on numerical linear algebra, and Numerical Analysis III for references on numerical methods for partial differential equations.
References on MATLAB Programming
References on NumPy Programming
References on C/C++ Programming
There are many reference on C and C++. For example,
References on Technical Writing