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
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.