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.