Lead Instructor:
Man-Chi Leung (see
Wake Tech
course schedules, class and section, for the actual
instructor)
Office: Pucher-LeMay Hall, Room
352 Phone:
(919) 662-3606
Office Hours:To Be Announced
Textbook(s): Title: An Introduction to
Programming with C++, Fourth Edition Author: Diane Zak ISBN: 0-619-21711-1 Publisher: Course
Technology
Credit Hours: Three (3) Semester
Hours Pre-requisites: RED 090 and (MAT 070, MAT 080,
MAT 090, MAT 095, MAT 120, MAT 121, MAT 161, MAT 171 or MAT
175) Co-requisites: none Course
Description: This
course introduces computer programming and problem solving in a structured
program logic environment. Topics include language syntax, data types,
program organization, problem solving methods, algorithm design, and logic
control structures. Upon completion, students should be able to manage
files with operating system commands, use top-down algorithm design, and
implement algorithmic solutions in a programming language. This course has
been approved to satisfy the Comprehensive Articulation Agreement general
education core requirement in natural science/mathematics (Quantitative
Option). This course is also available through the Virtual Learning
Community (VLC).
Course Goals:
- To introduce problem solving techniques in a programming environment
- To teach students basic programming concepts
- To provide hand-on experiences in developing simple application
programs
Course
Objectives: Upon
successful completion, students will be able to demonstrate (through
completion of classwork and assignments):
- Understanding of problem solving techniques in a programming
environment
- Knowledge in basic programming concepts
- Ability to use C++ language to develop application programs
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: |
Lab Exercises |
30 |
Students must turn in lab exercises every week |
Midterm Exam |
30 |
Covers everything taught before the exam |
Final Exam |
30 |
Covers everything taught in the course |
Attendance, Class Participation, Quizzes, Class
Exercises |
10 |
Instructor may give quizzes and class exercises at any time in
class |
Classroom
Policies:
- Students are responsible for all of the information presented in the
Wake Technical Community College Student Handbook.
- Please note that computers are to be used at all times for official
course purposes. Use of computers for general web
surfing, email, chat rooms, etc. is not allowed. Violation of this rule
will result in a grade deduction and possible loss of computer
privileges.
- The college forbids the use of audible electronic equipment (cell
phones, pagers, etc.) during instructional time.
- If you miss a lecture or arrive late, you are responsible for the
material presented, handouts distributed, and any announcements made
that day. The instructor will not provide notes for missed classes.
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 differs according to
the instructional needs of the students in the class. Always consult
with your instructor. Note** A Final Project may be assigned in leiu
of a Final Exam. |
Unit |
Coursework |
Textbook/Assignments |
1 |
Introduction and Problem Solving |
Read Overview of a Personal
Computer System and Chapter 2 |
2 |
Writing Simple C++ Programs |
Read Chapter 3 |
3 |
More about Writing Simple C++ Programs |
Read Chapter 4 |
4 |
Selection Structure: Simple If Else Statements |
Read Chapter 5 |
5 |
Selection Structure: Nested If Else Statements |
Read Chapter 6 |
6 |
Selection Structure: Switch Statements |
Read Chapter 6 |
7 |
Midterm Exam |
This exam covers Overview of a Personal
Computer System, Chapters 2, 3, 4, 5 and 6 |
8 |
Repetition Structure: The While Loop |
Read Chapter 7 |
9 |
Repetition Structure: The For Loop |
Read Chapter 7 |
10 |
Value Returning Functions |
Read Chapter 9 |
11 |
Void Functions |
Read Chapter 10 |
12 |
Sequential Access Files |
Read Chapter 13 |
13 |
Arrays |
Read Chapter 11 |
14 |
Special Topic |
To be announced |
15 |
Review |
Preparation for final exam |
16 |
Final Exam |
This exam covers Overview of a Personal
Computer System, Chapters 2, 3, 4, 5, 6,
7, 9, 10, 11 and 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
2005/2006 Wake Technical Community College All Rights
Reserved |