CS 214: Self-paced C
Call Number: #54011
IACC, Rm. #102
Course Overview and Philosophy
The course will cover the essentials of the C programming
language. Students will be expected to read the textbook and
complete a series of assignments. Class periods will be
for informal discussion, questions and individual attention.
There will be an organizational meeting on the first day
of class and no formal lecture there-after.
- Participate, cooperate, and help others.
- Note: the important things to learn are the language syntax, and the standard libraries
- The assignments will require you to read the first ten (1) chapter of the book.
- You should read the "good programming practices" section in every chapter.
- You will be graded on whether you turn in working assignments or not.
- Don't turn in an assignment unless it is working (no partial credit)
- You will get credit when you turn in a listing of code and output from the assignment.
- You are expected to test your code with suitable data: both typical inputs and boundary inputs (zero, negative numbers, etc.)
- There are nine (9) assignments, each worth eleven (11) points
- Grades: A (99 points); B (88 points); C (77 points); D (66 points); F (0-55 points);
|2.19||51||keyboard i/o and if statements|
|5.33||197||switch statements and (rand) function calls|
|6.11||248||arrays and sorting|
|8.11||357||pointers and strings|
|10.7||427||structs and bit operations|
Policy on Turning in Assignments
Everything must be turned in by Friday, June 6th. After that you
cannot get credit for it.
Turning things in ahead of time is a FINE idea.
There are no restrictions on where you can do your work: IACC clusters, home, work, whatever. The compilers available on campus are these:
- Turbo C/C++ in the IACC IBM-PC clusters
- cc or gcc on the various Unix machines (ITS and SOD)
- Think C on the IACC Powermacs (although ITS no longer supports Think C, and so this might not work).
Send comments to: email@example.com
Hits since Wednesday, May 14, 1997: