CSCI 109 C for non-majors CRN: 752
Course Syllabus
Instructor: Dennis Higgins
Text: A Book on C, by Pohl
& Kelley, Addison Wesley, 4th ed.
Class meetings: Tuesday & Thursday: 8:30-9:45am. Class meets Tuesdays in F301 and Thursdays
in F306
Office Hours: T/TH 8-8:30am and
11:15-12pm MW 10-11am
Office: Fitz 237
Exam Dates: first
in-class exam Thursday Oct 2nd , second in-class exam Thursday Nov 6th,
2008
Note: if F301 is
not in use during the 8:30-9:45am slot we will take the exam in there.
Final exam schedule
http://www.oneonta.edu/admin/registrar/pages/fall/fe.asp
About
program assignments I am available to help on projects in lab or in office
hours. My office help is contingent on your coming to class and keeping
up with all class work, including running example programs and exercises from
class notes. Additionally, I will not provide assistance on a project after the
due date of the project. Late projects receive 3 points deduction for
each school day late up to one week (5 days). After that they receive no
credit. Programs must run to receive
credit. Programs which run, but do not
fully satisfy assignment specifications may receive partial credit. You will always have at least a week to
complete programming projects. Evidence of
program copying will be referred to the appropriate administrative office. Lab closures, broken printers, etc., will not
be accepted as excuses for failure to submit work. Plan to start working on
programs as soon as they are assigned.
Follow this link to course project descriptions and
due dates
Follow this link to course labs
Catalog
description This is a C programming course
intended for students majoring in science or business, with an emphasis on
problem solving and application program development. Not open to CSCI majors.
Prerequisite: MATH 105
About the course:
This is a first programming course using the C programming language. Many environments
and C compilers are out there. We will be using Borland’s (free) C compiler and
a shareware program TextPad which provides a simple edit/run environment for
C. This software should be available in
all campus labs. The software can be
downloaded and HelpDesk (X4567) will help you install and configure this
software on your own computer if you are interested. You
will be called on in class and are expected to be able to answer questions on
general knowledge or previously covered material. Other remarks: All college
policies regarding class attendance, comportment, and academic honesty apply.
I will not give an incomplete except for catastrophic illness or calamity. You
must be passing the course to get an incomplete.
Sample
Exams Sample
exam 1 Sample
Exam 2 Sample
Final
Evaluation:
We will have 2 in-class (100 point) exams and a 200-point final. In-class exams are optional, with no make-up
exams. Your final exam will replace lower mid-term exam grades. Exams will be composed of short answer and
coding. Students will complete 8-10
programming projects. Depending on the
problem, projects may be submitted as printed program listings with printed
input and output from the program, as a printed listing with input and
screenshots of output, or students may demonstrate programs in lab period if
there is time. Exams will contribute
50%, programs 30%, and class participation and labs 20% to your final grade.