Welcome!

On this page you will find the class notes and sample C source code for an introductory course on the C language. These are simply the notes, and do not reflect many of the concepts covered in a class discussion. Please look at the latest news section for news regarding the current class.

Use the navigation panel on the left to find the information you are looking for.

Please note that the class handouts are meant to be printed, so the readability on the screen may be limited, especially if you are using a lower screen resolution. The class handout pages use Cascading Style Sheets. If they look unusual in your browser, you may have to get a newer version. The handouts are presented in a frame, so in order to print them, you should right-click in the frame and select print, then only print the contents of that frame. Page headers and footers should be turned off, and a margin of .75 inch should be selected all around. These handouts are presented here for your convenience, and I regret that I cannot answer individual questions regarding why they don't display or print to your satisfaction. A PDF copy is supplied that should print nicely in most environments.

Optimized for browsers that follow the standards