|
|
Instructor: Edward F. Gehringer, efg@ncsu.edu, 367 Daniels Hall, 515-2066 Office hours: MW 1:25-2:30 PM, or by arrangement. Text: Suzanne Balik and Matthias Stallmann, The CSC 214 Guide: Programming Concepts in C++. An online version of the coursepack (text) is available in PDF or PostScript. Please let us know if you find any mistakes or have suggestions. Click here for a listing of errors in the coursepack. Class meetings: MWF 12:25-1:15 PM, Withers 210A. Teaching assistants: (Office hours) Rich Killian, rwkillia@eos.ncsu.edu, Sil Greene, sil_greene@unc.edu, Yatkin Chalke, yat_33@yahoo.com, Manish Hirlekar, atriyu@yahoo.com. Current announcements
|
This is a course in using control and data abstraction to guide program development. The purpose is to foster good programming practices that will be valuable throughout your programming career.
In this course we emphasize essential programming skills including:
Our goals are for you to:
E 115, MA 141, and a C or better in CSC 114 (a B or better is highly recommended).
|
|
Mon., Sep. 4 |
Holiday (Labor Day) |
|
|
Wed., Sep. 20 |
Test 1 |
|
|
Mon., Oct. 2 |
Last day to drop CSC 210 without penalty |
|
|
Oct. 16-17 |
Fall Break |
|
|
Wed., Nov. 15 |
Test 2 |
|
|
Nov. 22-24 |
Thanksgiving vacation |
|
|
Mon., Dec. 11 |
Final Exam (1-4 PM) |
There will be two in-class exams, a final exam, and 6 regular
programming assignments. You are expected to attend all lectures,
read all relevant portions of the text, do ungraded learning
exercises, and read any on-line notes and programs we provide (the
ability to read, understand, and modify programs written by others is
especially crucial to your success in this course). Missed exams
cannot be made up without an official university excuse. Homework
should be
submitted electronically before 11:00 PM on the
due date, usually a Wednesday. For programming assignments after
Homework #0, you also need to turn in a paper printout at the
beginning of the first lecture after the due date (or
sooner). Late homework will not be accepted under any circumstances.
However, the total number of homework points available (probably
about 150) will exceed the number you need for a perfect score on
homework (probably 120). Final grades will be calculated as follows
(+/- grading will be used).
|
|
|
|
|
|
|
|
|
|
|
|
A student registered as an auditor must complete one programming assignment before fall break and one programming after fall break, and score at least 50% on both. Alternatively, an auditor may take the final exam and score at least 50%. A student registered as an auditor who fulfills these requirements will receive a grade of AU; one who does not fulfill these requirements will receive a grade of NR (no recognition).