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.