Computer Technology

Upper School Course Curriculum
Upper School Course Curriculum
Upper School Course Curriculum

Computer Programming - Introduction

This course is a thorough covering of the principles and practice of computer programming. The language used is Microsoft Visual Basic which is a fully professional programming language, and is used widely throughout the computer industry. Prerequisites consist of a working knowledge of Windows, and keyboarding proficiency. Although a specific programming language is used, emphasis is placed on principles and concepts of the formalism of programming. Most of the learning process is accomplished through numerous projects with a working application as the end product.

Computer Programming Advanced Placement

This course is a rigorous and exacting covering of the principles and practice of object oriented computer programming. A prime objective of the course is to prepare the student to take the Computer Science Advanced Placement examination. The A level exam is targeted. Exceptional students who desire to take the AB level exam are accommodated. The current programming language used is Java, which is becoming the language of choice for professional programmers. The Computer Programming - Introduction course is a prerequisite. In addition to the learning process of programming projects, many sample exams are presented.

Computer Programming Advanced Placement (B)

This course has essentially the same content as Computer Programming Advanced Placement, and is conducted concurrently. The course is established this academic year for students who took the AP course last year when the programming language was C++. This affords the opportunity to learn Java, and to take the AP exam in May 2008.