Home   |   Exploring CS (Per 1 & 4)  |  AP CS Principles (Per 2 & 6)  |  CS Discoveries (Per 5)  |  Robotics (Per 7)
Grading & Expectations
syllabus
Office Hours
Monday 3:15-4:15
AP Readiness Dates:
Oct 7, Nov 4, Dec 2, Feb 10, Mar 10, Apr 21
Aspirations Applications:
due Nov 6th
 
 

 

 

 

 

 

AP Computer Science Principles

This course introduces students to the foundational concepts of Computer Science and challenges them to explore how computing and technology impact the world. If you pass the AP Test, you may get college credit. This class contains units on: The Internet, Digital Information, Programming using Javascript, Big Data and Privacy, and Building Apps.

 

Wednesday 11-8-17

Assignment:
Explore the following 2 links and find out information on the AP CSP Test (What are the Performance Tasks, etc).
AP CSP info

more info

 

Monday 11-6-17

Objective:
Write directions for creating a lego structure

Learning Targets:
LT14: Express an algorithm in a language

Assignment:
1. Build a lego structure and take notes on how you built it.
2. Take a picture of the final structure.
3. Write down directions on how to build it (no drawings of the final product).
4. Try to recreate another group's directions
5. Compare the structure you built from their directions with the picture of the original structure.
6. Reflect on the activity.

 

Wednesday 10-25-17

Objective:
Investigate lossy compression

Learning Targets:
LT7: Analyze how data representation, storage, security, and transmission of data involve computational manipulation of information.

Assignment:
Try this. Is it a good way to compress text:
Lossy Text Compression App

Each person completes the handout for U2 Lesson 5 by researching on the web.

Do the check for understanding question in Lesson 5 on Code.org

Finish your Favicon(U2 Lesson 4 stage 9), Sugar Skulls or Aspirations applications.

 

Tuesday 10-17-17

Objective:
Use Tinkercad to create 3D designs from 2D sugar skull sketches.

Learning Targets:
LT2: Explain how computing has impacted innovations in other fields.
LT7: Analyze how data representation, storage, security, and transmission of data involve computational manipulation of information.
LT8:Use models and simulations to represent phenomena.

Assignment:
Create an account, do the tutorials, and create your design:
TinkerCad

 

Friday 10-13-17

Objective:
Encode color images with hexadecimal.

Learning Targets:
LT7: Analyze how data representation, storage, security, and transmission of data involve computational manipulation of information.
LT8:Use models and simulations to represent phenomena.

Assignment:
Unit 2 Lesson 4

 

Friday 9-29-17

Objective:
Use compression to reduce the size of messages.

Learning Targets:
LT5: Describe the variety of abstractions used to represent data.
LT11: Develop an abstraction when writing a program or creating other computational artifacts.
LT7: Analyze how data representation, storage, security, and transmission of data involve computational manipulation of information.

Assignment:
U2 Lesson 2

Homework:
Check for Understanding

 

Monday 9-18-17

Objective:
Write a flash talk based on research on Net Neutrality or Internet Censorship.

Learning Targets:
LT1: Explain how computing innovations affect communication, interaction, and cognition.
LT4: Explain the connections between computing and economic, social, and cultural contexts.
LT13: Identify existing cybersecurity concerns and potential options to address these issues with the Internet and the systems built on it.

Assignment:
Practice Performance Task Flash Talk - due Wednesday
U1 lesson 14

Homework:
Unit1 Ch2 Assessment

 

Thursday 9-14-17

Objective:
Create a protocol using IP addresses and routers

Learning Targets:
LT10: Explain the abstractions in the Internet and how the Internet functions.

Assignment:
U1 lesson 12

U1 lesson 13

Homework:
Check for Understanding 12 & 13

 

Tuesday 9-12-17

Objective:
Create a protocol using IP addresses and routers

Learning Targets:
LT7: Analyze how data representation, storage, security, and transmission of data involve computational manipulation of information.
LT10: Explain the abstractions in the Internet and how the Internet functions.

Assignment:
U1 lesson 10

U1 lesson 11

Homework:
Check for Understanding

 

Friday 9-8-17

Objective:
Write a protocol to play broadcast battleship.

Learning Targets:
LT10: Explain the abstractions in the Internet and how the Internet functions.
LT13: Identify existing cybersecurity concerns and potential options to address these issues with the Internet and the systems built on it.

Assignment:
U1 1esson 9

Homework:
Check for Understanding

 

Wednesday 9-6-17

Objective:
Students wlll examine "The Internet is for Everyone" article.

Learning Targets:
LT3: Analyze the beneficial and harmful effects of computing.
LT4: Explain the connections between computing and economic, social, and cultural contexts.
LT10: Explain the abstractions in the Internet and how the Internet functions.

Assignment:
Video: What is the Internet?

The Internet is for Everyone

Homework:
Check for Understanding

 

 

Copyright MrLanda.com © 2004-2010.