Darien High School


To use this catalog simply scroll down the page or use the sort options below.

Year Level Semesters Department Type Display Mode

Setting the display mode to table will give you the most compact view.

DHS levels decoded: 200 Skills level | 300: Regular level | 650: course may be repeated | 750: Co-curricular Activities | 900: Heterogeneous enrollment
Note: Some courses listed in this catalog may not be offered this school year as actual course offerings are limited by total registrations and by staff availability.

Displaying only a single course profile - Return to all classes
Open to Grades
10 11 12

Computer Studies: AP Computer Science

  • Number of Semesters: 2
  • Number of Credits: 1
  • Level: 400
  • Type: Elective- Fulfils Fine Arts Requirement
  • Notes:
  • Prerequisite: Computer Science with a grade of B+ or higher and permission of the teacher.

Course Objectives: 1. To design and implement computer based solution to a variety of problems. 2. To design and select appropriate algorithms and data structures, which are applied to the solution of a problem. 3. To identify and apply well-known algorithms and data structures. 4. To read and understand the design and development of a large program, as well as its resulting code. 5. To code fluently in a well-structured high level language. 6. To develop an awareness of the social, ethical, and professional aspects of computer technology.

Description: This course is intended to serve as an introductory course for Computer Science majors, a substantial course for students who will major in other disciplines that require significant involvement with computing, or for individuals with a high level of interest in Computer Science. In the second semester, students will have the option of preparing for the AP Computer Science exam or an appropriate related experience in Computer Science topics.

Expectations: Students will achieve the objectives of this course through a series of individual, small group, and large group projects. All students will be involved in the presentation of their work to the group. Individual assessment will be based on the level of projects completed, presentation of projects, and a self-evaluation by each student. Students will be actively involved in all course activities and assessed on their individual performance. Students are encouraged to compete in computer competitions.

Course Curriculum: AP Computer Science Curriculum (pdf)