Physics 53

Introduction to C and Numerical Analysis

 

Physics 53 is offered in the Spring (not the Fall)

Prerequisites: Physical Sciences 50A-B or Math 3A

Corequisite: Physical Sciences 50C or Math 3D or Math 2F

 

Text: Programming in C with Numerical Methods for Engineers, by Kamal B. Rojiani, Prentice Hall, 1996

 

 

Topics

 

  1. Types, Operators, and Expressions
  2. Simple Input and Output
  3. Floating Point Operations and Round-off Error
  4. Control Flow and Functions
  5. Root finding
  6. Numerical integration
  7. Pointers and Arrays
  8. Matrix Operations
  9. Solution of ordinary differential equations
  10. Structures