Discover our Upper School Program

List of 1 items.

  • Design Thinking and Social Entrepreneurship

    Students learn the principles of design thinking with a focus on entrepreneurship as a way to be “a power for good in the world.” Design thinking is a human-centered approach to creativity and innovation that integrates the needs of society with the requirements for business success.

    Through dynamic discussions and engaging projects, students come to understand the mindset of entrepreneurs and how business can drive social change. Additionally, students explore the fundamental principles of finding inspiration, product/service creation and prototyping, implementation in the real world, and small-business operational skills.

List of 1 items.


    Throughout our four-year curriculum, Masters students can earn college or Advance Placement (AP) credits while they learn about the engineering design process and the common approaches to: solving engineering problems, technical representation and documentation, 3D design and modeling to represent and communicate solutions, coding and machine control, cybersecurity, data communications, data analysis and simulations, and software development.

    Through individual and collaborative hands-on activities and project-based learning pedagogy, students solve open-ended problems that require planning, documentation, communication and other advanced professional skills.

    Masters’ engineering curriculum was developed through a partnership with Project Lead the Way, the nation’s leading provider of Science, Technology, Engineering and Mathematics (STEM) programs for schools, and the Rochester Institute of Technology. The curriculum is aligned with Common Core State Standards, Next Generation Science Standards and International Society for Technology in Education Standards.

    Through the partnership with the Rochester Institute of Technology, students earn college credits for engineering courses.

    The computer science curriculum at Masters enables students to practice problem-solving with structured activities and progress to projects and open-ended problems that require them to develop planning, documentation, communication and other professional skills. Problems aim for ground-level entry with no ceiling so that everyone in the class can successfully engage the problems.
    Each course aligns with the AP Computer Science Principles or AP Computer Science-A Learning Objectives and Essential Knowledge statements, Computer Science Teachers Association Level 3B Objectives, and with Next Generation Science Standards.

    The engineering and computer science curriculum includes the following courses:

    • Engineering Drawing and Design
    • Principles of Engineering
    • Advanced Topics in Computer Science 
    • Advanced Topics in Computer Programming 
    • Independent Study in Software Development

Student Projects