SSL Certificate

computer science

Van Metcalf, Technology

Department Chair: Mr. Van Metcalf

Introduction To Programming With Alice (Term Course)

Alice is a graphical based programming environment developed by Randy Pauch at Carnegie Mellon University for the specific purpose to make learning programming more accessible for students of all ages. This term course uses Alice to learn the basic constructs of computer programming including objects, variables, flow control( loops and If- then constructs), and methods. Students develop skills working an small assignments and then apply them to larger project based applications. Prerequisite none.

Introduction To Programming With Multimedia And Java (Term Course)

Building on the concepts learned in Programming with Alice students will develop skills in writing software, developing code, debugging and problem solving using the Java Programming Language. Based on the premise that it is easier to program something interesting rather than arbitrary programming assignments, all the assignments are based on multimedia (pictures, sound and video). After learning to apply some basic effects to pictures (lightening, mirror, applying text), students will learn how sound works on a computer and then solve problems like clipping a portion out of a sound, Advanced problem solving include adding text to a video and fading a video to black. While working with multimedia, they will be developing their programming skills and learning the use of arrays, searches, sorts and many aspects of structured programming. Prerequisite Introduction to programming with Alice or approval from the Academic Computer Coordinator.

Computer Applications 

This term course introduces students to integrated software suites that include word processing, spreadsheets, database, and presentation software. Designed to develop a student's skills in advanced application software, this course will introduce students to the power of business applications using Microsoft's Professional Office Suite. Emphasis will be on mixing computing and business skills as students learn the importance of suite software in the workplace.

Music And Technology 

This one-term course explores the use of technology in many phases of the music world today. In the first part of the term, the students learn music theory. Areas of instruction include reading musical notation, chord progression and how to create a good melody with harmonization. After fairly intense music theory instruction, the students begin to create music using the computer and other tools that enable the user to score music, create sounds, and form MIDI sequences. The students compose music using synthesizers and computers. The final project is to create an original composition created and performed without human musicians. 

Word Processing 

This introductory course provides students with little or no word processing experience an opportunity to become familiar with basic programs and the tools and applications they provide. Recommended for all students before they graduate from Trinity-Pawling, this course will cover all facets of word processing.

Intermediate Programming With Games (Term Course)

Building on the concepts learned in Programming with Multimedia and Java, this term course allows the students to further their programming skills while learning how to develop simple games. Starting with the programming of a board game the students learn event driven programming, and how to use data structures to store moves and the state of a game. Some basics of game theory and how to program a computer to play a game are also introduced. Further topics include programming interactive and video based games with a large emphasis placed on large program development and programming in groups. Prerequisite Introduction to programming with Alice or Introduction to Programming with Multimedia and Java or approval from the Academic Computer Coordinator.

Advanced Placement Computer Science 

This course is designed to prepare students who have successfully completed an introductory course in computer programming for the Advanced Placement Exam in Computer Science. This course spends a few weeks reviewing the basics of the JAVA programming language before jumping into more difficult facets of the language. In addition, students spend a good deal of time working on projects that challenge their programming skills and provide them with the knowledge they need to score well on the A.P. exam. All students who take this course are required to take the A.P. Computer Science Exam in the Spring Term. Prerequisite: Completion of an Introductory course in computer programming with an honors grade or recommendation of the Academic Computer Coordinator. Strong math and logic skills are recommended as well as a desire to pursue Computer Science, Engineering or Science in college.

A Commitment to Character

As we prepare young men for the world beyond Trinity-Pawling, we seek to convey this fundamental lesson: Character is the single most influential force to propel us forward - whether academically, physically, socially, or spiritually.

Trinity-Pawling has so much to offer!

Check out everything you can do and be in the pages on our site.  And if you'd like to contact us, we'd be happy to hear from you.  You can reach the admission office at 845-855-4825 or by email at

Not Just In the Classroom

What makes Trinity-Pawling unique? The Effort System is at the heart of everything we do.

The Pride

At Trinity-Pawling, every boy is a three-season athlete.  Whether he is learning the basics or has been excelling for years, he is part of the School's century-old athletic tradition.  T-P competes in the Founders' League, a highly competitive arena showcasing some of the nation's best prep school talent. T-P offers 13 interscholastic sports with 30 teams.

We're Seriously Creative

The Arts are an integral part of every Trinity-Pawling student's education. Whether they wish to develop existing talents or experiment with an entirely new form of expression, each student will have at least one year of music, theater, visual art or art history.


As a parent or guardian of a Trinity-Pawling student, you are a welcome member of the community. Your involvement through event attendance, participation in the Parents' Association, or simply staying connected is appreciated.

This could be you!

Over 100 years ago, Frederick Luther Gamage, Trinity-Pawling's Founding Headmaster, said, "Whether a boy succeeds or fails in the first instance at everything he tries is irrelevant.  The only boy who truly fails is the boy who fails to try."  Today, a century later, 315 boys live learn and grow together in an environment that fosters commitment, effort and character across the board.

Stay Connected!

Trinity-Pawling has a rich tradition of alumni connectivity. We want you to participate in the life and vitality of the School. Through this engagement, alumni will help Trinity-Pawling propel forward.

Stay Connected!

Trinity-Pawling has a rich tradition of alumni connectivity. We want you to participate in the life and vitality of the School. Through this engagement, alumni will help Trinity-Pawling propel forward.

As a convenience, Trinity-Pawling School links to Google Translation which provides an automated translation of our website. The tool is not perfect, and the context of the copy may not be precise when it is translated. As a result, sometimes the translation may lose some of its intended meaning. Therefore, Trinity-Pawling School cannot guarantee the accuracy of the converted text. Where there is any question, the English version is always the authoritative version of the website.

email page print page small type large type
powered by finalsite