Engineering & Computer Science

The Hill School's Engineering and Computer Science Department offers several engineering, design, and computer science courses. The classes are designed following practices suggested by the pre-college engineering and computer science education research, and by considering the newest educational technologies and the emerging careers in these fields.

Engineering at The Hill is a progressive, multi-year program that not only advances students’ engineering knowledge and engineering practices, but also allows them to experience engineering as a multidisciplinary field. Overtime they develop engineering identity and habits of mind, and get to see themselves as someone capable and competent of being an engineer and a designer of the 21st century.

For more information about Hill's Engineering & Computer Science program, please contact Mr. Jay Spencer, Interim Department Chair, at jspencer@thehill.org.

Male Hill School student smiling next to a laptop and computer equipment

Engineering & Computer Science News

Hill Students Place in 2025 TSA State Conference

Sixteen Hill School students traveled to Seven Springs, Pa. for the 2025 Technology Students Association (TSA) State Conference. The team placed in four out of 14 events entered; the competition was out of more than 100 high schools.

Engineering Courses

  • 5th Form
  • 6th Form
  • Honors

Prerequisite: Engineering of Product Design and IM32 or equivalent mathematical background and Chemistry, or departmental approval

This course is an integration of engineering, design, project management and marketing. This course advances students’ knowledge and skills learned in Engineering of Product Design. They will learn about advanced multidisciplinary engineering. Managing a given budget, they will immerse themselves in the fundamentals of engineering and apply those skills to practical hands-on projects. This is a collaborative course which allows students to practice effective and professional communication skills to complete projects and explores the Science and Math behind the design process.

  • 4th Form
  • 5th Form
  • 6th Form
  • Honors

Prerequisite: Engineering 1 and Geometry or equivalent mathematical background, or departmental approval

In this course, students will explore the essential skills needed for designing products. Students will study drafting techniques, advanced 3D modeling skills in CAD, and be introduced to 3D printing, and laser cutting. Additionally, through engaging and collaborative hands-on projects, they will explore fundamentals of electronics with Arduino kits and engage in coding to create smart products. Finally, working in small groups, students will engage in the engineering design process to create toys and instruments in the toy industry. They will experience building a prototype and testing the toys and instruments.

  • 5th Form
  • 6th Form
  • College Level

Prerequisite: Calculus (may be taken concurrently with departmental approval)

This course is the equivalent of a first-year college engineering survey
course. Students will learn fundamentals of engineering in the fall, followed
by a more in-depth look at several specific engineering disciplines in the
winter. The spring culminates in a hands-on engineering design project.

  • 6th Form
  • College Level

Prerequisite: Multidisciplinary Engineering Design and IM 43 or equivalent, or departmental approval

In this course, students will analyze engineering disciplines, including but not limited to aerospace, mechanical, civil, biomedical, and electrical engineering. Students will select one engineering discipline as their exploratory field. Working through hands-on projects, students will take a deeper dive into those selected disciplines, work with equipment, conduct engineering experiments in that discipline and conclude with professional reports, presentations, and assessments. They will have opportunities to interact with engineers of various fields and learn from their real-world experiences.

  • 3rd Form
  • 4th Form
  • 5th Form

Graded or Non-Graded

In this course, students will develop and practice engineering habits of mind and thinking competencies through collaborative, hands-on, engineering design projects. Students will be introduced to the core of engineering design practices, including problem scoping, ideation, prototyping, and troubleshooting. They will also explore the fundamentals of engineering science and learn how to apply those principles to engineering design projects.

This class may be taken as a seventh, NON-GRADED course – no homework will be assigned.

Computer Science Courses

  • 5th Form
  • 6th Form
  • College Level

Prerequisite: Computer Science 2, Integrated Math 42 or higher

This college-level course expands students' knowledge and understanding of the field of technology with a focus on artificial intelligence, machine learning, data science, and cybersecurity, and their practical and real-life applications. The course also examines the design and programming principles of unmanned aerial vehicles (such as drones). Students will delve into the challenges of image analysis and reinforce their knowledge through machine learning and augmented reality applications. They will collect and create datasets to train machine learning algorithms and learn about the concepts of cybersecurity, including the ethical implications of sharing data through digital networks. The mathematical concepts and computer science principles of cryptography will also be evaluated. As a final project, students will have the opportunity to apply AI and data science to multidisciplinary projects such as virtual reality, engineering design, sports, and neuroscience.

  • 4th Form
  • 5th Form
  • 6th Form

Term Course: Fall, Winter OR Spring (students may enroll in one term ONLY)

