Advanced Programming

Subject Area Concentration
Credits 1
Grades
11,
12
Course Designation
Weighted (0.5W)

This course is designed for students who have a solid foundation in programming and are ready to deepen their understanding of related concepts and practices. Students will write programs of increasing complexity to potentially solve real-world problems of personal interest and professional relevance. The course focuses on mastering advanced programming techniques, object-oriented programming (OOP), algorithm optimization, data structures, and software development methodologies. Students will explore real-world applications by working on collaborative projects, coding challenges, and hands-on labs. By the end of the course, students will have developed the skills necessary to design and implement efficient, scalable software solutions and will be prepared for further studies in the high-demand fields of technology. Contextual instruction and student participation in co-curricular career and technical student organization (CTSO) activities will develop leadership, interpersonal, and career skills.

**Check with your counselor to see if this course is offered as Dual Enrollment at your school.

This course connects to the following career pathways:
Information Technology
Information Technology - Cybersecurity

Schools
Battlefield High School
Colgan High School
Freedom High School
Gar-Field High School
Potomac High School
Unity Reed High School
Woodbridge High School

Prerequisites