Computer Programming II

Content Area
Mathematics (MA)
Science (SC)
Computer Science (CS)
1.0 Credit
Grade Level
10,
11,
12
Currently Available
Course Description

Computer Programming II extends programming experience to more advanced data structures and dynamic control of memory allocation using the C++ programming language. The concept of Pointers is explored along with the use of files, 2-dimensional arrays, search, and sort algorithms, Classes and Objects, and recursion. C++ is an object-oriented programming language used extensively for operating system development, gaming, web browsers, banking applications, database management software, and compilers for new languages.  

 

 

Course Designations
Hathaway Success Curriculum
NCSD Rank General (GPA 4.0)

Course Prerequisites

Computer Programming I H, AP Computer Science Principles, OR AP Computer Science A