WAKE TECHNICAL COMMUNITY COLLEGE
DIVISION OF COMPUTER AND ENGINEERING TECHNOLOGIES

Course: CSC 134- 16 weeks

Title: C++ Programming


Lead Instructor:  Molin, Al
Office:  3rd Floor PLM 351D
Phone:   (919) 866-5362
Office Hours:

Textbook
  Title:C++ How to Program, 5th Edition
  Author:Deitel et al.
  ISBN: 0-13-158002-7
  Publisher:Prentice Hall

Software:  MS Visual Studio .NET or Bloodshed DEV-C++

Other required equipment:  


Credit hours:  3

Pre-requisites:  MAT-070 RED-090

Co-requisites:  CIS-115 CSC-133

Description:  This course introduces computer programming using the C++ programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test and debug at a beginning level. This course is also available through the Virtual Learning Community (VLC).


Course Goals:


Course Objectives:

The Core Values of Wake Technical Community College
Respect Instructor and students will foster an environment that is respectful of all.
Responsibility Instructor and students will foster an environment that promotes taking responsibility for one's actions and obligations.
Critical Thinking Instructor and students will strive to improve the critical thinking skills of analysis, synthesis, and evaluation.
Communication Instructor and students will strive to ensure that both written and oral communications are clearly understood.
Collaboration Instructor and students will strive to develop collaborative skills.

Grading Is As Follows:
Midterm Exam 20 Topics in Chapters 1-8. Online Sections are required to take the Midterm Exam on the main campus.
Final Exam 20 Topics in Chapters 9-13. Online Sections are required to take the Final Exam on the main campus.
Quizzes 10 10 Quizzes (during lab class)
Labs / Projects 50 6 Labs + 1 extra credit Lab
Attendance 0 Students will follow the official Wake Tech Attendance Policy

Classroom Policies:


Tentative Schedule
Note This schedule is subject to some changes/modifications per Instructor-- This offered as only a study guide. The pace of each class differsaccording to the instructional needs of the students in the class.Always consult with your instructor. Note** A Final Project may beassigned in lieu of a Final Exam.
Week Coursework Textbook/Assignments
1
Topics:  Chapters 1 and 2
Chapters 1 and 2
2
Topics: Chapter 3 (Classes and Objects continued)
Chapter 3
3
Topics: Chapter 4 – Control Statements
Chapter 4
4
Topics: Chapter 5 – Control Statements
Chapter 5
5
Topics: Chapter 6 – Functions and an Introduction
to Recursion
Chapter 6
6
Topics: Chapter 7 – Arrays and Vectors
Chapter 7
7
Topics: Chapter 8 – Pointers and Pointer-Based String
Chapter 8
8
Topics: Chapter 8 – Pointers and Pointer-Based String
Chapter 8 (continued) and Midterm
Exam Review (Exam covers Chap 1-8)
9
Midterm Exam
Exam Covers Chapters 1-8
10
Topics: Chapter 9 - A deeper look at Classes
Chapter 9
11
Topics: Chapter 10 A deeper look at Classes
Chapter 10
12
Topics: Chapter 11 – Operator Overloading
Chapter 11
13
Topics: Chapter 12 - Inheritance
Chapter 12
14
Topics: Chapter 13 - Polymorphism
Chapter 13
15
Topics: chapter 13 (continued)/ Review for Final Exam
Chapter 13 (continued) and Final
Exam Review (Exam covers Chap 9-13)
16
Final Exam
(Final Exam covers Chap 9-13)

Disability Support Services is available for students who require academic accommodations due to any physical, psychological, or learning disability. To determine eligibility, contact the office at 108-S Holding Hall or call
662-3405 (TDD 779-0668)


Copyright 2004/2005 Wake Technical Community College All Rights Reserved