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.