Robotics C++ Physics II AP Physics B Electronics Java Astronomy Other Courses Summer Session  

C++ Course Description

 

C++ I

One-semester elective open to students in grades 9-12.

Prerequisites: None
Fall


C++ is one of the most powerful languages available. Because of its recognized strengths, it is used by national laboratories and corporations worldwide. The first semester covers the fundamentals of the language such as data types, control structures, one and two-dimensional arrays, strings, functions, structs, sorting algorithms, and classes. These are topics that are typically covered in a first semester college-level course in the language. The latest edition of the compiler, introduced in 2010, is used both semesters; students can download a free copy from the Microsoft Internet site.

 

C++ II

One-semester elective open to students in grades 9-12. Prerequisites: C++ Fundamentals.
Spring

Prerequisites: C++ A


This semester covers additional C++ topics such as classes, inheritance, and abstract data structures and is taught using the visual option of the language. The "visual" in Visual C++, as in Visual Basic, means that you can see and interact with the tools and code when developing a project. Visual topics covered include ColorDialog, FontDialog, ComboBox, Label, and ProgressBar. We will also cover the powerful and easy to use file handling and database tools. Students can download a free copy of the compiler from the Microsoft Internet site.