5903 Intro Scientific Prog:
Summer 2007 

Instructor:  Allan Struthers 
Office:  Fisher 206 
Phone:  487-3541 
e-mail:  struther@mtu.edu
Topics:
Practical Scientific Programming in C.  If time allows we may discuss the organizational benefits of object oriented programming and provide a brief introduction to C++.  Specifically we will discuss: C syntax, compilers, makefiles, programming environments (including debuggers), shell scripts, and general programming style.
Text:
  1. The C Programming  Language (2nd edition) by Brian Kernighan and Dennis Ritchie.  
  2. The Practice of Programming by Brian Kernighan and Rob Pike.  
Coding:
We will have extensive C programming assignments.  I suspect that the initial "Hello World" programs will be very straightforward for some students.  

Meeting Times:
The course meets M/T/W/Th 11:00am - 12:20pm in 327B or the MathLab.

Office Hours:
I will hold office hours M/T/W/Th 10:00am - 11:00am in the MathLab or my office.

Prerequisites:
Scientific maturity, organization, and endurance.