CSC 161 - Syllabus

Back to CSC 161

General course information and description


Class

We will meet:

Our textbooks are (those used in CSC 160):

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


Instructor

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:

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.


Course Description

From the CSC department page:

A second course in programming, emphasizing design and implementation of well constructed programs using object-oriented C++.  Topics include abstract data types, data structures (arrays, structures, linked lists, stacks and queues), classes and objects, recursion, pointer variables, dynamic memory, and sorting and searching algorithms.  Extensive programming required.  Laboratory. Prerequisites:  CSC 160 or one year of high school programming in C++ or Java, MTH 121 or higher. Offered: Annually.

Well, my take on all this... CSC 161 is your second programming course. We will delve deeper into C++ and programming concepts in general while covering the second half of our textbook... chapters 10-19. Please note from the official description: Extensive programming required.


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