Computer Science Course Offerings

Suffield Academy offers two full-year courses for students interested in Computer Science, as well as a periodic "special topics" course. The introductory course aims to provide students with a firm grounding in problem-solving techniques, programming syntax, and basic algorithms. The advanced course builds on these fundamentals by introducing more advanced algorithm design and analysis. The advanced class also prepares the student to take the AP Computer Science AB examination in the Spring.

Students wishing to take the advanced course must first complete the introductory course (or its equivalent). The introductory course, however, assumes no prior knowledge of computer programming. Interested students should have good keyboarding skills, and a desire to learn how to solve problems. Note that problem solving forms a large part of computer science; students who do not enjoy tasks such as mathematical word problems should consult with the instructor first.

When scheduling allows, we also offer a special topics course, with a much more fluid syllabus. This provides students with more flexibility to study computers in the ways that interest them most.

Both courses are currently taught by Jason Healy. Please feel free to contact him if you have any questions about the courses. Also, feel free to consult the information pages for each of the courses for more specific information; the navigation box on this page contains links for each course.