Honors Computer Programming I
This course follows the same curriculum as Computer Programming I and can be used as a prerequisite for AP Computer Science, Computer Programming II: Game Design, or Web Design II for Developers. The difference with the Honors course is students will be required to complete a semester-long independent programming project. The project should be more difficult than the typical projects students complete in Computer Programming I. Students who take this course should have taken Computer Science Basics in eighth grade, or should program on their own at home.