CS 214: Self-paced C
Call Number: #54011
MW 1:00-2:30
IACC, Rm. #102
Textbooks:
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.
General Comments
- 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.
Grades
- 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);
Assignments
Exersize | Page | Key Concept |
| | |
2.19 | 51 | keyboard i/o and if statements |
3.42 | 98 | structured programming |
4.15 | 141 | for loops |
5.33 | 197 | switch statements and (rand) function calls |
6.11 | 248 | arrays and sorting |
7.16 | 303 | pointers |
8.11 | 357 | pointers and strings |
9.13 | 392 | formatted i/o |
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.
Compilers
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: slator@badlands.nodak.edu
Hits since Wednesday, May 14, 1997: