Mr. Pledger's Computer Science Classes
  • Regrade Request Form

PLTW Computer Science Essentials
October 2017 - Planner Archive​

Monday, October 30, 2017 to Friday, November 3, 2017
  • Topic: Activity 1.2.3 - Procedural Abstraction: Price Per Slice
  • Learning Objective:
    • To create an app that allows the user to compare the price of pizza per slice when feeding a large group of people.
  • Essential Questions:
    • How do my algorithms integrate arithmetic and logical concepts? 
    • How is abstraction in the programming language I am using managing complexity in my program?
    • What details have been hidden or removed by an abstraction? 
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Follow the procedure in Activity 1.2.3, attaching your file to a page in your Activities Tab.
    • Answer the three essential questions on a page in your Developer Journal Tab​.
Thursday, October 26, 2017 to Friday, October 27, 2017
  • Topic: Continue Activity 1.2.2 - Algorithms and APIs: Hack Attack
  • Learning Objective:
    • To add to an existing app using APIs and algorithms to automate a brute force attack that will attempt to identify another team’s numeric password.
  • Essential Questions:
    • What does it mean to "hack"?
    • How can algorithms automate processes for both good and bad purposes? 
    • Why are APIs such an essential tool in computer science today? 
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Follow the procedure in Activity 1.2.2, attaching your file to a page in your Activities Tab.
    • Answer the three essential questions on a page in your Developer Journal Tab,​.
Wednesday, October 25, 2017: Class did not meet this day due to the modified schedule for PSAT.
Monday, October 23, 2017 to Tuesday, October 24, 2017
  • Topic: Activity 1.2.2 - Algorithms and APIs: Hack Attack
  • Learning Objective:
    • To add to an existing app using APIs and algorithms to automate a brute force attack that will attempt to identify another team’s numeric password.
  • Essential Questions:
    • What does it mean to "hack"?
    • How can algorithms automate processes for both good and bad purposes? 
    • Why are APIs such an essential tool in computer science today? 
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Follow the procedure in Activity 1.2.2, attaching your file to a page in your Activities Tab.
    • Answer the three essential questions on a page in your Developer Journal Tab​.
Monday, October 16, 2017 to Friday, October 20, 2017
  • Topic: Activity 1.2.1 - Problem Solving: Interview Database
  • Learning Objective:
    • To create an app that will generate a list of questions to be asked and capture responses from someone who is surveyed to help identify potential problems to solve.
  • Essential Questions:
    • What problems are really worth the effort to try to solve?
    • What does it mean for data to persist?
    • What are the similarities and differences between developing an app as creative expression and trying to solve a problem with an app? 
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Follow the procedure in Activity 1.2.1, attaching your file to a page in your Activities Tab.
    • Answer the three essential questions on a page in your Developer Journal Tab​.
Monday, October 9, 2017 to Friday October 13, 2017: Class did not meet this week due to Fall Break.
Thursday, October 5, 2017 to Friday, October 6, 2017
  • Topic: OneNote Cleanup
  • Learning Objective:
    • To complete current and older pages under the Developer Journal and Activities tabs in OneNote for the end of Quarter 1
  • Essential Questions:
    • Why is it *VITAL* to complete documentation of an activity or project at the time (including code comments and developer journal entries) and not leave it until later.
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Look through the Developer Journal and Activities tab pages to find any tasks that are incomplete and complete them.
    • For any tasks that have a grade lower than the one you want, fix the errors and then submit the regrade request form for that task.
Tuesday, September 26, 2017 to Wednesday, October 4, 2017
  • Topic: Project 1.1.6 - App Development: Creative Expression
  • Learning Objective:
    • To create an app that allows one user to enter a number and a second user to guess the number.
  • Essential Questions:
    • What is the purpose of your program?
    • Where does the program integrate mathematical and/or logical concepts?
    • What does one of the algorithms do in the program?
    • How does an abstraction you created manage complexity in the program? 
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Follow the procedure in Project 1.1.6, attaching your file to a page in your Projects Tab.
    • Answer the four essential questions on a page in your Developer Journal Tab.
Picture

Edison High School

100 W. Dr. Martin Luther King Jr. Blvd
Stockton, CA 95206-1761


Telephone: (209) 933-7425
Fax: (209) 942-0357
Website: http://www.stocktonusd.net/edison
Picture

Stockton Unified School District

701 N. Madison Street
Stockton, CA 95202-1634


Telephone: (209) 933-7000
Fax: (209) 887-2250
Website: http://www.stocktonusd.net/
  • Regrade Request Form