Syllabus for
CSCI-303-1 C-Module
Dr. Wildenberg
W-113
(585)-385-8179
Home number:
(585)-461-3495 (Please use this number if talking to me can save you a lot of
grief. Otherwise, please respect my
privacy).
Web page: http://sun1.sjfc.edu/~gwildenberg/ , links from http://home.sjfc.edu/
and http://www.sjfc.edu/
Office
hours: See web page
where my schedule is posted. If you would like to see me at other times,
please make an appointment.
Main goals:
Understand syntax of C language.
Be able to write moderately complex programs in
C.
Achieve a good programming style for C.
Prerequisites: Data Structures
Text: The C Programming Language by
Kernighan & Ritchie (referred to as K&R)
Format: Mostly we go through the
programming examples in K&R. If you own the text, you may access my copies
of the programs.
Topics:
We will cover most of K&R
The
chapter titles (with a brief comment added):
1. A
Tutorial Introduction
– A quick overview of C basics.
2. Types,
Operators, and Expressions
– data types, arithmetic and logical operations, some nitty-gritty details.
3. Control
Flow – Ifs, while,
for, and the forbidden goto.
4. Functions
and Program Structure
– scope, local variables, global variables.
5. Pointers – Good C programming involves
getting your hands dirty.
6. Structures – Like classes without functions.
7. Input
and Output – The I/O
stuff we haven’t covered.
Grading:
1.
All
programs will be graded according to correctness, style, on time, clarity and
completeness of documentation. You need
to print out the results of testing your program and a listing of your program
BEFORE class. Note that your program
listing should include your name and a description of the problem it solves.
2.
An
in class test MAY be required – this depends on how the class is doing. If we decide on an in-class test, you will
have at least one week’s notice.
Students
with disabilities may be interested in the college’s policy:
In
compliance with St. John Fisher College policy and applicable laws, appropriate
academic accommodations are available to you if you are a student with a
disability. All requests for
accommodations must be supported by appropriate documentation/diagnosis and
determined reasonable by St. John Fisher College. Students with documented disabilities
(physical, learning, psychological) who may need academic accommodation are
advised to make an appointment with the Coordinator of Services in the