Professional Documents
Culture Documents
CSC 134
C++ PROGRAMMING
Syllabus
COURSE DESCRIPTION:
This course introduces object-oriented computer programming using the C++ programming
language. Topics include input/output operations, iteration, arithmetic operations, arrays,
pointers, filters, and other related topics. Upon completion, students should be able to design,
code, test, and debug C++ language programs.
COREQUISITES: None
CREDIT HOURS: 2 - 3 - 0 - 3
Class, 2 - Lab, 3 - Clinical/Work Exp., 0 - Credit, 3
Upon completion of this course, the student must demonstrate his/her ability to:
1. Use a computer file system. This requires an understanding of the organization and the
navigation of a file system, the saving of files from applications to the file system, the
deletion and re-naming of files, the importance of the filename extension, and the creation,
re-naming and deletion of directories.
2. Use the CVCC computer network to access the CSC file server to manage assignments and
exams. Each student will be given a unique login and password to the CSC network file
server. The instructor will demonstrate the procedure for students to change their password.
3. Use the required software development tools. For the 134 class, these tools are a text editor,
a shell, and a C++ compiler.
6. Solve computer programming problems using elementary features of the C++ computer
programming language. Elementary features of the C++ language include: the organization
of C++ source code, variables, math operators and expressions, built-in data-types, input,
output, formatted output, input from a text file, output to a text file, manipulation of strings,
use of the math library, selection statements and logic, repetition statements, functions,
interface and implementation, arrays, pointers, references, structures, unions, enums, classes
and an introduction to the STL.
7. Write computer software to make unit conversions in the English and metric systems.
REQUIRED TEXTBOOK:
Problem Solving, Abstraction, and Design using C++, 5th Edition, Copyright 2007, by Friedman
& Koffman, Addison-Wesley Publishing, ISBN #9780321450050.
SUPPLEMENTAL MATERIALS:
Although optional, students likely will benefit if they are able to make electronic copies of
lecture notes and their programming work. A portable computer or a GB USB flash drive
(recommended size of 512 MB or more) can be used to make electronic copies.
GRADES:
will follow CVCC's 7-point grading scale,
• 35% for two midterm exams
• 40% homework and quizzes
• 25% comprehensive final exam
ATTENDANCE:
Regular, on-time attendance is important for success in this class. A student may be dropped
after missing more than one week of class time. Should it be necessary to withdraw, it is the
student's responsibility to complete the necessary paperwork to avoid a WF or an F. The last day
to withdraw from classes without penalty is at the 50% date of class.
ACADEMIC DISHONESTY POLICY:
Students at CVCC are expected to be honest in all academic pursuits, whether class, lab, shop,
or clinical. Acts of academic dishonesty are considered unethical and subject to behavior
sanctions. Examples of academic dishonesty include, but are not limited to the following:
4. Failing to follow approved test taking procedures by performing such acts as:
• Looking on another student’s test.
• Use of unauthorized notes; written, electronic or otherwise.
• Changing answers after exam is scored.
• Verbal, non-verbal or electronic communication with another student during an exam.
Instructors have the authority to impose either a warning, probation, or dismissal from the class
for acts of academic dishonesty relative to classes under their supervision.
Students have an obligation to report any acts of academic dishonesty to the instructor or
appropriate campus authority when reasonable grounds exist for such a report. Students also
have a responsibility to cooperate in the investigation of any alleged acts of academic dishonesty.
Failure to report acts of academic dishonesty could result in a behavior sanction. The information
is also available in the current CVCC General Catalog.
PLAGIARISM POLICY:
Plagiarism is defined as the intentional representation of another person’s work, words, thoughts,
or ideas (from any source) as one’s own. Lack of knowledge of the appropriate method of
documentation in a researched paper will not be accepted as a valid excuse for citing another
person’s work without proper internal and bibliographical documentation. All plagiarized work
will receive a 0 (zero).
MISCELLANEOUS:
CVCC offers several cost-free services to students who find themselves in academic trouble.
Please ask your instructor about the Learning Assistance Center and/or the Peer Tutoring
Program. You can contact the LAC at (828) 327-7000, extension 4381 or drop by and pick up
the information.
TOBACCO USE:
The use of any tobacco product is strictly prohibited in the classroom or in any building on the
CVCC campus. This includes chewing tobacco, snuff, pipes, cigars and cigarettes.
EMERGENCY PROCEDURES:
The following emergency procedures have been developed to provide you with a safe and secure
environment. It is imperative that CVCC faculty, staff and students adhere to these procedures.
1. Instructors shall inform students of the emergency procedures at the first class meeting of
each course and periodically during the semester.
Emergency Procedures (continued)
4
CSC 134 – Syllabus – Fall 2008
2. Immediately follow the emergency procedures provided by your instructor for the type of
emergency indicated.
3. FOR BUILDING EVACUATIONS (bomb threats; fire; other), immediately vacate the
building by the nearest exit and assemble at the specified building evacuation location
provided by your instructor. Evacuation maps are posted in each classroom and laboratory.
DO NOT USE ELEVATORS!
• Close windows and doors, stay calm, and move to the right in hallways.
• Do not use cell phones or computers while in the building if there is a bomb
threat.
• Take book bags and other personal items if there is a bomb threat.
• Do not go to your vehicle unless you are instructed to vacate the campus.
• Remain at the evacuation location until further instructions are provided by your
instructor, administrative staff, or emergency personnel.
DISABILITY STATEMENT:
If you have a documented disability and wish to discuss academic accommodations, please
contact Wanda Horvath, Counselor for Students with Disabilities, at extension 4222, in Student
Services.
5
CSC 134 – Syllabus – Fall 2008
COURSE OUTLINE:
There is a detailed lesson plan available for this class and it can be viewed at -
http://www.cvcc.edu/department/facstaff/frichard/csc134/csc134LessonPlan.html
ASSIGNMENTS:
SCHEDULE/ASSIGNMENTS STATEMENT:
Schedules and Assignments may be altered by the instructor to facilitate comprehension and
pacing.
Science Full- and part-time instructor office hours, class schedule, e-mail, phone, and office
location are posted at the following locations:
1. individual office hours are posted outside each instructor’s office (full-time only)
2. large bulletin board to your left as you come out of the elevator (4th floor)
3. on window of reading room, CAD #429 (4th floor)
4. small bulletin board outside of CAD #414 (4th floor)
5. outside of secretary’s, CAD 338 (3rd floor)