CSC 317 + Lab: Numerical Methods

Offered Under: B.Sc. in Computer Science (CSC)
Description

An introduction to modern numerical approximation techniques. Topics include floating point computation, accuracy and errors, solutions of single variable equations, interpolation, polynomial approximation, numerical differentiation and integration, methods for solving single variable equations, systems of linear equations, first order differential equations and initial value problems. MATLAB will be used in the lab class to solve problem sets.


Prerequisites:
  • None

Course Type Major
Credit Hour 4
Lecture Hour 60
Expected Outcome(s):
  • Analyze the sources of errors in mathematical operations on the computer.
  • Recognize major numerical methods and their merits and pitfalls.
  • Calculate the computational cost of a range of numerical methods.
  • Select and use software tools, based on their numerical methods, for a range of problems.
  • Estimate the accuracy in approximated numerical solutions.


Grading Policy:

Letter Grade Marks Grade Point
A 90 - 100 4.00
A- 85 - 89 3.70
B+ 80 - 84 3.30
B 75 - 79 3.00
B- 70 - 74 2.70
C+ 65 - 69 2.30
C 60 - 64 2.00
C- 55 - 59 1.70
D+ 50 - 54 1.30
D 45 - 49 1.00
F 00 - 44 0.00