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

[AP] PLTW Computer Science Principles
January 2018 - Planner Archive​

Wednesday, January 31, 2018:
  • Topic: AP Digital Portfolio - Explore Task (Day 4 of 8)
  • Learning Objective: To explore, reflect on, and study computing innovations that impact our lives that includes a computer or program code as an integral part of its functionality in order to develop, complete, and submit a computational artifact and written responses for the AP Digital Portfolio.
  • Essential Question: Have I made sure to identify relevant, credible, and easily accessible sources to support my creation of a computational artifact as well as to support my responses to the prompts?
  • Classwork and/or Homework:
    • Computational Artifact Guidelines:
      • Submit a video, audio, or PDF file.
      • Acceptable multimedia file types include .mp3, .mp4, .wmv, .avi, .mov, .wav, .aif, or .pdf format.
      • PDFs must not exceed 3 pages in length.
      • Video or audio files must not exceed 1 minute in length and must not exceed 30MB in size.
    • Written Response Guidelines:
      • Submit one PDF document in which you respond directly to each of the prompts.
      • Clearly label your responses 2a – 2e in order.
      • Your response to all prompts combined must not exceed 700 words. The references required in 2e are not included in the final word count.
Monday, January 29, 2018 to Tuesday, January 30, 2018​:
  • Topic: Continue Activity 1.3.9 - Tools for Collaboration
  • Learning Objective:
    • To create an account in Github and explore its features in order to learn about version control in Python.
  • Essential Questions:
    • What is version control?
    • Why is version control so helpful when collaborating with people?
    • How has the internet changed the way people collaborate?
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Open Enthought Canopy and use the iPython window (or Cloud9 and the bash window) to test the use and functionality of various aspects of Python while taking notes on them.
    • Follow the procedure in Activity 1.3.9, attaching screenshots of the relevant Github screens to a page in your Activities tab. (Don't answer the conclusion questions here.)
    • Answer the three essential questions on a page in your Developer Journal Tab. (These are the same as the conclusion questions.)
Friday, January 26, 2018:
  • Topic: AP Digital Portfolio - Explore Task (Day 3 of 8)
  • Learning Objective: To explore, reflect on, and study computing innovations that impact our lives that includes a computer or program code as an integral part of its functionality in order to develop, complete, and submit a computational artifact and written responses for the AP Digital Portfolio.
  • Essential Question: Have I made sure to identify relevant, credible, and easily accessible sources to support my creation of a computational artifact as well as to support my responses to the prompts?
  • Classwork and/or Homework:
    • Computational Artifact Guidelines:
      • Submit a video, audio, or PDF file.
      • Acceptable multimedia file types include .mp3, .mp4, .wmv, .avi, .mov, .wav, .aif, or .pdf format.
      • PDFs must not exceed 3 pages in length.
      • Video or audio files must not exceed 1 minute in length and must not exceed 30MB in size.
    • Written Response Guidelines:
      • Submit one PDF document in which you respond directly to each of the prompts.
      • Clearly label your responses 2a – 2e in order.
      • Your response to all prompts combined must not exceed 700 words. The references required in 2e are not included in the final word count.
Thursday, January 25, 2018​:
  • Topic: Continue Activity 1.3.9 - Tools for Collaboration
  • Learning Objective:
    • To create an account in Github and explore its features in order to learn about version control in Python.
  • Essential Questions:
    • What is version control?
    • Why is version control so helpful when collaborating with people?
    • How has the internet changed the way people collaborate?
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Open Enthought Canopy and use the iPython window (or Cloud9 and the bash window) to test the use and functionality of various aspects of Python while taking notes on them.
    • Follow the procedure in Activity 1.3.9, attaching screenshots of the relevant Github screens to a page in your Activities tab. (Don't answer the conclusion questions here.)
    • Answer the three essential questions on a page in your Developer Journal Tab. (These are the same as the conclusion questions.)
Wednesday, January 24, 2018:
  • Topic: AP Digital Portfolio - Explore Task (Day 2 of 8)
  • Learning Objective: To explore, reflect on, and study computing innovations that impact our lives that includes a computer or program code as an integral part of its functionality in order to develop, complete, and submit a computational artifact and written responses for the AP Digital Portfolio.
  • Essential Question: Have I made sure to identify relevant, credible, and easily accessible sources to support my creation of a computational artifact as well as to support my responses to the prompts?
  • Classwork and/or Homework:
    • Computational Artifact Guidelines:
      • Submit a video, audio, or PDF file.
      • Acceptable multimedia file types include .mp3, .mp4, .wmv, .avi, .mov, .wav, .aif, or .pdf format.
      • PDFs must not exceed 3 pages in length.
      • Video or audio files must not exceed 1 minute in length and must not exceed 30MB in size.
    • Written Response Guidelines:
      • Submit one PDF document in which you respond directly to each of the prompts.
      • Clearly label your responses 2a – 2e in order.
      • Your response to all prompts combined must not exceed 700 words. The references required in 2e are not included in the final word count.
Tuesday, January 23, 2018​:
  • Topic: Activity 1.3.9 - Tools for Collaboration
  • Learning Objective:
    • To create an account in Github and explore its features in order to learn about version control in Python.
  • Essential Questions:
    • What is version control?
    • Why is version control so helpful when collaborating with people?
    • How has the internet changed the way people collaborate?
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Open Enthought Canopy and use the iPython window (or Cloud9 and the bash window) to test the use and functionality of various aspects of Python while taking notes on them.
    • Follow the procedure in Activity 1.3.9, attaching screenshots of the relevant Github screens to a page in your Activities tab. (Don't answer the conclusion questions here.)
    • Answer the three essential questions on a page in your Developer Journal Tab. (These are the same as the conclusion questions.)
Monday, January 22, 2018​:
  • Topic: Continue Activity 1.3.8 - While Loops
  • Learning Objective:
    • To understand the workings of a while loop and explore various uses of it.
  • Essential Questions:
    • How does a while loop work?
    • When would you use a while loop rather than a for loop?
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Open Enthought Canopy and use the iPython window (or Cloud9 and the bash window) to test the use and functionality of various aspects of Python while taking notes on them.
    • Follow the procedure in Activity 1.3.8, either copying the text of your iPython log or attaching the text files to a page in your Activities tab and then answer the two conclusion questions on it.
    • Answer the two essential questions on a page in your Developer Journal Tab.
Friday, January 19, 2018:
  • Topic: AP Digital Portfolio - Explore Task (Day 1 of 8)
  • Learning Objective: To explore, reflect on, and study computing innovations that impact our lives that includes a computer or program code as an integral part of its functionality in order to develop, complete, and submit a computational artifact and written responses for the AP Digital Portfolio.
  • Essential Question: Have I made sure to identify relevant, credible, and easily accessible sources to support my creation of a computational artifact as well as to support my responses to the prompts?
  • Classwork and/or Homework:
    • Computational Artifact Guidelines:
      • Submit a video, audio, or PDF file.
      • Acceptable multimedia file types include .mp3, .mp4, .wmv, .avi, .mov, .wav, .aif, or .pdf format.
      • PDFs must not exceed 3 pages in length.
      • Video or audio files must not exceed 1 minute in length and must not exceed 30MB in size.
    • Written Response Guidelines:
      • Submit one PDF document in which you respond directly to each of the prompts.
      • Clearly label your responses 2a – 2e in order.
      • Your response to all prompts combined must not exceed 700 words. The references required in 2e are not included in the final word count.
Wednesday, January 17, 2018 to Thursday, January 18, 2018​:
  • Topic: Activity 1.3.8 - While Loops
  • Learning Objective:
    • To understand the workings of a while loop and explore various uses of it.
  • Essential Questions:
    • How does a while loop work?
    • When would you use a while loop rather than a for loop?
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Open Enthought Canopy and use the iPython window (or Cloud9 and the bash window) to test the use and functionality of various aspects of Python while taking notes on them.
    • Follow the procedure in Activity 1.3.8, either copying the text of your iPython log or attaching the text files to a page in your Activities tab and then answer the two conclusion questions on it.
    • Answer the two essential questions on a page in your Developer Journal Tab.
Tuesday, January 16, 2018​:
  • START OF SEMESTER 2, QUARTER 3
  • Topic: Continue Activity 1.3.7 - For Loops
  • Learning Objective:
    • To understand iteration and how it can be accomplished by for loops in Python.
  • Essential Questions:
    • How does a for loop work?
    • How does the range function work?
    • Why is iteration considered to be an essential concept in computer science?
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Open Enthought Canopy and use the iPython window (or Cloud9 and the bash window) to test the use and functionality of various aspects of Python while taking notes on them.
    • Follow the procedure in Activity 1.3.7, either copying the text of your iPython log or attaching the text files to a page in your Activities tab and then answer the two conclusion questions on it.
    • Answer the three essential questions on a page in your Developer Journal Tab.
Monday, January 15, 2018: Class did not meet today due to the Martin Luther King Jr.'s Birthday holiday.
Friday, January 12, 2018: 
  • END OF SEMESTER 1, QUARTER 2
  • Class did not meet today due to Semester 1 Finals schedule.
Tuesday, January 9, 2018 to Thursday, January 11, 2018
  • Topic: Activity 1.3.7 - For Loops
  • Learning Objective:
    • To understand iteration and how it can be accomplished by for loops in Python.
  • Essential Questions:
    • How does a for loop work?
    • How does the range function work?
    • Why is iteration considered to be an essential concept in computer science?
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Open Enthought Canopy and use the iPython window (or Cloud9 and the bash window) to test the use and functionality of various aspects of Python while taking notes on them.
    • Follow the procedure in Activity 1.3.7, either copying the text of your iPython log or attaching the text files to a page in your Activities tab and then answer the two conclusion questions on it.
    • Answer the three essential questions on a page in your Developer Journal Tab.
Thursday, January 4, 2018 to Monday, January 8, 2018
  • Topic: Activity 1.3.6 - Tuples and Lists
  • Learning Objective:
    • To examine and apply the creation and use of mutable and immutable collections of data in the Python programming environment.
  • Essential Questions:
    • How is a tuple different from a list in Python?
    • Is a string more like a list or a tuple? Why?
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Open Enthought Canopy and use the iPython window (or Cloud9 and the bash window) to test the use and functionality of various aspects of Python while taking notes on them.
    • Follow the procedure in Activity 1.3.6, either copying the text of your iPython log or attaching the text files to a page in your Activities tab and then answer the two conclusion questions on it.
    • Answer the two essential questions on a page in your Developer Journal Tab.
Tuesday, January 2, 2018 to Wednesday, January 3, 2018
  • Topic: Activity 1.3.5 - Strings
  • Learning Objective:
    • To examine how strings and string-type variables are created, changed, sliced, and concatenated in the Python programming environment.
  • Essential Questions:
    • What are strings?
    • What are two ways to express strings in Python?
    • Why would you use one over the other?
    • How do you slice a string in Python?
    • How do you concatenate strings in Python?
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Open Enthought Canopy and use the iPython window (or Cloud9 and the bash window) to test the use and functionality of various aspects of Python while taking notes on them.
    • Follow the procedure in Activity 1.3.5, either copying the text of your iPython log or attaching the text files to a page in your Activities tab and then answer the three conclusion questions on it.
    • Answer the five essential questions on a page in your Developer Journal Tab.
Monday, January 1, 2018: Class did not meet today due to the New Year's Day holiday.
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