AI Literacy is an introductory course introducing students to the fascinating world of artificial intelligence, exploring its algorithms, applications, and ethical considerations. Through interactive lessons, hands-on projects, and real-world case studies, students
will play with AI and explore its potential to enhance learning and daily life. They will critically examine the societal implications of AI, from bias and privacy to job automation, and gain practical experience using generative AI tools and platforms. Students will be empowered by listening to guest speakers who are experts in the field of AI.

This project-based, interactive class prepares students to navigate and lead in an AI-powered future.

  • 4th Form
  • 5th Form
  • 6th Form
  • AP

Prerequisite: Concurrent enrollment in or completion of Integrated Math 32 and departmental approval

This yearlong, college-level course introduces students to the foundational principles of computer science through a programming-centered and concept-driven approach, while fully preparing them for the AP Computer Science Principles (AP CSP) exam. The course draws inspiration from university-level curricula, including elements of Harvard University’s CS50, to emphasize computational thinking, problem solving, and real-world applications of computing.

Students explore core computer science concepts such as algorithms, abstraction, data and information, the internet, and the global impact of computing. Programming is used as a primary tool to reinforce these ideas, with students developing practical experience in languages such as Python, as well as exposure to multiple computational environments.

Through hands-on labs, projects, and inquiry-based learning, students analyze how computing systems work, how data is represented and processed, and how technology influences society. Ethical considerations, data privacy, and responsible computing are integrated throughout the course.

By the end of the year, students will have a strong conceptual foundation in computer science, be comfortable programming in multiple languages, and demonstrate improved computational thinking and analytical problem-solving skills. This course prepares students to take the AP Computer Science Principles exam and provides a strong pathway into CS2 (Computer Game Design & AI). Exceptional students may gain approval to go directly to CS 3 AP the following year.

  • 5th Form
  • 6th Form
  • College Level

Prerequisite: CS3 or departmental approval

This advanced, college-level capstone course explores emerging technologies that are shaping modern computing, including artificial intelligence, machine learning, data science, cybersecurity, and advanced computational systems. Students work with real-world datasets to design, train, and evaluate machine learning models while examining topics such as computer vision, data-driven decision making, and AI ethics.

The course emphasizes applied, interdisciplinary learning through long-term projects that may integrate virtual reality, engineering design, neuroscience, sports analytics, intelligent systems, or other student-selected domains. Seminar-style instruction supports independent research, experimentation, and technical exploration.

As a culminating experience, students design, develop, and present original technology projects that demonstrate advanced computational thinking, innovation, ethical awareness, and independent problem solving, preparing them for college-level study and careers in emerging technology fields.

  • 4th Form
  • 5th Form
  • 6th Form
  • Honors

Prerequisite: CS1 or AP Computer Science Principles (or departmental approval)

This yearlong, project-based course uses computer game design and interactive simulations as a rigorous and engaging context for learning advanced programming and software design concepts. Building on skills developed in CS1, students experience the full development lifecycle, including analysis, design, prototyping, development, testing, iteration, and
production.

Students begin by developing strong game design foundations, emphasizing systems thinking, mechanics, player experience, human interaction, and structured planning before implementation. These design artifacts guide all subsequent development work throughout the year. The curriculum integrates core computer science concepts such as object-
oriented programming, data structures, algorithms, state machines, and event-driven systems within a creative and technical framework. Students also explore foundational artificial intelligence concepts as applied to games and simulations, including rule-based decision systems, finite-state AI, behavior trees, pathfinding, and adaptive game behavior.

Additional topics include digital art and animation, physics-based simulation, human–computer interaction (HCI), and UI/UX design for interactive systems. Learning is driven by iterative development, collaboration, and hands-on experimentation, resulting in a portfolio of
playable digital and physical games or simulations. This course serves as a challenging and engaging bridge to advanced computer science and AP-level programming.

  • 3rd Form
  • 4th Form
  • 5th Form
  • 6th Form

This yearlong introductory course builds a strong foundation in computational thinking and computer science through hands-on, applied learning. Students develop logical reasoning and problem-solving skills using block-based programming environments before transitioning to
Python programming fundamentals. Emphasis is placed on algorithmic thinking, abstraction, decomposition, and debugging.

Students are also introduced to foundational concepts of web development, including HTML, CSS, and introductory JavaScript, to understand how computational logic is applied in interactive digital systems. Through guided projects, students design and build functional web-based artifacts that demonstrate both technical reasoning and creative problem-solving.

Lastly, throughout the course, students examine responsible computing practices, including digital citizenship, data privacy, online ethics, and the societal impact of technology. This course prepares students for more advanced programming, software design, and applied computer science coursework.