• Map of Computer Science - YouTube


  • 2023-2024 school calendar



          Computer Programming and Software Development 

     AP Computer Science A





    Please check your Google Classroom and Sapphire Community Portal Page for information related to the courses, as well as, other pertinent CASHS information.   




Homework Section

  • Cybersecurity-  Cybersecurity lays a foundation for understanding cyber law and policy, Linux, networking, technology basics, risk assessment, cryptography, and a variety of cybersecurity tools. This course will ensure the understanding of the concepts behind cybersecurity via lessons, practice a variety of cybersecurity skills in a safe setting with labs, and have a greater understanding of the history of cybersecurity via case studies.
    Cybersecurity is equivalent to an honors level course in computer science.

    The course will be in a blended format which will be done via GOOGLE CLASSROOM with usage of resources from Cyber.org, Teach Cyber, and the use of Cyber.org Range, and other resources. The Google Classroom will be set up with daily agendas.


    Computer Programming and Software Development-This course is a basic introduction to the principles of programming. Students engage in hands-on programming tasks in the Python language. Students will program with variables, functions and arguments, and lists and loops, providing a solid foundation. The course will mainly use Python language-animation and graphic text-based coding. In addition, students will be programming and exploring the different features and abilities of the Finch Robots 2.0.

    The course will be in a blended format with work being required to be completed from different resources, with the main resource: Carnegie Mellon University CS1 (CMU CS Academy CS1).  (Do not let the title scare you!  Students have really enjoyed this resource....graphics and animation programming)  Due dates will be very important to meet in this course, since the course builds on itself.  Any missed work DOES need to be completed and not skipped, especially in the CMU CS1 resource.  Students will be expected to complete assignments based on coding specific exercises, complete notes and reflections, and Creative Task projects throughout the units.  


    AP  Computer Science A- The course will be in a blended format based on a flipped classroom setup and based on the software language of Java.  This will require students to access given instructional content of the course outside of the classroom and be ready to participate with the content in activities and labs during class time.  There will be a Google Classroom Agenda that the students can access in order to keep current with the course.  Students will be using Runestone e-textbook, AP Classroom and its resources, and the IDE online browser of Repl.it.  Students will be expected to work together in pair programming/collaboration on tasks.     














Absence Procedures

  • 1. Check your Google Classroom for the agenda of the day!  You need to follow that agenda.   

    2. Get any missed notes from fellow classmates. 

    3. Make-up time frame is based on the number of days absence and at most a week before receiving a zero.

    4. Quizzes and Tests will be expected to be made up within one day of absence.

    5. Make-ups are to be scheduled before school, after school, during study hall, or lunch.  Classtime is not used to make up work or tests.

Classroom News

  • Please bring me to class everyday!!

    Also bring:

    1) notebook to complete great note-taking!

    2)Chromebook fully charged!

    3) positive attitude to learn