WAKE TECHNICAL COMMUNITY COLLEGE
DIVISION OF COMPUTER
AND ENGINEERING TECHNOLOGIES
Course: CSC 234- 16 weeks |
Title: Adv C++ Programming
Lead Instructor: Molin, Al |
Office: 3rd Floor PLM 351D |
Phone: 866-5362 |
Office Hours: |
TBA |
Textbook |
Title:C++ How to Program, Sixth Edition |
Author:Deitel et al. |
ISBN: 0-13-615250-3 |
Publisher:Prentice Hall |
Software: MS Visual Studio .NET or Visual Studio 2005 Express Edition |
Other required equipment: |
Credit hours: 3 |
Pre-requisites: CSC 134 |
Co-requisites: None |
Description: This course is a continuation of CSC 134 using the C++ programming language with standard programming principles. Emphasis is placed on advanced arrays/tables, file management/processing techniques, data structures, sub-programs, interactive processing, sort/merge routines, and libraries. Upon completion, students should be able to design, code, test, debug and document programming solutions. |
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: | ||
---|---|---|
Exam | 50 | Exams must be taken on the assigned date; otherwise a grade of zero will be assigned. Any exception to this policy must be the result of a documented emergency or prior arrangement with the instructor. There will be no exceptions to this rule!! NO EXCEPTIONS!! ALL MAKEUP EXAMS must be taken prior to the scheduled exam date. This must be pre-arranged with the instructor. LAST MINUTE arrangments are not acceptable. |
Assignments & Projects | 30 | Project and Assignments: All Assignments and Projects Must be turned in ON TIME. You will not get any points for your program assignment if your Program does not compile. |
Attendance & Labs | 20 | Attendance: We will strictly follow the college attendance policy. You may NOT be absent for more than 10% of the time. Three tardies (more than 20 minutes or more is tardy) equal one absence. More than 10% absentee means you will automatically be withdrawn from the class. You will recieve a "WF" if it is past the withdrawal deadline. "WF" is the equivalent of an "F" and designates a failure. This is a hard and fast rule. Any absences must be documented (i.e. Doctor's excuse, phone number of Doctor caring for sick relative) to be excused. Lab work: All Lab work MUST be completed! If you miss a lab (class), you must turn in missed labwork (on disk or other media) to the instructor for full credit. This is your responsibility throughout the semester. It is not the responsibility of the instructor to advise you of missed work during the term or on the last week of the term. |
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 | Review of Chapter 1-7 Introduction to MS Visual Studio.NET /2005 IDE |
Ch1~7 Handout Assignment 1 |
2 | Review: Pointers and Strings |
Ch 8 Assignment 1 Due / Assignment 2 |
3 | Object-Oriented Programming Class, Constructor, Destructor, Composition, friend functions/classes |
Ch 9 ~10 Assignment 2 due / Assignment 3 |
4 | Operator Overloading |
Ch 11 Assignment 3 Due / Assignment 4 |
5 | Exam 1 |
Assignment 4 Due / Exam 1 |
6 | Object-Oriented Programming Inheritance |
Ch 12 Assignment 5 |
7 | Object-Oriented Programming Polymorphism |
Ch 13 Assignment 5 Due / Assignment 6 |
8 | Templates |
Ch 14 Assignment 6 Due / Assignment 7 |
9 | Stream Input/Output |
Ch 15 Assignment 7 Due / Assignment 8 |
10 | Exam 2 |
Exam 2 Assignment 8 Due |
11 | Exception Handling |
Ch 16 Assignment 9 |
12 | File Processing |
Ch 17 Assignment 9 Due / Assignment 10 |
13 | Searching, Sorting & Data Structure |
Ch 19,20 Assignment 10 Due / Assignment 11 |
14 | Class String & String Stream Processing |
Ch 18 Assignment 11 Due / Assignment 12 |
15 | Game Programming with Ogre |
Chapter 23 Assignment 12 Due / Assignment 13 |
16 | Exam 3 |
Exam 3 / Assignment 13 Due |
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