Students learn to use the JAVA and Python programming language to code and compile programs in an open source or Windows environment. Course content includes program design and problem solving, control structures, functions, parameter passing, data structures, arrays, and file processing. Emphasis is on program design.
Prerequisites
For Dual Enrollment: Successful completion of Algebra II & Concurrent enrollment in the DE Pre-Calculus & a passing score on the NOVA Math Pre-Calculus test. For Non-Dual Enrollment: Successful completion of Algebra I.
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.
Student-selected verified credit can be earned by passing the course-related industry certification.