News & Events

Pingry News & Events

More News

Meet the seven Pingry seniors—equally committed in the classroom as they are in their sport—who earned this year's conference, county, Prep, and state honors. 

Computer Science

The Computer Science curriculum seeks to give students a breadth of experience that will prepare them for future study in the discipline, as well as develop skills that are relevant to other areas of study. Computer Science projects are immersive and allow students to work with both hardware and software to find creative solutions to problems.

Middle School Computer Science Courses

Computer Science 6 (Friday Course)

This hands-on Friday course serves as an introduction to Computer Science. Students explore a survey of topics and activities including programming and working with a robot, understanding binary numbers and their place in computer programming, and debugging programs that students themselves create. The course showcases algorithmic thinking while providing a glimpse of computer science courses to come.

Computer Science 7

This course exposes students to both the technical and creative aspects of computer science through a sequence of coding projects. Project topics include web development and video game design. As students develop their own original single page websites, they learn how the Internet works. Time permitting, students design and program their own, simple video game in order to learn about event-based programming. Students learn the drag and drop language Scratch as well as HTML and CSS programming.

Computer Science 8 (Elective)

This trimester course exposes students to both the technical and creative aspects of computer science through a sequence of hands-on projects. Project topics will include web development, physical computing, video game design, and, time permitting, big data analysis. As students develop their own original websites, they will learn how the Internet and world wide web work, and learn key principles of computer security. Next, students will learn about computer hardware and how to program a device they built themselves. Finally, each student group will design and program their own video game to learn about event-based programming. If time permits, students will investigate the role of big data in our society and learn some techniques for data processing.

Introduction to Game Design Using Unity (Form I Friday Course)

Unity is a powerful, open source game development platform used to create immersive games, virtual and augmented reality experiences. This course introduces students to game design using Unity. Applying creativity, critical thinking, and problem-solving skills, students gain an understanding of how to construct interactive applications and the video game creation process.

Middle school student using computer