|
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
|
|
|
|