1 Credit
Prerequisites: Intro to Computer Science and Algebra 1
This course focuses on the details of writing computer software using the Java programming language. Our goal is to stress an object-oriented perspective throughout the material. The course emphasizes basic ideas of software engineering and our goal of developing high-quality software. We will also look at and discuss social and ethical issues around computing throughout the year. Students enrolled in this course are expected to take the Advanced Placement examination in May. Some colleges grant credit for scores of 3, 4, or 5 on the AP Exam. There is a fee to the students for the AP exam.