Computer Science

The only course to care about!

Explore the Curriculum

Your Path to Mastery

From building your first website to developing your own curriculum.

CS 1 H CS 2 AP CS A AP CS Principles
3 MCCC Credits

Computer Science 1

1 Semester

Website Design/Development, JavaScript

3 MCCC Credits

H Computer Science 2

1 Semester

Java, Website Design/Development

6 MCCC Credits

AP Computer Science A

1 Semester

Java, Video Game Development

3 MCCC Credits

AP CS Principles

2 Semesters

Website Development, Server-Side Development

0 MCCC Credits

H CS Capstone*

1-2 Semesters

Whatever you want. Examples include artificial intelligence, cybersecurity, and college-level computer science courses.

*H CS Capstone is a unique independent study course not found in standard course catalogs. It is reserved for dedicated students who will have completed the core curriculum and requires explicit permission and approval from Mr. Engel and Mr. Price.

Real World Projects

You aren't just writing code for a grade; you are building solutions for the real world. Check out what our students are developing.

Web Development
Colonial Middle School Conferencing Website

CS Principles, 2024-2025 School Year

Web Development
Theater Connect Website Alpha

CS Principles, 2025-2026 School Year

Web Development
National Love Team

Independent Web Development

iOS Development
iOS Fitness Tracker

Independent App Development

Computer Science Club

Take your skills further with our student-led organization.

We host a variety of events, guest speakers, and challenges throughout the year to build our skills:

In-House Hackathons

We give a prompt in one meeting, and members have two weeks to make the best project that fits the prompt.

Coding Battles

Members get into teams to solve a problem in the most efficient way possible in 30 minutes. Submissions are scored on correctness, efficiency, and clarity.

Accessible Problem Solving

Members can code a solution or just come up with an algorithm. This way anyone can participate, not just those who know how to code.

Hardware & Reverse Engineering

We do hardware demos with equipment like a Raspberry Pi. We also look at something that was coded and work together to figure out how it was made.

Language Spotlights

We challenge members to learn and write a program in a specific language that they probably have never used. Example languages include Rust, C, Go, and Swift.

Where Our Students Go

Our computer science graduates have been accepted to top-tier universities, including:

University of Pennsylvania
Pennsylvania State University
Carnegie Mellon University
Cornell University
Drexel University
Harvey Mudd College
Northeastern University
Rochester Institute of Technology
Steven's Institute of Technology
Temple University
The College of William and Mary
The Cooper Union
University of Maryland
University of Pittsburgh
University of Scranton
West Chester University

Frequently Asked Questions

Not at all! Computer Science 1 focuses on Website Design/Development and JavaScript, making it perfect for absolute beginners.

Absolutely. Even if you have prior programming experience, our curriculum offers challenges to level up your skills.

No, the club is open to everyone! During our problem-solving events, members can choose to code a solution or simply come up with an algorithm. This ensures that anyone can participate, not just those who know how to code.

We host a variety of activities to build your skills, including hardware demos and in-house competitions/hackathons. We also run coding battles where teams work together to solve a problem in the most efficient way possible in 30 minutes.