Student Work

Course Overview

  • Computer Science Discoveries (9th & 10th Grade)

    This class is an overview of topics in Computer Science. We design websites, develop 2D games, design an app for your phone, learn about cryptography, and make things using electronic devices.

    Take this class if you like being creative and you are interested in computers

    Recommended Pre-Requisites: None! Anyone and Everyone should take this class!

    Course Highlights:

    Web Design: Learn how to create websites by learning HTML & CSS, then create your own Personal Website that you can share with others. After this unit, you will be prepared to create basic static websites for yourself or others.


    Game Development: Learn how to create basic 2D web-based games using sprite animations and a block-based coding language using the Code.org GameLab environment. You will create several games and design your own sprite animations, eventually creating your own 2D game that you can share with others. After this unit, you will be prepared to create basic web-based games & pixel graphics, and have a foundation to continue developing more complex games in the next course of Amphi's Computer Science sequence.


    App Design: Learn how to use the Design Cycle to brainstorm, prototype, test, and refine your very own app that can be used on your phone. You will work in teams to develop an App to serve a need in the Amphi community, learning how to manage projects and how coding for an app is different from previous coding exercises. By the end of this unit, you will have created your own app that you can share with your friends and you will have a foundation to continue developing apps in the next course in Amphi's Computer Science sequence.


    Cryptography: Learn several historical methods for creating secret messages and spend time cracking the codes of your teammates and several online competitions. This unit provides a solid foundation for future courses in Cybersecurity, where we learn how computers can create their own secret messages and crack codes. By the end of this unit, you will have learned the basics of how to crack secret codes and be prepared to continue developing skills in CyberSecurity in the next course of Amphi's Computer Science sequence.


    Electronics: Learn more complex coding strategies that allow you to connect electronics components to a computer and interact with the physical world. This course uses the Adafruit Circuit Playground to allow your app to interact with the real world. By the end of this unit, you will have a basic understanding of how to create programs for electronic components and have a solid foundation to continue developing your skills in the Electronics program that is offered at Amphi High School

Next Steps

  • Two Possible Options:

    Computer Apps & CyberSecurity II - Focus on skills that can prepare you for a career in game development, app development, and CyberSecurity. Take this course if you want to continue to focus on coding and are interested in an internship or job in your Junior or Senior year.


    AP Computer Science Principles - Focus on how technology impacts the world around us and learn more about how technology can be used to improve society and solve global problems. Take this course if you are interested in earning College Credit while still in High School and if you have the skills to manage your time, stay organized, and do homework outside of class.