Thursday, January 18, 2018 to Wednesday, January 31, 2018:
- Topic: Activity 3.1.4 - Iteration and Counts: Course Registration
- Learning Objectives:
- To modify your previously developed code to accept more than one order.
- To modify a course registration program to explore functions in Python.
- Essential Questions:
- How does parameterization generalize a specific solution?
- How is abstraction managing complexity in my program?
- How is iteration managing program flow?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Follow the procedure in Activity 3.1.4, copying the text of your Cloud9 bash window and attaching the .py files to a page in your Activities tab and then answer the first four conclusion questions on it.
- Answer the three essential questions on a page in your Developer Journal Tab.
Tuesday, January 16, 2018 to Wednesday, January 17, 2018:
- START OF SEMESTER 2, QUARTER 3
- Topic: Continue Activity 3.1.3 - Data Types, Lists, and Elements: Social Media Posts
- Learning Objectives:
- To modify the program from the previous activity to create a list for each order placed and store it to be accessed later.
- To modify a program that posts messages and gets posts to understand of how social media works.
- Essential Questions:
- Why do conditional statements always have only two outcomes? (Yes or No. True or False)
- Why is computer science considered a form of art and creative expression by many?
- What are some essential operations you do over and over with lists or collections?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Follow the procedure in Activity 3.1.3, copying the text of your Cloud9 bash window and attaching the .py files to a page in your Activities tab and then answer the first 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 3.1.3 - Data Types, Lists, and Elements: Social Media Posts
- Learning Objectives:
- To modify the program from the previous activity to create a list for each order placed and store it to be accessed later.
- To modify a program that posts messages and gets posts to understand of how social media works.
- Essential Questions:
- Why do conditional statements always have only two outcomes? (Yes or No. True or False)
- Why is computer science considered a form of art and creative expression by many?
- What are some essential operations you do over and over with lists or collections?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Follow the procedure in Activity 3.1.3, copying the text of your Cloud9 bash window and attaching the .py files to a page in your Activities tab and then answer the first 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 3.1.2 - Variables and Conditionals: Combo Menu
- Learning Objective:
- To create a program that automates the ordering of a meal by offering options in the menu, capturing the responses, and providing a summary of the order to the user.
- Essential Questions:
- Can I describe what an algorithm does to someone new to coding?
- What are some mathematical and logical concepts that are used over and over?
- What computer science terms keep confusing me?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Follow the procedure in Activity 3.1.2, copying the text of your Cloud9 bash window and attaching the .py files to a page in your Activities tab and then answer the first two conclusion questions on it.
- Answer the three essential questions on a page in your Developer Journal Tab.
Tuesday, January 2, 2018 to Wednesday, January 3, 2018
- Topic: Activity 3.1.1 - Python Programming on Cloud9
- Learning Objective:
- To create a professional online identity and to explore cloud-based collaboration tools.
- Essential Questions:
- What are some advantages and challenges of cloud computing?
- How is abstraction in the programming language I am using managing complexity in my program?
- How am I applying independent, cooperative, and collaborative strategies to find my own answers?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Open Cloud9 and use the bash window to test the use and functionality of various aspects of Python while taking notes on them.
- Follow the procedure in Activity 3.1.1, copying the text of your Cloud9 bash window and attaching the .py files to a page in your Activities tab and then answer the first three conclusion questions on it.
- Answer the three 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.