CSP4T Midterm Assignment 1
Please complete these questions before the next meeting on November 17th. Completion of this is necessary to receive the stipend for the course. You may use the Frameworks document and any other resource we have shared to answer these questions. The purpose of this is to make sure participants are engaging with the material and making the most of the resources and topics discussed. Any questions about this assignment can be sent to fnieto@acoe.org or jtown@acoe.org. Thank you for your continued participation.

Also, it is recommended that you copy these questions elsewhere so you can work on them outside of this form, which will not save your work. Then, when you are ready to submit your responses, paste them back in.

Name
Your answer
email
Your answer
Part 1- The Framework
These questions are centered around the CSP Framework. Fee free to use it as you answer these.
In the AP Computer Science Principles Framework, briefly explain the difference between a Big Idea and a Computational Thinking Practice.
Your answer
What are the "Core Concepts" that students should learn in a CS Principles course called?
Your answer
How are Learning Objectives and Essential knowledge Statements related in the Framework?
Your answer
How might a teacher introduce the concept of abstraction to her students?
Your answer
Compare two online courses that have been specifically developed to satisfy the requirements of an AP Computer Science Principles course?
Your answer
How does a CS Principles course differ from the traditional AP Computer Science Course?
Your answer
Of the resources we have shared so far, explain which you think are more useful to your classroom and why (or why not?)
Your answer
In your estimation, what possible lesson or activity might be used to address Learning Objective 1.2.3
Your answer
How might you explain Essential Knowledge statement 1.3.1C to a student using real world examples?
Your answer
What are some of the layers of abstraction needed to convert binary data to text on a screen?
Your answer
Why or when might you use block-based programming like Scratch with your students?
Your answer
Write a pseudocode program to execute a human real world activity or function, like brushing your teeth, using loops, variables and conditional statements.
Your answer
Lesson title:
Your answer
PART 2 - Lesson Design
In this section you begin to plan what you think your final lesson might focus on. This is meant to get you started thinking about what you will eventually develop and teach in your class. You may have already taught the lesson your final lesson, in which case use this to document what that was, or you may choose to flesh it out further.
Subject(s)
Your answer
Grade(s)
Your answer
Lesson outcome:
Your answer
Big Ideas to cover:
Your answer
Enduring Understandings to focus on:
Your answer
Computational Thinking Practices used:
Your answer
Computational Artifacts students may produce:
Your answer
Submit
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Additional Terms