AP Computer Science Principles: Period 6

*********
Due Date: Monday, September 19, 2022	
** Because of excessive file (images) size problem with google classroom.
We will need to reduce the size of the file before
dropping off the file.
You will use Photoshop.
Click here and see the crop sizing you will need to use for all of your files.
(It is circle with a purple line)

Click here to see an actual file.
Download to your computer.
Replace the X with your class period.
Replace lastname with your last name.
Upload it to Google classroom
The google classroom name will PX_Lastname_FileDescription

Make sure you name the file correctly.
It should have a format of:

PX_Lastname_filedescription.png
Replace the X with your class period.
You need to repalce filedescription with the assignment description.

Be sure to save the file as a png.

You will need to do this for all google classroom images submission.
********

*********
Due Date: Friday September 23, 2022
-Learn Computer Math
	-Hexadecimal (base 16) 	
		-Hexadcimal counting
		-Hexadecimal conversion to decimal
		-Hexadecimal adding
		-Screen shot your work on the board for all 3 above
		-turn in to google classroom.
	-Decimal (base 10)
		-Conversion to Binary
		-Conversion to Octal
		-Conversion to Hexadecimal
		-Screen shot your work on the board for all 3 above
		-turn in to google classroom.

***********
Due Date: Monday September 23, 2022
Unit 2 Code.org 2022-2023 AP Principles

Lesson 1: Welcome to the Internet
The Internet: Crash Course Computer Science #29
Click here and watch the video.
11:57

Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.

***********
Due Date: Monday September 23, 2022
Unit 2 Code.org 2022-2023 AP Principles

Lesson 2: Building a Network
Computer Networking and Hardware : How to Build a Computer Network System
Click here and watch the video.
1:45

Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.

***********
Due Date: Monday September 23, 2022
Unit 2 Code.org 2022-2023 AP Principles

Lesson 3: The need for Addressing
Code.org Lesson 3 The Need for Addressing | CS Principles Unit 2
Click here and watch the video.
7:18

Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.

***********
Due Date: Monday September 23, 2022
Unit 2 Code.org 2022-2023 AP Principles

Lesson 4: Routers and Redundancy
CS Principles - Unit 6 Day 4 - Routers and Redundancy
Click here and watch the video.
10:40

Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.

***********
Due Date: Monday September 23, 2022
Unit 2 Code.org 2022-2023 AP Principles

Lesson 5: Packets
AP CSP U2 L5 Packets
Click here and watch the video.
12:47

Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.

***********
Due Date: Monday September 23, 2022
Unit 2 Code.org 2022-2023 AP Principles

Lesson 6: HTTP and DNS
U2 L6 DNS and HTTP
Click here and watch the video.


Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.

***********
Due Date: Monday September 23, 2022
-Access code.org
	-Click on this (www.code.org) to access your assignments.
	
	Unit 2 - The Internet ('22- '23)
	
	-Complete the following lessons
	-Lesson 1: Welcome to the Internet
	-Lesson 2: Building a Network
	-Lesson 3: The Need for Addressing
	-Lesson 4: Routers and Redundancy
	-Lesson 5: Packets
	-Lesson 6: HTTP and DNS
	-Lesson 7: Project Internet Dilemmas Part 1
	-Lesson 8: Project Internet Dilemmas Part 2
	-Lesson 9: Assessment Day	
	
Complete all these lessons.

	

***********
Due Date: Friday September 30, 2022
Unit 3 Code.org 2022-2023 AP Principles

Lesson 1: Introduction to Apps
App Lab: Make a Simple App
Click here to watch the video.
11:09

Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.

***********
Due Date: Friday September 30, 2022
Unit 3 Code.org 2022-2023 AP Principles

Lesson 2: Introduction to Design Mode
CS Principles: Intro to Design Mode in App Lab
Click here and watch the video.
6:17

Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.

***********
Due Date: Friday September 30, 2022
Unit 3 Code.org 2022-2023 AP Principles

Lesson 5: The Need for Programming Languages
Why Programming Is Important?
Click here and watch the video.
5:43

Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.

***********
Due Date: Friday September 30, 2022
Unit 4 Code.org 2022-2023 AP Principles

Lesson 7: Introduction to Programming
Introduction to Programming
Click here and watch the video.
3:18

Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.


***********
Due Date: Friday September 30, 2022
Unit 4 Code.org 2022-2023 AP Principles

Lesson 7: Progamming vs Coding - What's the difference?
Introduction to Programming
Click here and watch the video.
3:18

Click here and make a copy of the google doc.
Answer the question, turn it into google classroom.

***********
Due Date: Friday September 30, 2022
-Access code.org
	-Click on this (www.code.org) to access your assignments.
	
	Unit 3: Intro to App Design
	
	-Complete the following lessons
	-Lesson 1: Introduction to Apps
	-Lesson 2: Introduction to Design Mode
	-Lesson 3: Project Designing App Part 1
	-Lesson 4: Project Designing App Part 2
	-Lesson 5: The Need for Programming Languages
	-Lesson 6: Introduction to Programming
	-Lesson 7: Debugging
	-Lesson 8: Project Designing an APP Part 3
	-Lesson 9: Project Designing an APP Part 4
	-Lesson 10: Project Designing an APP Part 5
	-Lesson 11: Assessment Day
	
Complete all these lessons.