This course focuses on developing computer programs to solve problems. Students will also learn about program design principles that will allow them to write programs that are understandable, adaptable, and reusable. Students will also learn other important computer science concepts and protocols including the development and analysis of algorithms, the development and use of fundamental data structures using various programming languages.
Prerequisites
For Dual Enrollment: Successful completion of DE Computer Programming & successful completion of DE Pre-Calculus & a Passing Score on the NOVA Math Test for DE Calculus; concurrent enrollment DE Calculus.
This course is 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.
Student-selected verified credit can be earned by passing the course-related industry certification.