College of Science, Engineering and Technology
College of Science, Engineering and Technology -
Chapters Syllabus Objectives Labs Practice Area Lecture Notes Sample Tests
     » Home
     » Our Profile
     » Academic Programs
     » Centers of Excellence
     » Outreach
     » Scholarships
     » Web-Enhanced Courses
     » Contact Us
     » STARS
     » DNIMAS
     » News & Extras
     » About Us

NSU - Norfolk State University
CSC 170 : Syllabus

Text: C++ Programming: From Problem Analysis to Program Design, 2nd Edition, by D. S. Malik,

Student Online Companion Website:

Credit: 3 Hours

Additional Material(s) Needed: USB Flash drive or Floppy disk

Course Description: A first course in computer programming that introduces the basic C++ programming constructs and object-oriented programming techniques. The focus of this course is learning C++ programming language syntax, semantics and developing studentsí abilities to apply the knowledge in transforming algorithms into C++ code. Additional topics include program designing skill enhancing, program debugging, and good programming styles promotion.

Lab Description: Supplementary course to CSC 170: Introduction to Computer Programming I structured as a closed computer laboratory to complete specific programming tasks within a fixed time.

Prerequisites: MTH 105 or equivalent

Evaluation: Grades Assigned:
 Subjective: Instructor Discretion  
A : 90 and above
Programming Assignments 30%
A-: 89 - 86
Daily Quizzes   15%
B+: 85 - 80
Exams   30%
B : 79 - 76
Final Exam 15%
B-: 75 - 70
Written Project Assignment 5%
C+: 69 - 67
Discretionary 5%
C : 66 - 63
D+: 62 - 55
D : 54 - 50
F : < 50

Attendance Policy:The University expects students to attend all classes. While unnecessary absences are discouraged, the University recognizes that on occasion, students may have legitimate reasons for be absent from class such as representing the University in activities, illnesses, or personal emergencies. If the student is absent when a quiz or test is given, you must see the instructor and make arrangements before the next class meeting. Make-up quizzes are not given because of the exam / quiz replacement grade policy.

Requirements for the Student:

  1. The student should pre-study (read) all new topics before they are presented in class. You are expected to complete daily homework assignments by the time class meets the first time following discussion of lesson material in the classroom. The instructor will ascertain the daily progress in accomplishing homework exercises and will devote a portion of classroom activities to the solution of any "troublesome exercises".
  2. Separate notebooks should be maintained for classroom discussion notes and homework exercises.
  3. All homework should be carefully completed. A minimum of two hours outside the class preparing for each hour of class is necessary for learning and proper understanding of the material.
  4. Students are strongly encouraged to participate in classroom discussions.
  5. Tests will be administered during the course; also the student can expect random quizzes; a departmental final examination will also be given.
  6. All cell phones, pages, etc. must be turned off before entering the classroom.

Diagnostics Test:Diagnostic Testing information goes here

  Copyrights © 2008. - - all rights reserved.