MA/CSC 427-001: Introduction to Numerical Analysis I
Fall 2007, North Carolina State University



Introduction:
This is the official webpage for MA/CSC 427 - Introduction to Numerical Analysis I taught by Kartik Sivaramakrishnan. Please check this page regularly for announcements, course handouts, homeworks, and exams. The webpage should be up to date! However, please send information about missing links and necessary updates to Kartik via email.

Instructor:
Kartik Sivaramakrishnan
Office coordinates: Harrelson Hall 235
Phone: (919) 513-7445
Email: kksivara at ncsu dot edu
Office Hours: MW - 10.20-11.20 am and by appointment

Time and Place: MWF - 11.20 am - 12.10 pm in HA 335.

Course Outline and Policies:

Course schedule:

Lecture Notes:
  • Lecture 1 is now available.
  • MATLAB Programs:
  • Approximating a derivative with different quotient: illustrating trunaction and rounding errors.
  • Bisection method for solving a nonlinear equation.
  • Test function for the bisection method.
  • Kartik's MATLAB session with the bisection method.
  • Newton's method for solving a nonlinear equation.
  • Test function for Newton's method.
  • 2nd test function for Newton's method.
  • Lagrange interpolation.
  • Natural cubic spline interpolation.
  • Kartik's MATLAB session with Lagrange and cubic spline interpolation on ruddy duck example.
  • Kartik's MATLAB session with the chaotic Lorenz model.
  • Test function for Lorenz model.
  • Kartik's MATLAB session with solving a boundary value problem.
  • Test files for boundary value session: (a) User defined ODE function and (b) User defined function that computes the residual in boundary conditions.
  • Information on MATLAB:
  • The MATLAB webpage
  • Getting Started with MATLAB
  • MATLAB Guide: Maintained by Nicholas Higham.
  • Cleve's Corner: Collected columns 1994-2007.
  • Class Project:
  • The class project is now available: Due in class on Wednesday, December 5, 2007.
  • Homework Assignments:
  • Homework 1 is now available: Due in class on Wednesday, September 5, 2007.
  • Homework 2 is now available: Due in class on Friday, September 21, 2007.
  • Homework 3 is now available: Due in class on Friday, October 5, 2007.
  • Homework 4 is now available. Due in class on Wednesday, November 7, 2007.
  • Homework 5 is now available. Due in class on Wednesday, November 28, 2007.
  • Handouts:
  • What Every Computer Scientist Should Know About Floating-Point Arithmetic: A nice article by David Goldberg.

    Exams:
  • The midterm test will be held in class on Monday, the 8th of October.
  • The final exam will be held in class on Friday, the 14th of December between 8-11 am.
  • The review problems for the midterm exam are now available.
  • The solutions to selected review problems for the midterm are now available.
  • The solutions to the midterm exam are now available.
  • The review problems for the final exam are now available.
  • The solutions to selected final review problems are now available.
  • The solutions to the final exam are now available.
  • Solutions to homeworks:
  • The solutions to selected Homework 1 problems are now available.
  • Supplementary Reading:

    Academic Integrity:
    Please review the guidelines posted at the following website.

    Disability Services for Students:
    "Reasonable accommodations will be made for students with verifiable disabilities. In order to take advantage of available accomodations, students must register with Disability Services for Students at 1900 Student Health Center, Campus Box 7509, 515-7653. For more information on NC State's policy on working with students with disabilities, please see the Academic Accommodations for Students with Disabilities Regulation (REG02.20.1)".
  • Last Updated: 14th-December-2007

    Webmaster: Kartik Sivaramakrishnan
    © Copyright 2007