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

[AP] PLTW Computer Science Principles
December 2017 - Planner Archive​

Monday, December 18, 2017 to Friday, December 29, 2017: Class did not meet these two weeks due to Winter Break.
Wednesday, December 13, 2017 to Friday, December 15, 2017
  • Topic: Activity 1.3.4 - Nested Branching and Input
  • Learning Objective:
    • To examine how nested or chained conditional statements can lead to extended branched outputs and operations in the Python environment and compare to MIT Scratch.
  • Essential Questions:
    • What are nested conditional statements?
    • How are branched outputs depicted graphically?
    • What other ways are there to code nested conditional statements in Python besides chained if-then-else statements?
  • 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.4, 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 three essential questions on a page in your Developer Journal Tab.
Monday, December 11, 2017 to Tuesday, December 12, 2017
  • Topic: Activity 1.3.3 - Branching and Output
  • Learning Objective:
    • To examine how conditional statements can lead to branched outputs and operations in the Python environment and compare to MIT Scratch.
  • Essential Questions:
    • What are nested conditional statements?
    • How are branched outputs depicted graphically?
    • What other expressions besides those with "==" in them provide Boolean outputs?
  • 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.3, 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 three essential questions on a page in your Developer Journal Tab.
Monday, December 4, 2017 to Friday, December 8, 2017
  • Topic: Activity 1.3.2 - Python Variables and Functions
  • Learning Objective:
    • To introduce the Python Programming Language, including the Cloud 9 environment and Enthought Canopy, variable types, and the purpose and use of functions.
  • Essential Questions:
    • What is the primary use of the Python programming language?
    • What are the differences between Python 2 and Python 3?
    • Why is Python 2 still used?
    • How are the eight variable types included in Python?
    • What is the purpose of functions in Python?
  • Classwork and/or Homework:
    • Log into and browse Microsoft OneNote.
    • Check your Gmail and create a login for Cloud 9 in order to accept the invitation to join the Edison HS PLTW Computer Science workspace.
    • Open Enthought Canopy and use the iPython window to test the use and functionality of various aspects of Python while taking notes on them.
    • Follow the procedure in Activity 1.3.2, either copying the text of your iPython log or attaching the text files to a page in your Activities tab and then answer the four conclusion questions on it.
    • Answer the five essential questions on a page in your Developer Journal Tab.
Friday, December 1, 2017: Class did not meet this day due to MAP Testing.
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