CS255: C for Engineers

General Info:

Class policies:

Time and Location:  M-F, 1pm-1:50pm
Room 218 in Building 18.



Additional Software:

  1. We will need a compilier. For MAC users, you will want to use Xcode. I am not an expert on Xcode, so you will have to learn how to use it yourself. If you really need help, stop by my office sometime and maybe I can play around with it. I have the following note about Macs. So, once you install Xcode, you can just use a standard text editor ( like emacs ) and gcc. See the linux link below.
  2. For windows users, you will want to use DevC++ . To download it, select Source Forge link in the Downloads section under Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2 . To install, just double click on the icon and go with the defaults. It will install a folder in your start menu. The first time you run devc++, it will ask you some questions. The first question is about how you want your icons in devcpp to look. Go with the default. The next question is setting up a tool for experienced users. Say no. I will show you how to use this program in class.

    If you are running Windows Vista and you are having some trouble, you may find this useful.
  3. For linux users, you will probably want to use emacs and gcc, a very short tutorial is here .

Assignments and Projects:

  1. Homework 0
  2. Homework 1
  3. Project 0
  4. Project 1
  5. Homework 2
  6. Project 2
  7. Project 3

Course Objectives:

Course Outline: