Advanced Computer Science Course Outline
“Let's face the
obvious: yesterday we were nerds, today we're the cognitive elite. Let's
conquer.” (
Course: Advanced Computer Science
Teacher: Anna DiGiulian
E-Mail: AMDiGiulian@mail.worcester.k12.md.us
Cartoon Credit:
Permission granted by www.cartoonstock.com
Course Objective:
This course is an extension of Computer Science. Emphasis is placed on problem solving skills and the application of the C++ programming language. Each student is expected to complete extensive, complex projects. Topics covered include functions, development and implementation of classes and objects, arrays, searching and sorting.
Course Outline:
I. Review of Variables/Constants and Controlling Program Flow (Chapters 3 & 4)
II. Functions (Chapter 5)
III. Classes and Objects (Chapter 6)
IV. Arrays and Structs (Chapter 8)
V. Streams and Files (Chapter 9)
VI. Building Classes (Chapter 10)