C++ Programming

Instructor: Ms. Julie Hauber (jhauber@ashrosary.org; jhauber@wave.tcs.tulane.edu)

Classroom: Room 205W, High School Computer Lab

Class Time: Class meets each day during Day B Period 3 (11:40 pm-1:10 pm) for one semester

Resources: A Guide to Programming in C++ by Tim Corica, Beth Brown, and Bruce Presley.  Handouts and class notes; Borland's Turbo C++ compiler

Required Notebook and folder for notes, handouts, assignments, and printouts; floppy disk(s): 3 ½" 1.44 MB high density

Syllabus

Objectives: The fundamentals of the C++ programming language will be introduced.   Students will gain a basic understanding of the C++ language structure and the problem-solving techniques used in programming. They will demonstrate proficiency in the use of the C++ language, design, code, and testing C++ programs. Because C++ inherits expressions and syntax from the C language, C programs will be used periodically to develop knowledge of C++.   (The course assumes no previous programming experience. )

Topics:

Introduction to programming
Uses, characteristics, and capabilities of C++
Elementary programming techniques and concepts, including documentation
Basic statements and syntax of C++
Programming style, organization, and documentation
Program testing and debugging

Grading: Grades are determined according to the Guidelines of Grading in the Parent/Student Handbook, based on your demonstrated understanding of the information presented.

Programming Assignments 50%
Other Class Work 15%
Quizzes/Tests 10%
Final Programming Project 25%

Policies: Students are expected to follow the policies set forth in the Parent/Student Handbook.

Home ] Up ] [ C++ ] Web Page Design ] Computer Science ]