Web page: http://www.cs.uiowa.edu/~esihler/22c010
About the Course
- Course Calender
- Subjects covered to date listed
- Text: A Book on C, Fourth Edition, by Al Kelly Ira Pohl
- Computing Facilities: All programs will be tested on the departmental HP and linux systems with the gcc compiler
- Assigments: These are due at the start of class and due to time pressures no late papers will be accepted. All assignments should be neat and typed where possible. Please do not hand in papers with ragged edges as these get caught and pulled out of the stack. If a program is to be submitted submit the dirrectory containing the program source code do not submit executables, core dumps etc.
- Exams:
-
- Midterm: TBA in class
- Final: Dec 18th 7pm for both sections
- Grading:
- 20% Midterm: TBA
- 25% Final:
- 45% Assigments (the low assigment grade will be dropped)
- 10% Class participation
- The standard 10 point scale {90-100:A 80-90:B 70-80:C 60-70:D >60:F} will be used for the class.
- Disabilities: I need to hear from anyone who has a disablity which may require some modification of seating, testing, or other class requirements so that appropriate arrangements may be made. Please see me after class or during my office hours.
- Attendance: I will take attendance randomly durring the term, if you are absent 6 or more class times without a valid excuse you will fail the class.
- Decorum: If you have a question please speakup rather than ask others in the class as this is very disruptive, also remember that 10% of your grade is class participation and questions count twords this mark. Arrive on time and remain for the period arriving late and departing early is very disruptive.
- Academic honesty: (handing in anothers work as your own, downloading solutions from the web, etc) The first offense will be a zero on the work to be turned in. The second will be a an F in the class. In either case a misconduct report will be filed with the department. Very simple do not do it.
Course Content
The following material will be covered:
- Intro to programming
- Building blocks of C
- Data Types
- Functions
- Control Structures
- Data Structures
- Input and Output
- Recursion
Usefull web pages
Using submit Electronically Submitting Coursework.
Jargon file, good sorce of history and definitions
The standard C libraries disccused including args to printf
Guide to emacs early draft
This page was last modified on .
to the Department of Computer Science