Text Box:  Advanced Computer Science Course Outline

 

“Let's face the obvious: yesterday we were nerds, today we're the cognitive elite. Let's conquer.” (Chester G Edwards)

 

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)