Alliance Collins Family
College-Ready High School
Put the “Y” in Justify!

Skip to main content
Mobile Menu
Español

AP CSP (Period 1) Assignments

Upcoming Assignments RSS Feed

No upcoming assignments.

Past Assignments

Due:

Variables & Data Types in Google Classroom

Variables & Data Types

Due:

Programming With Karel - Intro to Javascript in Google Classroom

Programming With Karel - Intro to Javascript

Continue with your current Javascript programming in codeHS.
Goal:
Ideal:  Complete the entire module through lesson 16.
Excellent Progress:  Complete through lesson 11, "If/Else Statements."
Please upload a screenshot of the last exercise you complete so that I can see where you left off.  
An example is given below.  Notice I can see the 1.11.6, telling me this is the 11th lesson of module 1.

Due:

Welcome Back in Google Classroom

Welcome Back

Welcome back to IM1.  Let's revisit an activity we completed at the beginning of the first semester.  

Sometimes, even over a short, period we change our preferences so please take this time to tell me a little about yourself.

Due:

Intro to Javascript: Programming with Karel in Google Classroom

Intro to Javascript: Programming with Karel

Goal for this week is to complete at least through 1.5 - "The Start Function."

Use the link below to log into codeHS.
Begin the first lesson "Introduction to Programming with Karel".
Each lesson contains:
A video
Check for understanding
Examples to play around with.
Exercises to code.
Once complete with the first lesson, continue with the module.  Goal for this week is to complete at least through 1.5 - "The Start Function."

Due:

Project Guide - Brainstorming Activity in Google Classroom

Project Guide - Brainstorming Activity

You may work together in partners on this project, or you may choose to work alone.
You only need to complete the first page of this Do, but you may be able to complete some additional information.

Due:

Programming for Entertainment in Google Classroom

Programming for Entertainment

Work with a partner to collaborate on the activity guide.


Focus Questions:   How is computer science used in entertainment?

Due:

Website Peer Review in Google Classroom

Website Peer Review

Each scholar must review one website to provide feedback that can be incorporated the final product.
To facilitate this you may exchange Chromebooks so that the reviewer can both view the project in replit as well as type into the Google Doc.

Due:

Styling Text with CSS in Google Classroom

Styling Text with CSS

Objective
Students will be able to:
Use CSS selectors to style HTML text elements.
Link to an external style sheet.
Focus Question 
How can we change the style of text on a web page.

Standards
1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

Due:

Digital Footprint in Google Classroom

Digital Footprint

Objective
Students will be able to:
Understand and justify guidelines for safely publishing information online.
Focus Question
How can you make sure that your private information stays private?

Standard
 - Evaluate the social and economic implications of privacy in the context of safety, law, or ethics.
 - Compare and contrast security measures to address various security threats.

Due:

Digital Footprint in Google Classroom

Digital Footprint

Think of 2 or 3 websites you have accounts on.

What kind of information could someone learn about you by looking on these websites?

Due:

Apps and Problem Solving in Google Classroom

Apps and Problem Solving

Due:

Storage in Google Classroom

Storage

Standard

1B-CS-01 - Describe how internal and external parts of computing devices function to form a system.
Objectives
Students will be able to:
Determine which information in a computing problem should be stored for later use.
Identify guidelines regarding what information should and should not be stored as part of the computing process.
Use the input-output-storage-processing model to describe a computing process.
Focus Question
Why is storage an important part of the computing process?

Due:

Processing in Google Classroom

Processing

Standards
1B-CS-01 - Describe how internal and external parts of computing devices function to form a system.
Objectives
Students will be able to:
Define processing as the work done (possibly by a computer) to turn an input into an output
Identify several common types of processing used in computing.
Determine which types of processing are appropriate for a particular computing problem.
Focus Question
What are the different ways computers can process information?

Due:

Inputs and outputs  in Google Classroom

Inputs and outputs

Standards
1B-CS-01 - Describe how internal and external parts of computing devices function to form a system.
1B-CS-02 - Model how computer hardware and software work together as a system to accomplish tasks.
Objectives
Students will be able to:
Select the inputs and outputs used to perform common computing tasks
Explain the role that input and output take when computers are used to solve information problems.
Question of the Day
How do computers use input and output to get and give the information that they need to solve problems?

Due:

What is a Computer? in Google Classroom

What is a Computer?

Standards
1B-CS-01 - Describe how internal and external parts of computing devices function to form a system.
Objectives
Students will be able to:
Identify a computer as a machine that works with information
Reason about whether particular objects are or are not computers.
Choose problems that can be solved with computing and justify those choices.
Question of the Day
What rules or definitions define objects as computers?

Due:

Games  in Google Classroom

Games

Standards
1B-AP-08 - Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-16 - Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation and review stages of program development.
Objective
Apply the problem solving process to approach a variety of problems.
Assess how well-defined a problem is and use strategies to define the problem more precisely.
Question of the Day
How can we apply the problem solving process to many different kinds of problems?

Due:

Paper Towers in Google Classroom

Paper Towers

Standards
1B-AP-08 - Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
1B-AP-16 - Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation and review stages of program development.

Objectives
Students will be able to:
Communicate and collaborate with classmates in order to solve a problem.
Iteratively improve a solution to a problem.
Identify different strategies used to solve a problem.

Question of the Day 
What can help us to work together and solve problems as a team?

Due:

The Problem Solving Process in Google Classroom

The Problem Solving Process

Standards
1B-AP-08 - Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
1B-AP-11 - Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

Objective
Students will be able to:
Given a problem, identify individual actions that would fall within each step of the problem solving process.
Identify useful strategies within each step of the problem solving process.

Question of the Day
What are some common steps we can use to solve many different types of problems?