ITEC 330: Numerical Analysis
Prerequisite: MATH 251 and ITEC 120.
Credit Hours: (3)
A study of algorithms useful in obtaining numerical solutions of problems on a digital computer. Students who have received credit for CPSC 330 may not receive credit for ITEC 330.
Detailed Description of Content of Course
Topics covered:
1. Mathematical software design considerations
2. Rudiments of floating point arithmetic
3. Systems of linear equations
4. Interpolation and data fitting
5. Integration and quadrature
6. Linear least squares and regression
7. Nonlinear equations
If time permits some instructors may include additional topics from the following list:
8. Ordinary differential equations
9. Nonlinear optimization
10. Nonlinear least squares and regression
11. Trigonometric approximation and Fourier analysis
12. Random number generation
13. Specialized software systems (e.g., MATLAB, MATHEMATICA)
14. Linear programming
Detailed Description of Conduct of Course
Coursed material is presented via lecture and class discussion. This course emphasizes problem solving through the use of techniques and software appropriate for scientific computing. Some instructors may require students to work together in small groups. In all sections students will be asked to work problems assigned as homework. Some of the assignments will require students to use the computer.
Goals and Objectives of the Course
1. The student is expected to develop an understanding of the methods available for
solving scientific computing problems.
2. The student is expected to acquire familiarity and experience with selected high-quality
mathematical software for scientific computing.
3. The student is expected to develop an ability to attack and successfully solve
scientific computing problems.
Assessment Measures
Graded tasks may include tests, quizzes, homework exercise, programs, class participation, and attendance.
Other Course Information
This class is offered for undergraduate students in computer science, mathematics, and statistics, and other fields in which scientific computing problems arise.
Review and Approval
September 2001 Updated John P. Helm, Chair