2025 Fall Course Syllabus - Mathematics 5043.001

Course Title:

Introduction to Numerical Analysis I.

Course Credits:

3

Course Mode:

In person

Course Days and Time:

 TR 2:00-3:20.

Course Room:

617 Wachman Hall

Course Instructor:
Daniel B. Szyld
Instructor Email:
szyld@temple.edu
Instructor Office:

542 Wachman Hall

Instructor Phone:

215-204-7288

Office Hours:

TR 4:00-5:30.

Course Materials:

Textbook: J. Stoer and R. Bulirsch, Introduction to Numerical Analysis, Third Edition.

Course website: https://faculty.cst.temple.edu/~szyld/Math5043

Course grading scheme:

40% homewrok and projects, 30% two (or three) exams, 30% cumulative final.

Course prerequisites:

Knowledge of MATLAB recommended

Course goals:

To gain an understanding of what numerical analysis and scientific computing is. To explore fundamental topics, so as to gain further understanding and be able to solve specific numerical problems. Floating point error analysis.

Topics covered:

Floating point arithmetic and error analysis. Approximation and interpolation of functions. Numerical Integration. Solution of nonlinear equations.

Exam dates:

Tentative exam dates: Thursday September 25, Thursday October 29, and Thursday November 20. 

Final Exam: Tuesday 12/16, 1:00-3:00.

Attendance policy:

Attendance is mandatory. If you cannot make a class, please let me know (beforehand).

Technology Specifications for this Course:
There will be computer projects. MATLAB would be a possible language. The course website is: https://faculty.cst.temple.edu/~szyld/Math5043
Introduction to Numerical Analysis I:

This is the first semester of a two-semester course which introduces the student to basic concepts in numerical analysis and scientific computing. In this discipline, algorithms for the solution of specific problems arising in science and engineering using computers are presented and analyzed. The goal is to learn algorithms which approximate the solutions, in other words, one wants to guarantee that the answer produced by the computer code resembles the true solution. At the same time, one wants to produce algorithms which converge to the solution in a reasonable amount of time. 
Some of the specific methods which will be studied in this first semester include: Finding roots of non-linear equations. Approximation and interpolation of functions. Numerical integration. 
In addition, we will study how computers store and manipulate data, so we can study how errors produced by the use of non-exact arithmetic are generated and propagated in the specific algorithms. Stability of the algorithms will be studied as well.

Year
Semester
Course
Section
Course Extra
Title
Introduction to Numerical Analysis I
Description

This is the first semester of a two-semester course which introduces the student to basic concepts in numerical analysis and scientific computing. In this discipline, algorithms for the solution of specific problems arising in science and engineering using computers are presented and analyzed. The goal is to learn algorithms which approximate the solutions, in other words, one wants to guarantee that the answer produced by the computer code resembles the true solution. At the same time, one wants to produce algorithms which converge to the solution in a reasonable amount of time. 
Some of the specific methods which will be studied in this first semester include: Finding roots of non-linear equations. Approximation and interpolation of functions. Numerical integration. 
In addition, we will study how computers store and manipulate data, so we can study how errors produced by the use of non-exact arithmetic are generated and propagated in the specific algorithms. Stability of the algorithms will be studied as well.

Course title

Introduction to Numerical Analysis I.

Course credits

3

Course mode

In person

Course Days and Time

 TR 2:00-3:20.

Course room

617 Wachman Hall

Your office

542 Wachman Hall

Your office hours

TR 4:00-5:30.

Course materials

Textbook: J. Stoer and R. Bulirsch, Introduction to Numerical Analysis, Third Edition.

Course website: https://faculty.cst.temple.edu/~szyld/Math5043

Course grading scheme

40% homewrok and projects, 30% two (or three) exams, 30% cumulative final.

Course prerequisites

Knowledge of MATLAB recommended

Course goals

To gain an understanding of what numerical analysis and scientific computing is. To explore fundamental topics, so as to gain further understanding and be able to solve specific numerical problems. Floating point error analysis.

Description of topics covered

Floating point arithmetic and error analysis. Approximation and interpolation of functions. Numerical Integration. Solution of nonlinear equations.

Exam dates

Tentative exam dates: Thursday September 25, Thursday October 29, and Thursday November 20. 

Final Exam: Tuesday 12/16, 1:00-3:00.

Attendance Policy

Attendance is mandatory. If you cannot make a class, please let me know (beforehand).

Technology Specifications for this Course
There will be computer projects. MATLAB would be a possible language.
The course website is: https://faculty.cst.temple.edu/~szyld/Math5043
Course Instructor
Daniel B. Szyld
Instructor Email
szyld@temple.edu