Section

  • Week 1 - AP Computer Science Principles

    Office Hours and Contact:

    • Mr. Gilbert's office hours this week are: Monday - Friday from 8:00 a.m. to Noon
    • Mrs. Orth's office hours are:  M-Th 8-noon, F by appt.  You can contact me anytime. However, these are the times devoted to communicating with all of my students.
    • Mrs. Orth's Google Classroom Link :  Use for all resources/TURN INs
    • Mrs. Orth's Remind : @8apcsa19

    StandardsCreative development can be an essential process for creating computational artifacts.  Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem.  Programs can be developed for creative expression, to satisfy personal curiosity, to create new knowledge, or to solve problems (to help people, organizations, or society).

    Objective: Students will describe the elements and purpose of the Create PT, describe the scoring guidelines for the Create PT, and decide on a project that aligns with the Create PT.

    Steps to follow:

    1. Read through the scoring requirements for the Create Performance Task 
    2. Brainstorm and settle on a program (game or instructional or some other purpose)  you can create that will fulfill the requirements of the Create PT
    3. Fill out the Create PT - Check-In Organizer- Make a copy of this before editing - It is similar to the one given in Lesson 2 of CODE.ORG 

    Enrichment 

    • Students should review and  reference back to assignments in Unit 5.

    Additional resources if you want to expand your understanding further on this topic:  Watch the following (or find your own resources about algorithms):  https://www.khanacademy.org/computing/computer-science/algorithms/intro-to-algorithms/v/what-are-algorithms

    Turn-Ins:  Turn in your Check-In Organizer to your teacher's Google Classroom

  • Week 2 - AP Computer Science Principles

    Office Hours and Contact:

    • Mr. Gilbert's office hours this week are: Monday - Friday from 8:00 a.m. to Noon
    • Mrs. Orth's office hours are: M-Th 8-noon, F by appt.  You can contact me anytime. However, these are the times devoted to communicating with all of my students.
    • Mrs. Orth's Google Classroom Link :  Use for all resources/TURN INs
    • Mrs. Orth's Remind : @8apcsa19

    Standards: Creative development can be an essential process for creating computational artifacts. Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem. Programs can be developed for creative expression, to satisfy personal curiosity, to create new knowledge, or to solve problems (to help people, organizations, or society)

    Objective: Students will begin algorithm development for coding their digital artifact.  They will begin the coding process.

    Steps to follow:

    1. Read through the scoring requirements for the Create Performance Task 

    2. Revise your app description from last week, making sure it includes the coding language and purpose.

    3. Take screenshots of your creation and put them in the Google Doc.

    4. Answer in that Google Doc:

      1. What algorithms have I coded so far?

      2. What algorithms do I still need to implement?

      3. What algorithms best demonstrate abstraction and how?

      4. What compound algorithms do I have or plan to have?

    5.  Continue to revise your answer to question 2b about the design process. Review materials on incremental and iterative design processes such as: https://www.techopedia.com/definition/25895/iterative-and-incremental-development and others. You will have to use good descriptions to get that credit for 2b! You will not turn in this draft until much later, but it needs to grow with your design!

    Enrichment 

    Additional resources if you want to expand your understanding further on this topic:  Watch the following (or find your own resources about algorithms):  https://www.khanacademy.org/computing/computer-science/algorithms/intro-to-algorithms/v/what-are-algorithms

     

  • Week 3 - AP Computer Science Principles

    Office Hours / Contact:

    • Mr. Gilbert's office hours this week are: Monday - Friday from 8:00 a.m. to Noon
    • Mrs. Orth's office hours are: M-Th 8-noon, F by appt.  You can contact me anytime. However, these are the times devoted to communicating with all of my students.
    • Mrs. Orth's Google Classroom Link :  Use for all resources/TURN INs
    • Mrs. Orth's Remind : @8apcsa19

    Standards: Creative development can be an essential process for creating computational artifacts. Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem. Programs can be developed for creative expression, to satisfy personal curiosity, to create new knowledge, or to solve problems (to help people, organizations, or society)

    Objective: Students will continue algorithm development and begin to code their digital artifact. 

    Steps to follow:

    1. Read through the scoring requirements for the Create Performance Task 

    2. Begin to code your program and make it work.  As you code, keep your scoring requirements and the written questions in mind.  

    3. Create a new Google Doc that answers these questions and includes screenshots of the program and code:

      1. What algorithms have I coded so far? 

      2. What algorithms do I still need to implement?

      3. What algorithms best demonstrate abstraction and how?

      4. What compound algorithms do I have / plan to have?

    4.  Continue to revise your answer to question 2b about the design process. Review materials on incremental and iterative design processes such as: https://www.techopedia.com/definition/25895/iterative-and-incremental-development and others. You will have to use good descriptions to get that credit for 2b! You will not turn in this draft until much later, but it needs to grow with your design!

    Turn-ins: 

    Google Doc with answers and screenshots for step 3

    Enrichment 

    Additional resources if you want to expand your understanding further on this topic:

     

  • Week 4 - AP Computer Science Principles

    Office Hours / Contact:

    • Mr. Gilbert's office hours this week are: Monday - Friday from 8:00 a.m. to Noon
    • Mrs. Orth's office hours are: M-Th 8-noon, F by appt.  You can contact me anytime. However, these are the times devoted to communicating with all of my students.
    • Mrs. Orth's Google Classroom Link :  Use for all resources/TURN INs
    • Mrs. Orth's Remind : @8apcsa19

    Standards: Creative development can be an essential process for creating computational artifacts. Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem. Programs can be developed for creative expression, to satisfy personal curiosity, to create new knowledge, or to solve problems (to help people, organizations, or society)

    Objective: Students will continue algorithm development and begin to code their digital artifact. 

    Steps to follow:  ***Program due to collegeboard NLT 24 May***

    1. Watch these videos about abstraction and make sure you understand how to talk about abstraction that is present in your code:
      1. https://www.youtube.com/watch?v=pGnDInYzpes&feature=emb_logo
      2. https://www.youtube.com/watch?v=zAu6xe8Ttn4&feature=emb_logo
      3. https://apcentral.collegeboard.org/pdf/ap-csp-student-task-directions.pdf?course=ap-computer-science-principles
    2. Continue to code your program and make it work. As you code, keep your scoring requirements and the written questions in mind.
    3. Make a video to practice creating computational artifacts- you will save to google drive and share the link in submission here.
      1. Your video can be in .mp4, .wmv, .avi, or .mov format and must not exceed 1 minute in length or 30MB in size. (Note: this is a draft and will not be the video you submit for college board)
      2. Show algorithms you created.
      3. Show your abstraction you created
      4. Demo what your program does so far.
    4. Continue to revise your answer to question 2b about the design process. Add on about your incremental and iterative design processes. You will not turn in this draft until much later, but it needs to grow with your design!

    Suggestions for how to do videos:

    1. Free applications like Screencast-o-matic for PCs or screencastify for chromebooks
    2. Video with your phone (less desirable because of it being hand-held and shaking). If you use a phone, you also need to find a way to get it off your phone to your computer via email or google drive.

    Turn-ins: A link to your video for step 3!

    Enrichment: Explore MiT AppInventor as an alternative to AppLab for your project: https://appinventor.mit.edu/explore/ai2/tutorials

     

    • Week 5 - AP Computer Science Principles

      Office Hours / Contact:

      • Mr. Gilbert's office hours this week are: Monday - Friday from 8:00 a.m. to Noon
      • Mrs. Orth's office hours are: M-Th 8-noon, F by appt.  
      • Mrs. Orth's Google Classroom Link :  Use for all resources/TURN INs
      • Mrs. Orth's Remind : @8apcsa19

      Standards: Creative development can be an essential process for creating computational artifacts. Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem. Programs can be developed for creative expression, to satisfy personal curiosity, to create new knowledge, or to solve problems (to help people, organizations, or society)

      Objective: Students will continue algorithm development and begin to code their digital artifact. 

      Steps to follow:

      1.  Read through the scoring requirements for the Create Performance Task
      2. Begin to code your program and make it work.  As you code, keep your scoring requirements and the written questions in mind. 
      3. Create a new Google Doc that answers these questions and includes screenshots of the program and code you have added since last week:
        1. What new algorithms have I coded so far this week?
        2. What algorithms do I still need to implement?
        3. What algorithms best demonstrate abstraction and how?
        4. What compound algorithms do I have / plan to have?

      4.) Find tha AP Computer Science Principles Create Task question template and start drafting your responses!

      Turn-ins: 

      Google Doc with answers and screenshots for step 4

      Enrichment 

      Explore MiT AppInventor as an alternative to AppLab for your project:  https://appinventor.mit.edu/explore/ai2/tutorials

      Additional resources if you want to expand your understanding further on this topic:

       

    • Week 6 - AP Computer Science Principles

      Office Hours / Contact:

      • Mr. Gilbert's office hours this week are: Monday - Friday from 8:00 a.m. to Noon
      • Mrs. Orth's office hours are: M-Th 8-noon, F by appt.  You can contact me anytime. However, these are the times devoted to communicating with all of my students.
      • Mrs. Orth's Google Classroom Link :  Use for all resources/TURN INs
      • Mrs. Orth's Remind : @8apcsa19

      Standards: Creative development can be an essential process for creating computational artifacts. Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem. Programs can be developed for creative expression, to satisfy personal curiosity, to create new knowledge, or to solve problems (to help people, organizations, or society)

      Objective: Students will continue algorithm development and begin to code their digital artifact. 

      Steps to follow:

      1. Find the AP Computer Science Principles Create Task question template and complete your Create Performance Task.: https://secure-media.collegeboard.org/ap/misc/csp-create-template.dotx
      2. Create a PDF with your responses.  Use the provided template. (does not have to be a Google doc -- shapes are tricky in Google Doc!)
      3. Copy/Paste your entire code into a document and save as a PDF. Don't forget to specify which parts are the abstraction and which parts are the algorithms.
      4. Finish preparations of your app so you are ready to make your screen recording -- will be due end of next week!

      Turn-ins:
      Your final draft.

      Enrichment
      Explore MiT AppInventor as an alternative to AppLab for your project: https://appinventor.mit.edu/explore/ai2/tutorials

      Additional resources if you want to expand your understanding further on this topic:

      • This section

        Week 7 - Distance Learning (11 May - 17 May)

        Office Hours / Contact:

        Mr. Gilbert's office hours this week are: Monday - Friday from 8:00 a.m. to Noon

        Mrs. Orth's office hours are: M-Th 8-noon, F by appt. 

        Mrs. Orth's Google Classroom Link :  Use for all resources

        Mrs. Orth's Remind : @8apcsa19

         

        Standards: Creative development can be an essential process for creating computational artifacts. Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem. Programs can be developed for creative expression, to satisfy personal curiosity, to create new knowledge, or to solve problems (to help people, organizations, or society)

         

        Objective: Students will turn in their EXPLORE and CREATE projects to their AP Portfolio.

        https://apstudents.collegeboard.org/digital-submission/submit-ap-csp-work

         

        Steps to follow:

        1. Read through the scoring requirements for the Create Performance Task 

        1. Make any changes necessary to your project.

        2. Turn in the required CREATE submissions:   1.  Video 

                                                                                   2.  Written Responses (as a PDF) 

                                                                                   3.  Program code listing (as a PDF)

        1. Read through the scoring requirements for the Explore Performance Task 

        2. Make any changes necessary to your project.

        3. Turn in the required EXPLORE submissions:  1. Computational Artifact as a Video, audio, or PDF  

                                                                                    2.  Written Responses (as a PDF)

        Turn-ins

        Submit CREATE and EXPLORE projects to your AP Portfolio.

        https://apstudents.collegeboard.org/digital-submission/submit-ap-csp-work



        • Hi there!

          Hopefully, you have ALREADY turned in your project to College Board!

          I hope that you have a great summer! I hope that you've learned some interesting and helpful things this year! I want to encourage you to keep learning. Keep CODING! Also, try other things that you wouldn't usually try!

          CONGRATS Seniors!! Keep in Touch!

          Mrs. Orth

          Attached are 2 things: Fun challenges for the summer and a short message from me. Have a great summer. See (some of) you in the Fall.