UPPER SCHOOL
GRADES 9–12

 

LEARNING IN THE DIGITAL AGE


We use technology to enhance student learning through personalization and increased collaboration, thereby increasing engagement with relevant skills and content. Our teachers, counselors, and educational technology coaches incorporate digital citizenship as an essential component of the curriculum at each grade level.

Our world-class educational technology coaches collaborate with teachers across all grade levels, work closely with students, and lead the way in creative approaches to teaching and learning that leverage and maximize educational technology. These coaches also run digital citizen bootcamps, host informational sessions and workshops with parents, and collaborate with our counsellors to advise on digital media. 

ACCESS TO TECHNOLOGY 


We provide ready access to technology for learning to all students, taking an age-appropriate approach to devices. Upper School students are given the freedom to choose their device through the Bring your Own Device Program. Our faculty incorporate technology into the curriculum to meet the needs of all students and to maximize learning opportunities. Students are able to use technology tools to demonstrate their learning, creatively express themselves, and prepare for success beyond ASP. In addition to regular technology use, we offer challenging courses like Advanced Placement (AP) computer science, and other specialized, future-focused classes such as mobile app development, graphic design, and game design.

 

TECHNOLOGY IN THE UPPER SCHOOL 


Design and Technology Courses

A group of problem-solving classes that require students to apply key concepts and think critically to determine the best use of technology towards a desired outcome.

The classes below are prerequisites for the AP Computer Science class where students design and implement complex computer programs using Java, using design and computational thinking to solve problems and realize their ideas.

Students may prepare for certification as an Oracle Associate, Java SE 7 Programmer.

Mobile Application Programming

Programming is a key skill for students in software engineering and beyond. Students in this class use MIT’s App Inventor to make exciting, socially useful, and entertaining apps for Android smartphones.

Coding the Web

Budding webmasters learn HTML, CSS, and JavaScript, to create dynamic websites, as well as techniques for designing, implementing, and managing a web presence.

Simulations and Game Design

Students develop their problem-solving skills and identify creative solutions while coding using Netlogo for 2D simulations and game design, as well as MaKey MaKey and Sparki Arduino STEM Robot Kits.

3D Modeling

Highlighting the essential symbiosis between art and engineering, this class focuses creative modelling in 3D, using computer-generated design and animations.

 

INSPIRING INNOVATION IN PROBLEM SOLVING


 

 

Testimonial

 

 

ASP students adopt new technologies and gain the key skills to make a positive difference in the world.

- Ron SCHildge,  Upper School Technology teacher