Thursday, May 25, 2017

May 25-26, 2017

Objective: Start on extended learning activity to prepare for final exam

Activities
  • Mastery quiz on Tuesday.  Write out code on paper.  One of:
    • Given an array of integers, return the maximum value
    • Given an array of integers, return a new array of just the odd integers
    • Given an array if integers, return the sum of all the integers
  • Complete all three Lists and Loops Challenges
    • Check PowerSchool to see if they are complete:
      • Dice Rolling part 1, Dice Rolling parts 2&3,  and Sort List
  • Choose extended learning activity
    • Python: Invent Your Own Games with Python 
      • Install Python 3.4.4 and PyGame on your account - see handout
    • Python: Flask tutorial (pythonanywhere.com)
    • JavaScript: HTML and JavaScript tutorials (w3schools.com)
  • Enter your plan in this form: Extended learning plan.  
  • Proceed!

May 22-24, 2017

Objective:

Activities
  • Take Test 1-2 if haven't
  • 2001: A Space Odyssey
    • Discuss implication for future of AI
  • Final exam plans - focused on programming questions
  • Extended learning plan for next two weeks.  Choose from
    • Python: Invent Your Own Games with Python
    • Python: Flask tutorial (pythonanywhere.com)
    • JavaScript: HTML and JavaScript tutorials on w3schools.com

Friday, May 19, 2017

May 19, 2017

Objective:  Test 1-2 on the Internet + A classic movie on AI

Activities
  • Ensure you are enrolled in the correct class
  • Test 1-2
  • 2001: A Space Odyssey

Thursday, May 18, 2017

May 18, 2017

Objective:  Explain the role of HTTP and HTML on the Internet and Web

Activities
  • Assemble packet 1-2 and staple
  • Check Test 1.2 Study Guide at your desk
  • Go over study guide
  • Finish lesson 1.13  
  • Ray Kurzweil: Get Ready for Hybrid Thinking, TED Talk  (2014) https://www.youtube.com/watch?v=PVXQUItNEDQ
     
homework:  review videos and key terms, study guide

due tomorrow:
  • Packet 1-2
  • Test 1-2

Tuesday, May 16, 2017

May 17, 2017

Objective:  Explain the purpose of the HTTP protocol

Activities
  • Unit 1 Lesson 13 - HTTP and Abstraction on the Internet
    • Video
    • Worksheet
  • Study Guide for Test 1-2
Homework:  Complete Study Guide for Test 1-2. 

Friday: Test 1-2.  Chapter 1, lessons 8-13.

Monday, May 15, 2017

May 16, 2017

Objective: Explain the need for DNS

Handouts: Worksheet - Names and Addresses, Activity Guide - DNS Partner Questionnaire

Activities
  • Cyberattack update - The Washington Post (5/16/17), NBC News (5/15/17)
    • Make a flow chart in your notebook showing the possible steps in the attack, based on the information in the article
    • Start by reading the last few paragraphs
  • Return grading sheets for Explore and Create
  • Unplugged warm-up activity: Names and Addresses
  • Lesson 12 - The Need for DNS

Sunday, May 14, 2017

May 15, 2017

Objective: Explain how DNS creates cyber security vulnerabilities

Handout: Activity Guide - Research: DNS in the Real World

Activities
  • What is DNS and why do we need it?  
    • Find an answer to this question online or in Code.org, write answer in your notebook
    • Short classroom discussion to ensure we all basically agree on the answer
  •  Research a DNS hacking incident
    • Each table picks a different article from the bottom of Unit 1 Lesson 12 Stage 1
    • Two tables can research the current worldwide cyber attacks using  different articles
    • Write your table number and article name on board to ensure everyone picks a different article
    • 20 minutes to read and summarize article on the first side of the activity guide and plan your presentation
  • Group presentations
    • Each group gives a 5 minute presentation on their hacking incident to the class
    • Cover the notes you took on the front of your activity guide
    • Make it an interesting story.  Let everyone in your group speak.
    • Others in the class fill out the back of their activity guides
  • End of class
    • Return laptops to cart and plug in
    • Put completed activity guides in tray