Computer Science

Beginning Computer Programming (full year - 1/2 credit): This course focuses on the study of the Java language using various readily available programming tools and tutorials. Topics covered include numeric, character, string and logical data types, simple and complex operators, the structure and format of a Java program, issues of style and logic in computer programming, looping and branching, and use of functions. Students are required to complete a large programming project as a final project at the end of each trimester. Regular reading assignments and completion of simple practice programs complete the course requirements.

Intermediate Computer Programming (full year - 1/2 credit) (Prerequisite: Beginning Computer Programming): Building on the programming techniques learned in Beginning Programming, this course moves the students deeper into the world of Graphic Object Oriented Programming. Using Borland’s JBuilder, the class covers the concepts needed to analyze, design, code, debug and maintain modern Windows programs. Most of the programming skills are learned by doing; class time is normally spent coding, either modifying existing demonstration programs or creating new ones. At the end of the year the class works together on a group project of their own devising as a further means of mastering the development process. The class meets once a week as a group, in addition to one or more individual programming labs per week.

Advanced Computer Workshop (full year - 1/2 credit) (Prerequisite: Intermediate Computer Programming): This course begins with a review of the basic Java language, object oriented programming, and techniques of program design and organization. Students then begin working on projects of their own design. In the final term students collaborate to design and implement a team-programming project. Regular assignments as well as term projects complete course requirements. Students completing this course are eligible for the Computer Science Advanced Placement test given annually in May.

 

Note: Curriculum is fluid and ever changing. Trevor Day School reserves the right to change its courses and the content of these courses. It should also be noted that policies, practices, and procedures may change during an academic year

This page was last updated on Wednesday, September 19, 2007 9:44 AM
Copyright - Trevor Day School
©2006 All Rights Reserved.