Wednesday, August 30, 2017 to Friday, September 1, 2017
- Topic: Activity 1.1.4 - Objects and Methods
- Learning Objectives:
- To create a program that implements algorithms by calling methods on objects and broadcasting messages to other sprites in order to make the sprites work in combination.
- Essential Questions:
- How are functions and methods similar and different?
- Why is using methods for objects essential to computer science practice?
- What are real-life examples of the differences between functions and methods?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Follow the procedure in Activity 1.1.4, putting your answers to 4, 7, 8b, 9b, 9c, 10, 11, 12, 13c, 13d, 13e, 15, and the four conclusion questions on a page in your Activities Tab.
- Answer the three essential questions on a page in your Developer Journal Tab.
Friday, August 25, 2017 to Tuesday, August 29, 2017
- Topic: Activity 1.1.3 - Branching and Iteration
- Learning Objectives:
- To create a sprite by drawing on a photograph and make it respond to the keyboard and iterate by writing a script.
- Essential Questions:
- Why is important to be a creator and not just a user?
- How does block-based programming make life easier when programming?
- Why are independent and cooperative strategies so important in computer science?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Follow the procedure in Activity 1.1.3, putting your answers to 4, 7, 8b, 9b, 9c, 10, 11, 12, 13c, 13d, 13e, 15, and the four conclusion questions on a page in your Activities Tab.
- Answer the three essential questions on a page in your Developer Journal Tab.
Thursday, August 24, 2017
- Topic: Continue Activity 1.1.2 - Lightbot: Input, Output, State
- Learning Objectives:
- To use rudimentary block programming on the Lightbot website to understand input, output, and state.
- Essential Questions:
- What is the interaction among input, output, and state?
- How does the output from one process become the input to another process?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Join Scratch and remix an already existing program to include a feature not already present. Record the URL of the original program and your remixed version in your OneNote.
Wednesday, August 23, 2017: Class did not meet this day due to MAP testing block schedule.
Tuesday, August 22, 2017
- Topic: Activity 1.1.2 - Lightbot: Input, Output, State
- Learning Objectives:
- To use rudimentary block programming on the Lightbot website to understand input, output, and state.
- Essential Questions:
- What is the interaction among input, output, and state?
- How does the output from one process become the input to another process?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Log into the My PLTW website and complete Activity 1.1.2, answering the relevant question in your OneNote.
Monday, August 21, 2017
- Topic: Continue Developer Notebook Process
- Learning Objectives:
- To recognize and differentiate the tools used in computer science in order to use them appropriately.
- Essential Question: How do I know which tools are appropriate for which applications and when?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Log into the My PLTW website and copy the documents in Activity 1.1.1 into the Handouts tab of your OneNote as separate pages, using the Insert > File Printout feature.
- Answer the Conclusion question of Activity 1.1.1 into a page in the Activities tab of your OneNote called "Activity 1.1.1 – Principles".
Thursday, August 17, 2017 to Friday, August 18, 2017
- Topic: Continue Developer Notebook Process
- Learning Objectives:
- To recognize and differentiate the tools used in computer science in order to use them appropriately.
- Essential Question: How do I know which tools are appropriate for which applications and when?
- Classwork and/or Homework:
- Log into and browse Microsoft OneNote.
- Log into and browse the My PLTW website, the Courses section and the course text, specifically.
Wednesday, August 16, 2017
- Topic: Continue Agile Scrum; Start Developer Notebook Process
- Learning Objectives:
- To demonstrate an Scrum by presenting Mini-Project 1 (Pledger City), created with the process.
- To verify students' Microsoft 365 access by logging into OneNote with their stocktonusd.net accounts.
- Essential Question: What benefits or downsides are there to maintaining a digital form of a developer's notebook over a paper version?
- Classwork and/or Homework:
- Present PROJ 1-1B to the class.
- Log into PCs and OneNote. Verify the account.
- Fill in a Google sheet to include your name and stocktonusd.net email address.
- Relevant Files:
Tuesday, August 15, 2017
- Topic: Continue Agile Scrum
- Learning Objectives:
- To understand the process of Agile Scrum in breaking down projects into manageable, trackable chunks.
- To practice Scrum by planning and executing sprints for Mini-Project 1 (Pledger City).
- Essential Question: How can Scrum's methods and processes help me excel at project management in this class and others?
- Classwork and/or Homework:
- PROJ 1-1B: Follow the sprint tasks created in PROJ 1-1A to create a 22"×17" model of Pledger City.
- Relevant Files:
Monday, August 14, 2017
- Topic: Agile Scrum
- Learning Objectives:
- To understand the process of Agile Scrum in breaking down projects into manageable, trackable chunks.
- To practice Scrum by planning and executing sprints for Mini-Project 1 (Pledger City).
- Essential Question: How can Scrum's methods and processes help me excel at project management in this class and others?
- Classwork and/or Homework:
- PROJ 1-1A: Create 4 sprint tasks of 7 minutes each to divide the labor needed to create a 22"×17" model of a city with specs provided by the product owner. (not for credit)
- Relevant Files:
Friday, August 11, 2017
- Topic: Class Procedures and Operations
- Learning Objectives:
- To understand the requirements and recommendations for the course.
- To sign up for any websites that need a registration.
- Essential Question: What steps do I need to take to ensure that I am successful in this class?
- Classwork and/or Homework:
- ACT 0-2: Complete Syllabus Acknowledgement Form on Google Forms (link)
Thursday, August 10, 2017
- Topic: Digital Citizenship
- Learning Objectives: To understand what digital citizenship is and how to demonstrate it in online actions.
- Essential Question: How will demonstrating digital citizenship in every online interaction help me build credibility and my professional brand?
- Classwork and/or Homework:
- ACT 0-1B: A Quiz About Me, Part 2
Wednesday, August 9, 2017
- Topic: Continue Welcome and Class Introductions
- Learning Objective: To help Mr. Pledger learn about me and to learn about my classmates.
- Essential Question: How do interpersonal relationships built in these activities help set up a cooperative learning environment?
- Classwork and/or Homework:
- ACT 0-1A: A Quiz About Me, Part 1
- Scavenger Hunt (not for credit)
Tuesday, August 8, 2017
- Topic: Welcome and Class Introductions
- Learning Objective: To learn about Mr. Pledger and this class.
- Essential Question: How can getting to know about Mr. Pledger personally help me succeed in this class?
- Classwork and/or Homework: (none)