(Current students should visit the course syllabus and assignments pages.)
Title: Introduction to Computer Science (Honors)
Instructor: Jason Healy
Term: Full Year
Description from the course catalog:
This course focuses on using the computer as a problem-solving tool. Students will learn how to break problems down into smaller parts, craft careful solutions, and turn those solutions into working computer programs. The course assumes no prior programming experience or technical knowledge.
The course uses Java as its implementation language. Due to the focus on problem-solving concepts, however, students will complete the course with enough understanding to easily adapt to other languages. The course exposes students to object-oriented design, stepwise refinement, testing, and debugging.
While this course covers common introductory Computer Science material, it does not cover everything required for the AP Computer Science examination. Students wishing to take that exam may discuss the exam with the instructor to see if additional study sessions will allow the student to cover the necessary additional material.
Introduction to Computer Science is an Honors-level course requiring solid interest and effort. Students in the course should expect to spend at least one hour per class meeting on homework.