Class CSCI 1840
C programming
Instructor John W. Clark
Email jclark@arioch.unomaha.edu
Web Site http://arioch.unomaha.edu/~jclark
Office Location PKI - 174 A
Textbook C How to Program, Deitel and Deitel.
Optional Text A Practical Guide to the Unix System, Mark G. Sobell
The Dictionary of Standard C, Rex Jaeschke
Presentation Language The class will be presented in C
Grading Grades are based on evaluation of the following:
The assignments and weights are subject to change.

TBD - Misc. Assignments and Pop Quizzes
900 Points - Programming Assignments ( 7-9 programs )
150 Points - Midterm Exam.
150 Points - Final Exam.
Letter Grades Letter Grades will be determined using the following percentage scale. These numbers are the minimum score required. There will be no rounding either up or down.
A+ 97 A 93 A- 90
B+ 87 B 83 B- 80
C+ 77 C 73 C- 70
D+ 67 D 63 D- 60
NOTE : any grade less than 60 is an F.
Material Covered The material will be covered from the Deitel and Deitel book. There will also be some material not in the book. At this point the topics are to be determined, it will depend, to some extent, on the ability of the students in the class.

Computer Accounts Students will be provided with a class account on the University Computer System "vulcan.ist.unomaha.edu"
Programming Assignments Programming assignments will be completed using C. The submitted programs must run under the UNIX® operating system on the University Computer System "vulcan.ist.unomaha.edu".

For each programming assignment you will be required to submit the completed source code files ( as well as a Makefile ).

Programming Assignments will be graded based on the following criteria :

  • Program functions according to the program assignment requirements, and clearly demonstrates the desired C++ skills/goals,
  • Everything is correctly turned in and the program is clearly designed for ease of use/maintenence, and is well documented (Module/function/and source comments).

Late submissions will be accepted up to three calendar days from the due date. Late items will be penalized 15% per calendar day late. The assignment is not turned until is has been mailed to the correct turnin address.

Plagarism Individual effort is expected on the homework assignments, examinations, and programming assignments. It is the policy of the Computer Science Department that the penalty for plagarism must be worse then the failure to submit the assigned work. Thus the grade of the first offending assignment will be -100% of the assignment value. Repeated plagarism will result in a grade of F for the course, inability to withdraw from the course, and appropriate notice to the Vice Chancellor for Academic Affairs.