10/6/21 -
Objective(s):
Today
10/5/21 -
Objective(s):
Today
10/4/21 -
Objective(s):
Last assignment graded
Lesson 8
9/30/21 -
Objective(s):
Finish up Lesson 6
9/29/21 -
Objective(s):
Finish up lesson 5
Begin Lesson 6
9/28/21 -
Objective(s):
Please go back to code studio and fill in any gaps for the "check for understanding" questions
Begin Lesson 5
AP Update
9/27/21 -
Objective(s):
Please go back to code studio and fill in any gaps for the "check for understanding" questions
Begin Lesson 4
9/24/21 -
Objective(s):
Finish Lesson 3
Begin 4
9/23/21 -
Objective(s):
Begin Lesson 3
AP Update
9/22/21 -
Objective(s):
9/22/21 -
Objective(s):
9/21/21 -
Objective(s):
Bell Work: Get on code.org to view test
Test Correction
9/20/21 -
Objective(s):
Bell Work: View Test
9/12/19 - Objective(s) -
Bell Work:
Lesson 7
Test Tomorrow
Time left?
Blown to bits - Pages 1-4
Deep Fakes! - Example
9/11/19 - Objective(s) -
Bell Work:
Lesson 6
Test Friday (Maybe Monday)
9/10/19 - Objective(s) -
Bell Work:
Begin Lesson 6
Test by the end of the week!
9/9/19 - Objective(s) -
Bell Work:
Finish - Unit 1 Lesson 4
Begin Lesson 5
Time left?
Number video
Blown to bits - Pages 1-4
9/6/19 - Objective(s) -
Bell Work:
Today - Unit 1 Lesson 4
Bell Work: Get
AP Update
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
Lesson 3
Bell Work: Go here and login -> https://studio.code.org/s/csp1-2019/stage/2/puzzle/2?section_id=2267545
As a table answer the questions. Only one person needs to type a response.
AP Update
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
Lesson 3
9/3/19 - Objective(s)-
Bell Work: Journal Prompt: What is your personal definition of "information?" Take a minute to write it down.
AP Update
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
Today - Unit 1 Lesson 2
9/17/21 - Objectives:
Today:
China and Your DNA
Deep fake intro - Arnold - Arnold 2
One more?
Snow in video - https://www.youtube.com/watch?v=r6Rp-uo6HmI
Do you agree?
Later
AP Update
Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
9/16/21 - Objectives:
Today:
9/15/21 - Objectives:
Today:
9/14/21 - Objectives:
Today:
9/13/21 - Objectives:
Today:
9/10/21 - Objectives:
Today:
9/9/21 - Objectives:
Today:
Today:
9/7/21 - Objectives:
Today:
9/2/21 - Objectives:
Today:
9/1/21 - Objectives:
Today:
8/31/21 - Objectives:
Today:
8/30/21 - Objectives:
Bell Work:
Begin Unit 1 Lesson 4
Day 4 - 8/26/21 - Objective(s) -
Bell Work:
Begin Lesson 2 - my notes
Day 3 - 8/25/21
Objective: I can start building positive relationships with fellow students. I can use teamwork to learn names.
Previously on...
Day 2 - 8/24/21
Objective: I can start building positive relationships with fellow students. I can use teamwork to learn names.
Teacher and Student Expectations
Introduction Tasks
NEXT - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: On a post it note write down your name and something you know a lot about. Then what you could teach about it.
Day 3/4 - Lesson 1
Things to know about this class
Day 1 8/23/21 - Objective(s) - To see if this class is for you.
Bell Work: Get on Illuminate
Today
Introductions and Team Building!
9/13/19 - Objective(s):
Chapter 1 Test
Time
9/12/19 - Objective(s) -
Bell Work:
Lesson 7
Test Tomorrow
Time left?
Blown to bits - Pages 1-4
Deep Fakes! - Example
9/11/19 - Objective(s) -
Bell Work:
Lesson 6
Test Friday (Maybe Monday)
9/10/19 - Objective(s) -
Bell Work:
Begin Lesson 6
Test by the end of the week!
9/9/19 - Objective(s) -
Bell Work:
Finish - Unit 1 Lesson 4
Begin Lesson 5
Time left?
Number video
Blown to bits - Pages 1-4
9/6/19 - Objective(s) -
Bell Work:
Today - Unit 1 Lesson 4
Bell Work: Get
AP Update
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
Lesson 3
Bell Work: Go here and login -> https://studio.code.org/s/csp1-2019/stage/2/puzzle/2?section_id=2267545
As a table answer the questions. Only one person needs to type a response.
AP Update
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
Lesson 3
9/3/19 - Objective(s)-
Bell Work: Journal Prompt: What is your personal definition of "information?" Take a minute to write it down.
AP Update
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
Today - Unit 1 Lesson 2
8/29/19 - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: Download Blown to Bits
Day 4 - Lesson 1
Things to know about this class
Next Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
8/28/19 - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: On a post it note write down your name and something you know a lot about. Then what you could teach about it.
Day 3/4 - Lesson 1
Things to know about this class
Next Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
8/27/18 - Objective(s) - Pretest
Bell Work: Take the pretest!
Today
8/26/19 Objective: I can start building positive relationships with fellow students
Bell work: Think about what are the best classroom cultures like?
Introductions and Team Building!
8/29/19 - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: Blown to Bits - read Chapter 4, Needles in the Haystack, pages 141-142 (Placements, Clicks, and Auctions), then answer the following question about innovation:
9/12/18 - Objective(s):
Chapter 1 Test
9/11/18 - Objective(s):
Unit 1 Lesson 7
Go over quiz questions from yesterday
9/10/18 - Objective(s):
Today
Day 8
9/7/18 - Objective(s) -
Bell Work: None?
Today - Unit 1 Lesson 6
Day 7
9/6/18 - Objective(s) -
Bell Work: None?
Today - Unit 1 Lesson 5
Day 6
9/5/18 - Objective(s) -
Bell Work: Get to my website
Yesterday
Today - Unit 1 Lesson 4
Day 5
9/4/18 - Objective(s) -
Bell Work: Get to my website
Today - Unit 1 Lesson 3
8/29/18 - Objective(s) -
Bell Work: Journal Prompt: What is your personal definition of "information?" Take a minute to write it down.
Today - Unit 1 Lesson 2
8/29/18 - Objective(s) - Pretest
Bell Work: Take the pretest!
Today
8/28/18 - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: Blown to Bits - read Chapter 4, Needles in the Haystack, pages 141-142 (Placements, Clicks, and Auctions), then answer the following question about innovation:
8/27/18 - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: Take a seat anywhere. On a post it note write down your name and something you know a lot about. Then what you could teach about it.
Day 1 - Lesson 1
Objective(s):
- Identify how an internet dilemma has the potential to benefit and harm different stakeholders
- Identify the inputs, outputs, and purpose of an app
- Identify the ways the technical structure and design of the Internet contributes to a social dilemma
Today
- Test
- Share out issues
10/5/21 -
Objective(s):
- Identify how an internet dilemma has the potential to benefit and harm different stakeholders
- Identify the ways the technical structure and design of the Internet contributes to a social dilemma
Today
- Practice Test - Printed from CB.
- Kahoot - https://create.kahoot.it/details/633839dc-b009-4852-8963-a8d32426b1f2
- Share out your issues from Lesson 8
10/4/21 -
Objective(s):
- Identify how an internet dilemma has the potential to benefit and harm different stakeholders
- Identify the ways the technical structure and design of the Internet contributes to a social dilemma
Last assignment graded
Lesson 8
9/30/21 -
Objective(s):
- Describe how HTTP is used for sharing the files and pages that make up the World Wide Web
- Describe how the Domain Name System helps the Internet scale by allowing devices to find the IP addresses associated with a domain name
- Explain how different layers of protocols on the Internet build upon and rely on one another
Finish up Lesson 6
9/29/21 -
Objective(s):
- Describe how HTTP is used for sharing the files and pages that make up the World Wide Web
- Describe how the Domain Name System helps the Internet scale by allowing devices to find the IP addresses associated with a domain name
- Explain how different layers of protocols on the Internet build upon and rely on one another
-
Finish up lesson 5
Begin Lesson 6
9/28/21 -
Objective(s):
- Describe how information flows through the Internet as a datastream of packets
- Explain how packet numbering and re-ordering can allow for large messages to reliably be sent even if packets are dropped or arrive out of order
- Explain the differences between the Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)
-
Please go back to code studio and fill in any gaps for the "check for understanding" questions
Begin Lesson 5
AP Update
- myap.collegeboard.org - Code - ERZXAQ
9/27/21 -
Objective(s):
- Explain how data is routed through the Internet
- Describe how the redundant nature of networks can lead to dynamic, fault tolerant routes
Please go back to code studio and fill in any gaps for the "check for understanding" questions
Begin Lesson 4
9/24/21 -
Objective(s):
- Explain the need for open and shared protocols for communicating on the Internet
- Describe the way the Internet Protocol helps uniquely identify one another on the Internet
- Explain how computer scientist overcame challenges with internet addressing
Finish Lesson 3
Begin 4
9/23/21 -
Objective(s):
- Explain the need for open and shared protocols for communicating on the Internet
- Describe the way the Internet Protocol helps uniquely identify one another on the Internet
- Explain how computer scientist overcame challenges with internet addressing
Begin Lesson 3
AP Update
- Mid October - Deposit
- Sophomores sign up with SCHOOL email - myap.collegeboard.org
- AP Computer Science Principles Code - ERZXAQ
- May 9, 2022
9/22/21 -
Objective(s):
- Use the Internet Simulator to communicate information with a partner
- Identify the path(s) connecting two devices in a simulated network
- I have used the Internet Simulator to communicate with classmates
- Explain how computing devices can be connected to form a network
- Finish up Lesson 1
- Lesson 2
9/22/21 -
Objective(s):
- Use the Internet Simulator to communicate information with a partner
- Identify the path(s) connecting two devices in a simulated network
- I have used the Internet Simulator to communicate with classmates
- Explain how computing devices can be connected to form a network
- Finish up Lesson 1
- Begin Lesson 2
9/21/21 -
Objective(s):
- Test correction
- Identify questions they have about how the Internet works
- Use the Internet Simulator to communicate information with a partner
- I have corrected all incorrect answers and explained why it was incorrect
- I have used the Internet Simulator to communicate with classmates
Bell Work: Get on code.org to view test
Test Correction
- Each table review 2-3 questions
- Read and explain why each possible answer is correct or incorrect
- Present
- On paper write out:
- Name
- Question numbers
- Why your answer was wrong AND
- What the correct answer is and why
9/20/21 -
Objective(s):
- Test correction
- Identify questions they have about how the Internet works
- Use the Internet Simulator to communicate information with a partner
- I have corrected all incorrect answers and explained why it was incorrect
- I have used the Internet Simulator to communicate with classmates
Bell Work: View Test
9/12/19 - Objective(s) -
- Calculate the range of values that can be represented using binary numbers of a given size in bits.
- Invent a simple communication protocol for sending a list of numbers that represent coordinates on a Cartesian grid.
- Use the Internet Simulator to send the list of points that make up the drawing to a friend.
Bell Work:
Lesson 7
- Activity Guide - Cards
- Take notes :)
- Reference sheet
Test Tomorrow
- Yesterday's Quiz
- Kahoot
- Review Notes
- Look at check for understanding questions and vocab on code studio
Time left?
Blown to bits - Pages 1-4
Deep Fakes! - Example
9/11/19 - Objective(s) -
- Calculate the range of values that can be represented using binary numbers of a given size in bits.
- Invent a simple communication protocol for sending a list of numbers that represent coordinates on a Cartesian grid.
- Use the Internet Simulator to send the list of points that make up the drawing to a friend.
Bell Work:
Lesson 6
- Objectives
- Finish Lesson 6 activity review
- Complete lesson 5 and 6 bubbles
- In your new seat take the above quiz by yourself
- BUT, before you submit please look at the questions with a partner and see if you disagree, feel free to change your answers
- Take your time, a few are tricky!
Test Friday (Maybe Monday)
- Kahoot
- Review Notes
- Look at check for understanding questions and vocab on code studio
9/10/19 - Objective(s) -
- Calculate the range of values that can be represented using binary numbers of a given size in bits.
- Invent a simple communication protocol for sending a list of numbers that represent coordinates on a Cartesian grid.
- Use the Internet Simulator to send the list of points that make up the drawing to a friend.
Bell Work:
- What is 1111 in Base 2, Base 10, and Base 7
- If you finish early, try the Binary Game AppLab App - App
Begin Lesson 6
Test by the end of the week!
9/9/19 - Objective(s) -
- Describe how to use bits to create a functioning number system
- Understand the relationship between the powers of 2 and the number of bits needed to express a number of a certain magnitude. e.g. How many bits do I need to represent the number “15”, or “32”, or “1492”?
- Determine, for a given number of bits, both the number of possible numbers that can be represented and also the range of those numbers
Bell Work:
- "If we were going to design a new system for representing numbers, what features would this system need to have?"
Finish - Unit 1 Lesson 4
Begin Lesson 5
Time left?
Number video
Blown to bits - Pages 1-4
9/6/19 - Objective(s) -
- Reason about patterns and symbols as arbitrary abstract concepts that can be used to represent numbers.
- Invent their own “number system” with symbols and rules for getting from one pattern to the next.
Bell Work:
- Answer these questions from yesterday
Today - Unit 1 Lesson 4
- How many ways can you represent "7"?
- "If we were going to design a new system for representing numbers, what features would this system need to have?"
- 3 Shapes activity
- Journal - Why are rules required for a number system to be useful?
- Explain how synchronization and coordination enable the transmission of binary messages.
- Develop a protocol for exchanging binary messages in two directions.
- Calculate the bit rate for a binary message exchange.
- Provide a definition of "bit" and relate it to the binary messages they have seen so far.
Bell Work: Get
AP Update
- Mid October - Deposit
- Did everyone sign up - myap.collegeboard.org ?
- AP Computer Science Principles Section 3 - YRAKEV
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
- In your journal discuss the positive and negative results of Overture's three search engine innovations.
- How did those innovations turn out today?
Lesson 3
- Please make sure you are in the 2019 AP class.
- Sign in to your Code.org account with Google.
- Internet simulator
- Video Notes
- Finish with questions
- Explain how synchronization and coordination enable the transmission of binary messages.
- Develop a protocol for exchanging binary messages in two directions.
- Calculate the bit rate for a binary message exchange.
- Provide a definition of "bit" and relate it to the binary messages they have seen so far.
Bell Work: Go here and login -> https://studio.code.org/s/csp1-2019/stage/2/puzzle/2?section_id=2267545
As a table answer the questions. Only one person needs to type a response.
AP Update
- Mid October - Deposit
- Did everyone sign up - myap.collegeboard.org ?
- AP Computer Science Principles Section 3 - YRAKEV
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
- In your journal discuss the positive and negative results of Overture's three search engine innovations.
- How did those innovations turn out today?
Lesson 3
- Please make sure you are in the 2019 AP class.
- Sign in to your Code.org account with Google.
- Internet simulator
9/3/19 - Objective(s)-
- Create a device for sending a single bit of information - state A or state B - over a distance.
- Analyze the possibilities and limitations that arise when sending binary messages.
- Explain or demonstrate how to use a binary message sending device to send messages that have more than two states.
Bell Work: Journal Prompt: What is your personal definition of "information?" Take a minute to write it down.
AP Update
- Mid October - Deposit
- All sign up - myap.collegeboard.org
- AP Computer Science Principles Section 3 - YRAKEV
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
- In your journal discuss the positive and negative results of Overture's three search engine innovations.
- How did those innovations turn out today?
Today - Unit 1 Lesson 2
- Device Challenge
- What are binary questions?
- Activity
- Journal Prompt
- Could you use another group’s device to send your set of messages? Why or why not? What would you need to know from the other groups?
- Based on what you've seen in today's activity what do you think are the limitations on the kinds of information we can send with binary messages?
9/17/21 - Objectives:
- Argue whether the digitization of information has broadly speaking improved or damaged society
- Examine articles to identify the social benefits and harms caused by information digitization
Today:
- Clarifying question - Overflow and bits representing decimal numbers
- Test
- Work on poster (look for citations to support your statement)
- Present posters
China and Your DNA
Deep fake intro - Arnold - Arnold 2
One more?
Snow in video - https://www.youtube.com/watch?v=r6Rp-uo6HmI
Do you agree?
Later
AP Update
- Mid October - Deposit
- Sophomores sign up with SCHOOL email - myap.collegeboard.org
- AP Computer Science Principles Section 3 - ???
Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
- In your journal discuss the positive and negative results of Overture's three search engine innovations.
- How did those innovations turn out today?
9/16/21 - Objectives:
- Argue whether the digitization of information has broadly speaking improved or damaged society
- Examine articles to identify the social benefits and harms caused by information digitization
Today:
- Clarifying question - when does Copyright and Creative Commons take effect?
- Begin Lesson 13
- Take a side debate?
- Study the check for understand questions at end of lessons of code.org
- Review Game
9/15/21 - Objectives:
- Analyze an article about information digitization to determine the information being digitized and the initial goal or purpose.
- Weigh social benefits or harms from a specific instance of information digitization
-
Today:
- Finish up lesson 11
- Begin lesson 12
9/14/21 - Objectives:
- Create lossless compressions of text files
- Analyze patterns in data to determine compression strategies
- Examine the effects of lossy compression on text & images
Today:
- Begin Lesson 11
9/13/21 - Objectives:
- Create lossless compressions of text files
- Analyze patterns in data to determine compression strategies
- Examine the effects of lossy compression on text & images
Today:
- Begin Lesson 10
9/10/21 - Objectives:
- Explain how bits can be used to represent the individual pixels of a color image
- Explain how digital data is used to approximate real-world analog data
- Create lossless compressions of text files
- Analyze patterns in data to determine compression strategies
Today:
- Finish Lesson 8
- Begin Lesson 9
9/9/21 - Objectives:
- Explain how bits can be used to represent the individual pixels of a color image
- Explain how digital data is used to approximate real-world analog data
Today:
- Begin Lesson 8
- Explain how bits can be used to represent the individual pixels of a color image
- Explain how digital data is used to approximate real-world analog data
Today:
- Finish Unit 1 Lesson 7 - view logos
- Begin Lesson 8
9/7/21 - Objectives:
- Explain how bits can be used to represent the individual pixels of a black and white image
- Explain how sampling is used to create a digital form of an analog image
Today:
- Begin Unit 1 Lesson 7
9/2/21 - Objectives:
- Develop a system for using numbers to represent text
- Explain how bits are grouped to represent abstractions like numbers and text.
- Describe the challenges in representing text when using a fixed number of bits for each character
Today:
- Review Objectives and slide 83
- Finish Unit 1 Lesson 6
- When was the binary system really created? - well even earlier
- Abstraction - what is it and can you give me examples of it?
- As a group identify some layers of abstraction in this "robot"
9/1/21 - Objectives:
- Understand that overflow and roundoff errors result from real-world limitations in representing place value.
Today:
- Review Objectives and slide 83
- Begin Unit 1 Lesson 6
8/31/21 - Objectives:
- Understand that overflow and roundoff errors result from real-world limitations in representing place value.
Today:
- Review Objectives
- Begin Unit 1 Lesson 5
8/30/21 - Objectives:
- Describe how to use bits to create a functioning number system
- Understand the relationship between the powers of 2 and the number of bits needed to express a number of a certain magnitude. e.g. How many bits do I need to represent the number “15”, or “32”, or “1492”?
- Determine, for a given number of bits, both the number of possible numbers that can be represented and also the range of those numbers
Bell Work:
- Review Objectives
- Number video
Begin Unit 1 Lesson 4
Day 4 - 8/26/21 - Objective(s) -
- Reason about patterns and symbols as arbitrary abstract concepts that can be used to represent numbers.
- Invent their own “number system” with symbols and rules for getting from one pattern to the next.
Bell Work:
Begin Lesson 2 - my notes
Day 3 - 8/25/21
Objective: I can start building positive relationships with fellow students. I can use teamwork to learn names.
Previously on...
- Pretest on Illuminate
- What are you excited to learn this year in CSP?
- You will need earbuds at some point
- Need a notebook
Day 2 - 8/24/21
Objective: I can start building positive relationships with fellow students. I can use teamwork to learn names.
Teacher and Student Expectations
Introduction Tasks
- What do you know a lot about? or What would you do with $10 million?
- Classroom Code - uuyirlv
- Read the Syllabus
- Weebly is for me - classroom is for you
- You will need earbuds at some point
- Need a notebook soon
- Take pre-course survey
- Rapid Prototyping
NEXT - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: On a post it note write down your name and something you know a lot about. Then what you could teach about it.
Day 3/4 - Lesson 1
- Groups of 4 share out
- Introduce yourself
- explain the thing you know a lot about
- teach the group something about it, or tell the group something interesting about it
- Brain Storming
- Identify some way that technology is used with, or affects that thing
- Make a suggestion for either:
- a way that technology might be improved to make it better, faster, easier to use
- a creative or innovative new technology might help solve some problem within that area, or at least make better?
- Rapid Prototyping
- What is it?
- Use a whiteboard to draw out your idea
- I'll take a picture of you and your board!
- Present
- Wrap up
- Your job as a student in the class is to be on the lookout for where and how computer science affects or impacts the things you care about, the things you know about.
- In fact, for the AP assessment you must create an app that reflects a personal interest or problem you’re trying to solve. You must also explore a technological innovation and write about it.
- Intro Video
Things to know about this class
- Review the Syllabus
- Different kind of class - lead learner - not the source of info
- Concept/problem first, then vocab and solutions
- Accepting Schools (3-4 credit hours)
- Blown to Bits (Audio Book)
- Need a notebook
- Syllabus
Day 1 8/23/21 - Objective(s) - To see if this class is for you.
Bell Work: Get on Illuminate
Today
- Seating Chart
- Classroom Code - uuyirlv
- Complete the pretest
- Look at Accepting Schools (3-4 credit hours)
Introductions and Team Building!
- 2 truths and 1 lie
9/13/19 - Objective(s):
- Test
Chapter 1 Test
- "Bandwidth is the channel through which the bit rate flows. (The bit rate cannot exceed the bandwidth.)"
- Review
- Any questions?
- What about hexadecimal? (watch if you want)
- Turn in notes for the test!
- Test - go to code studio
Time
9/12/19 - Objective(s) -
- Calculate the range of values that can be represented using binary numbers of a given size in bits.
- Invent a simple communication protocol for sending a list of numbers that represent coordinates on a Cartesian grid.
- Use the Internet Simulator to send the list of points that make up the drawing to a friend.
Bell Work:
Lesson 7
- Activity Guide - Cards
- Take notes :)
- Reference sheet
Test Tomorrow
- Yesterday's Quiz
- Kahoot
- Review Notes
- Look at check for understanding questions and vocab on code studio
Time left?
Blown to bits - Pages 1-4
Deep Fakes! - Example
9/11/19 - Objective(s) -
- Calculate the range of values that can be represented using binary numbers of a given size in bits.
- Invent a simple communication protocol for sending a list of numbers that represent coordinates on a Cartesian grid.
- Use the Internet Simulator to send the list of points that make up the drawing to a friend.
Bell Work:
Lesson 6
- Objectives
- Finish Lesson 6 activity review
- Complete lesson 5 and 6 bubbles
- In your new seat take the above quiz by yourself
- BUT, before you submit please look at the questions with a partner and see if you disagree, feel free to change your answers
- Take your time, a few are tricky!
Test Friday (Maybe Monday)
- Kahoot
- Review Notes
- Look at check for understanding questions and vocab on code studio
9/10/19 - Objective(s) -
- Calculate the range of values that can be represented using binary numbers of a given size in bits.
- Invent a simple communication protocol for sending a list of numbers that represent coordinates on a Cartesian grid.
- Use the Internet Simulator to send the list of points that make up the drawing to a friend.
Bell Work:
- What is 1111 in Base 2, Base 10, and Base 7
- If you finish early, try the Binary Game AppLab App - App
Begin Lesson 6
Test by the end of the week!
9/9/19 - Objective(s) -
- Describe how to use bits to create a functioning number system
- Understand the relationship between the powers of 2 and the number of bits needed to express a number of a certain magnitude. e.g. How many bits do I need to represent the number “15”, or “32”, or “1492”?
- Determine, for a given number of bits, both the number of possible numbers that can be represented and also the range of those numbers
Bell Work:
- "If we were going to design a new system for representing numbers, what features would this system need to have?"
Finish - Unit 1 Lesson 4
Begin Lesson 5
Time left?
Number video
Blown to bits - Pages 1-4
9/6/19 - Objective(s) -
- Reason about patterns and symbols as arbitrary abstract concepts that can be used to represent numbers.
- Invent their own “number system” with symbols and rules for getting from one pattern to the next.
Bell Work:
- Answer these questions from yesterday
Today - Unit 1 Lesson 4
- How many ways can you represent "7"?
- "If we were going to design a new system for representing numbers, what features would this system need to have?"
- 3 Shapes activity
- Journal - Why are rules required for a number system to be useful?
- Explain how synchronization and coordination enable the transmission of binary messages.
- Develop a protocol for exchanging binary messages in two directions.
- Calculate the bit rate for a binary message exchange.
- Provide a definition of "bit" and relate it to the binary messages they have seen so far.
Bell Work: Get
AP Update
- Mid October - Deposit
- Did everyone sign up - myap.collegeboard.org ?
- AP Computer Science Principles Section 3 - YRAKEV
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
- In your journal discuss the positive and negative results of Overture's three search engine innovations.
- How did those innovations turn out today?
Lesson 3
- Please make sure you are in the 2019 AP class.
- Sign in to your Code.org account with Google.
- Internet simulator
- Video Notes
- Finish with questions
- Explain how synchronization and coordination enable the transmission of binary messages.
- Develop a protocol for exchanging binary messages in two directions.
- Calculate the bit rate for a binary message exchange.
- Provide a definition of "bit" and relate it to the binary messages they have seen so far.
Bell Work: Go here and login -> https://studio.code.org/s/csp1-2019/stage/2/puzzle/2?section_id=2267545
As a table answer the questions. Only one person needs to type a response.
AP Update
- Mid October - Deposit
- Did everyone sign up - myap.collegeboard.org ?
- AP Computer Science Principles Section 3 - YRAKEV
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
- In your journal discuss the positive and negative results of Overture's three search engine innovations.
- How did those innovations turn out today?
Lesson 3
- Please make sure you are in the 2019 AP class.
- Sign in to your Code.org account with Google.
- Internet simulator
9/3/19 - Objective(s)-
- Create a device for sending a single bit of information - state A or state B - over a distance.
- Analyze the possibilities and limitations that arise when sending binary messages.
- Explain or demonstrate how to use a binary message sending device to send messages that have more than two states.
Bell Work: Journal Prompt: What is your personal definition of "information?" Take a minute to write it down.
AP Update
- Mid October - Deposit
- All sign up - myap.collegeboard.org
- AP Computer Science Principles Section 3 - YRAKEV
Wrap Up - Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
- In your journal discuss the positive and negative results of Overture's three search engine innovations.
- How did those innovations turn out today?
Today - Unit 1 Lesson 2
- Device Challenge
- What are binary questions?
- Activity
- Journal Prompt
- Could you use another group’s device to send your set of messages? Why or why not? What would you need to know from the other groups?
- Based on what you've seen in today's activity what do you think are the limitations on the kinds of information we can send with binary messages?
8/29/19 - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: Download Blown to Bits
Day 4 - Lesson 1
- Wrap up
- Where and how computer science affects or impacts our world
- AP assessment you must create an app that reflects a personal interest or problem you’re trying to solve.
- Also, you must also explore a technological innovation and write about it.
- Intro Video - What was the point?
Things to know about this class
- Review the Syllabus
- Different kind of class - lead learner - not the source of info
- Concept/problem first, then vocab and solutions
- Accepting Schools (3-4 credit hours)
- Blown to Bits (Audio Book)
- Need a notebook
- Syllabus
- Siblings, interest related and unrelated to school, future career ideas, what you like best about tech
Next Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
- In your journal discuss the positive and negative results of Overture's three search engine innovations.
- How did those innovations turn out today?
8/28/19 - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: On a post it note write down your name and something you know a lot about. Then what you could teach about it.
Day 3/4 - Lesson 1
- Groups of 4 share out
- Introduce yourself
- explain the thing you know a lot about
- teach the group something about it, or tell the group something interesting about it
- Brain Storming
- Identify some way that technology is used with, or affects that thing
- Make a suggestion for either:
- a way that technology might be improved to make it better, faster, easier to use
- a creative or innovative new technology might help solve some problem within that area, or at least make better?
- Rapid Prototyping
- What is it?
- Use a whiteboard to draw out your idea
- I'll take a picture of you and your board!
- Present
- Wrap up
- Your job as a student in the class is to be on the lookout for where and how computer science affects or impacts the things you care about, the things you know about.
- In fact, for the AP assessment you must create an app that reflects a personal interest or problem you’re trying to solve. You must also explore a technological innovation and write about it.
- Intro Video
Things to know about this class
- Review the Syllabus
- Different kind of class - lead learner - not the source of info
- Concept/problem first, then vocab and solutions
- Accepting Schools (3-4 credit hours)
- Blown to Bits (Audio Book)
- Need a notebook
- Syllabus
- Siblings, interest related and unrelated to school, future career ideas, what you like best about tech
Next Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
- In your journal discuss the positive and negative results of Overture's three search engine innovations. How did those innovations turn out today?
8/27/18 - Objective(s) - Pretest
Bell Work: Take the pretest!
Today
- Complete the pretest
- Read the Syllabus
- Teacher and Student Expectations
- Review the Syllabus
- Different kind of class - lead learner - not the source of info
- Accepting Schools (3-4 credit hours)
- Blown to Bits (Audio Book)
- Need a notebook
- Syllabus
- 2 truths and 1 lie
8/26/19 Objective: I can start building positive relationships with fellow students
Bell work: Think about what are the best classroom cultures like?
Introductions and Team Building!
- Electric Fence
- Go to and sign in to in to your Code.org account.
- Navigate to https://code.org/join and type in their section code: DWMTQV.
8/29/19 - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: Blown to Bits - read Chapter 4, Needles in the Haystack, pages 141-142 (Placements, Clicks, and Auctions), then answer the following question about innovation:
- In your journal discuss the positive and negative results of Overture's three search engine innovations. How did those innovations turn out today?
- You might need to google some of the terms.
- Whoever is done first should finish the poster.
- Finish Rapid Prototyping
- Gallery Walk
- Wrap up
- Your job as a student in the class is to be on the lookout for where and how computer science affects or impacts the things you care about, the things you know about.
- In fact, for the AP assessment you must create an app that reflects a personal interest or problem you’re trying to solve. You must also explore a technological innovation and write about it.
- Intro Video
- Go here to sign up!
9/12/18 - Objective(s):
- Determine the number of bits per symbol needed for a representation system based on the total number of symbols it is necessary to represent.
- Use the decimal number system when designing ways to represent other information in binary.
- Explain how bits are grouped to represent abstractions like numbers and text.
Chapter 1 Test
- Review?
- What about hexadecimal? (watch while you
- vocab kahoot?
- Test - go to code studio
9/11/18 - Objective(s):
- Determine the number of bits per symbol needed for a representation system based on the total number of symbols it is necessary to represent.
- Use the decimal number system when designing ways to represent other information in binary.
- Explain how bits are grouped to represent abstractions like numbers and text.
Unit 1 Lesson 7
- Activity Guide - Cards
- Take notes :)
- Reference sheet
Go over quiz questions from yesterday
9/10/18 - Objective(s):
- Quiz and review
Today
- Quiz
- In your new seat take the above quiz by yourself
- BUT, before you submit please look at the questions with a partner and see if you disagree, feel free to change your answers
- Take your time, a few are tricky!
- Review
- Wednesday we will take the Chapter 1 Test
- For review please go to https://studio.code.org/s/csp1-2018/stage/2/puzzle/1
- In your new table group read the overview, vocab, and then click through the modules and answer all questions
- If you do not finish in class you will have a little time tomorrow
Day 8
9/7/18 - Objective(s) -
- Calculate the range of values that can be represented using binary numbers of a given size in bits.
- Invent a simple communication protocol for sending a list of numbers that represent coordinates on a cartesian grid.
- Use the Internet Simulator to send the list of points that make up the drawing to a friend.
Bell Work: None?
Today - Unit 1 Lesson 6
- Aidan will be teaching today. Good luck!
Day 7
9/6/18 - Objective(s) -
- Describe how to use bits to create a functioning number system
- Understand the relationship between the powers of 2 and the number of bits needed to express a number of a certain magnitude. e.g. How many bits do I need to represent the number “15”, or “32”, or “1492”?
- Determine, for a given number of bits, both the number of possible numbers that can be represented and also the range of those numbers
Bell Work: None?
Today - Unit 1 Lesson 5
- Julia will be teaching today. Good luck!
Day 6
9/5/18 - Objective(s) -
- Reason about patterns and symbols as arbitrary abstract concepts that can be used to represent numbers.
- Invent their own “number system” with symbols and rules for getting from one pattern to the next.
Bell Work: Get to my website
Yesterday
- How did it go?
- Review presentation
- Did you do these questions?
Today - Unit 1 Lesson 4
- How many ways can you represent "7"?
- "If we were going to design a new system for representing numbers, what features would this system need to have?"
- 3 Shapes activity
- Journal - Why are rules required for a number system to be useful?
Day 5
9/4/18 - Objective(s) -
- Explain how synchronization and coordination enable the transmission of binary messages.
- Develop a protocol for exchanging binary messages in two directions.
- Calculate the bit rate for a binary message exchange.
- Provide a definition of "bit" and relate it to the binary messages they have seen so far.
Bell Work: Get to my website
Today - Unit 1 Lesson 3
- Please make sure you are in the class.
- Sign in to your Code.org account with Google.
- Navigate to https://code.org/join and type in their section code: PGYGHS.
- A student volunteer (Aidan), will help you complete the Internet simulator activity
8/29/18 - Objective(s) -
- Create a device for sending a single bit of information - state A or state B - over a distance.
- Analyze the possibilities and limitations that arise when sending binary messages.
- Explain or demonstrate how to use a binary message sending device to send messages that have more than two states.
Bell Work: Journal Prompt: What is your personal definition of "information?" Take a minute to write it down.
Today - Unit 1 Lesson 2
- Device Challenge
- What are binary questions?
- Activity
- Journal Prompt
- Could you use another group’s device to send your set of messages? Why or why not? What would you need to know from the other groups?
- Based on what you've seen in today's activity what do you think are the limitations on the kinds of information we can send with binary messages?
- Review the Syllabus
8/29/18 - Objective(s) - Pretest
Bell Work: Take the pretest!
Today
- Complete the pretest
- Make sure you signed up
- Turn in Blown to Bits - Pages 141-142 (Placements, Clicks, and Auctions)
- In your journal discuss the positive and negative results of Overture's three search engine innovations. How did those innovations turn out today?
- Review the Syllabus
8/28/18 - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: Blown to Bits - read Chapter 4, Needles in the Haystack, pages 141-142 (Placements, Clicks, and Auctions), then answer the following question about innovation:
- In your journal discuss the positive and negative results of Overture's three search engine innovations. How did those innovations turn out today?
- You might need to google some of the terms.
- Whoever is done first should finish the poster.
- Finish Rapid Prototyping
- Gallery Walk
- Wrap up
- Your job as a student in the class is to be on the lookout for where and how computer science affects or impacts the things you care about, the things you know about.
- In fact, for the AP assessment you must create an app that reflects a personal interest or problem you’re trying to solve. You must also explore a technological innovation and write about it.
- Intro Video
- Go here to sign up!
- Different kind of class - lead learner - not the source of info
- Accepting Schools (3-4 credit hours)
- Blown to Bits (Audio Book)
- Need a notebook
- Syllabus
- 2 truths and 1 lie
- Teacher and Student Expectations
8/27/18 - Objective(s) - Communicate with classmates about computing innovations in their lives. Describe positive and negative effects of computing innovations.
Bell Work: Take a seat anywhere. On a post it note write down your name and something you know a lot about. Then what you could teach about it.
Day 1 - Lesson 1
- New seats!
- Groups of 4 share out
- introduce yourself
- explain the thing you know a lot about
- teach the group something about it, or tell the group something interesting about it
- Brain Storming
- Identify some way that technology is used with, or affects that thing
- Make a suggestion for either:
- a way that technology might be improved to make it better, faster, easier to use
- a creative or innovative new technology might help solve some problem within that area, or at least make better?
- Rapid Prototyping
- Gallery Walk
- Wrap up
- Your job as a student in the class is to be on the lookout for where and how computer science affects or impacts the things you care about, the things you know about.
- In fact, for the AP assessment you must create an app that reflects a personal interest or problem you’re trying to solve. You must also explore a technological innovation and write about it.
- Intro Video
- Go here to sign up!
- Volunteer to remind me of attendance
- Take pre-course survey