CSC 160 - Syllabus

Course description, instructor info and grades

[ back to CSC 160 ]

 


Course Description

The "official" CSC 160 course description:

An introduction to computer science and programming emphasizing structured development of algorithms through pseudocode and their implementation in C++.  Topics include basic computer software development concepts, structured programming, I/O, functions, parameter passing, array and string manipulation, and sequential file processing. Focuses on procedural programming, with an introduction to object-oriented programming. Extensive programming required. May not be taken after a higher level programming class. Laboratory. Prerequisite: MTH 121 or higher.  Offered: Annually.

We meet Monday and Wednesday nights at 6:30-9:30 pm. Our class room is 113 Carnegie. Our first class meeting is Monday January 6th.

Our textbooks are:

  • "Starting Out with C++, Alternate 3rd Edition", by Gaddis, Walters and Muganda.
  • "Lab Manual to Accompany the Alternate Version of Starting Out with C++"

The publisher's web site for these books is: www.gaddisbooks.com

We will use Microsoft Visual C++ for programming and lab assignments in class.


Instructor Info

My name is Bill Krieger.

The best way to contact me is via email at: wikrieger@noctrl.edu

My office is located at Carnegie 309.

My office hours are:

  • Monday and Wednesday afternoons, 1:00 - 3:00 pm
  • After class Monday and Wednesday night as long as you need me
  • By appointment... I am flexible!

My teaching philosophy... I am here to help you: 1) learn the stuff, 2) show it (get a good grade), and 3) enjoy the process.


Grades

The grade formula is pretty simple with equal weighting given to programs during the semester and exams.

Assignment Percent Points
Class/Homework 10% 100
Labs 10% 100
Programs 40% 400
Midterm Exam 20% 200
Final Exam 20% 200
TOTAL 100% 1,000

Using the university grading guidelines, your letter grade will follow this table:

Percent Grade
93-100% A
90-92% A-
87-89% B+
83-86% B
80-82% B-
77-79% C+
73-76% C
70-72% C-
60-69% D
0-59% F