Computer Programming Advanced

Full Year (26643, 96643W)
Level
High School
Content Area
Career & Technical Courses
Credits 1.0
Grade(s)
10,
11,
12
Quality Points
1.0
Designation
Dual Enrollment

Advanced computer programming builds on the foundation of programming skills. Advanced Programming students use object-oriented programming concepts, I/O control structures, functions and/or methods, data abstractions, data structures to develop database applications, interactive multimedia applications including game applications, mobile applications, and Web applications. The course discusses computer network architecture and the function of computer hardware, including networks and operating systems, data organization, algorithms, and software engineering. Students continue to develop their employability skills as they research pathways for continuing education and careers in the information technology and computer sciences industries and engage in various career building activities.

Schools
HB Woodlawn Secondary Program
The Arlington Career Center
Wakefield High School
Washington-Liberty High School
Yorktown High School

Prerequisites

For Dual Enrollment: Successful completion of DE Computer Programming Intensified & Concurrent enrollment in DE Calculus with Analytic Geometry. For Non-Dual Enrollment: Successful Completion of Computer Programming (26638).

Additional Credit

This course may be dual enrolled at Northern Virginia Community College. The NOVA entrance requirements must be met before registering. Please consult with your school counselor for more details.