IT Advanced Programming DE

Subject Area Concentration
Credits 1
Grades
11,
12
Course Designation
Dual Enrollment (DE),
Weighted (1.0W)

Students advance their programming skills by learning object-oriented design and programming using Python. The course covers key concepts such as classes, inheritance, polymorphism, and design patterns, while introducing best practices for code reusability and testing. Students also explore advanced Python features, modules, and frameworks through hands-on projects, preparing for future studies and careers in software development.

Schools
High School Currently Unavailable

Prerequisites

Notes

To enroll in this course, students must meet all eligibility requirements established by Northern Virginia Community College.