Unit 3 -
2/13/20 - Objective(s):
Bell Work: Open Project
Take Test
Finish drawing (requirements below)
Tomorrow - Begin Unit 5!
2/12/20 - Objective(s):
Bell Work: Open Project
Today
Studying
2/11/20 - Objective(s):
Bell Work: Open Project
Today
Bell Work: Quizziz
Today
2/7/20 - Objective(s):
Bell Work: Go to code studio
Today
Studying
Why didn't this work?
2/6/20 - Objective(s):
Bell Work: Go to code studio
Today
Bell Work: Go to code studio
Today
Bell Work: Login to code studio
Today
2/3/2020 - Objective(s):
Bell Work: Login to code studio
Today
1/31/2020 - Objective(s):
Bell Work: Login to code studio
Today
1/30/2020 - Objective(s):
Bell Work: Login to code studio
Today
1/29/2020 - Objective(s):
Bell Work: Login to code studio
Today
1/28/2020
Objective(s) - Identify Sequencing, Selection and Iteration in a program. Describe the properties of the Human Machine Language that make it a "low level" language.
Success Criteria: Develop an algorithm to solve a new problem with playing cards Express an algorithm in the Human Machine Language
Bell Work: List the benefits of being able to define and call functions in a program.
Today
1/27/2020
Objective(s) - Identify Sequencing, Selection and Iteration in a program. Describe the properties of the Human Machine Language that make it a "low level" language.
Success Criteria: Develop an algorithm to solve a new problem with playing cards Express an algorithm in the Human Machine Language
Bell Work: List the benefits of being able to define and call functions in a program.
Review Performance Task
1/24/2020
Objective(s) - Identify Sequencing, Selection and Iteration in a program. Describe the properties of the Human Machine Language that make it a "low level" language.
Success Criteria: Develop an algorithm to solve a new problem with playing cards Express an algorithm in the Human Machine Language
Bell Work: Open your Explore PT
Yesterday
From Unit 4
New
Explore PT Resources
Bell Work: Login to code studio
Today Review lesson 4
Tomorrow - Review lesson 4
1/21/2020 Objective(s) - Understand the purpose of algorithms. Use the correct commands in the proper sequence to achieve a goal. Recognize functions in programs as a form of abstraction. Success Criteria: Write a program that solves a turtle drawing problem using multiple levels of abstraction (i.e. functions that call other functions within your code). Explain why and how functions can make code easier to read and maintain. Code Studio Lesson 1 - 3
TAKE NOTES! Review lesson 1 Algorithms Iteration, selection, sequencing Complete lesson 2 and 3 Lesson 4 Lesson outlines Here - https://studio.code.org/s/csp3-2019
https://docs.google.com/presentation/d/100HHpdK5dqnqm_SUTW4oPr1KrvgmAF-EFaNzHVP72uQ/edit
From Unit 4
2019!
2/27/19 - Objective(s):
Today
Begin Unit 5!
2/26/19 - Objective(s):
Bell Work: Go to code studio
Today
Example 2
2/25/19 - Objective(s):
Bell Work: Go to code studio
Today
2/22/19 - Objective(s):
Bell Work: Go to code studio
Today
2/21/19 - Objective(s):
Bell Work: Go to code studio
Today
2/20/19 - Objective(s):
Bell Work: Login to code studio
Today
2/19/19 - Objective(s):
Bell Work: Login to code studio
Today
2/11/19 - Objective(s):
Bell Work: Login to code studio
Today
2/5/19 - Objective(s):
Bell Work: Login to code studio
Today
Bell Work: Login to code studio
Today
2/1/19 - Objective(s):
Bell Work: Login to code studio
Today
1/25/19 - Objective(s):
Bell Work: Login to code studio
Today
1/24/19 - Objective(s):
Bell Work: Login to code studio
Today
1/22/19 - Objective(s):
Bell Work:
Today
1/18/19 - Objective(s):
Bell Work:
Tuesday
Article #1 - Dozens of companies and use smartphone locations to help advertisers and even hedge funds. They say it’s anonymous, but the data shows how personal it is. Your apps are selling your data in ways that you probably have never imagined. https://www.nytimes.com/interactive/2018/12/10/business/location-data-privacy-apps.html
Articles #2 These are related to recent news about Facebook. https://www.nytimes.com/2018/12/18/technology/facebook-privacy.html
1/17/19 - Objective(s):
Bell Work:
Bell Work: Get on code studio
Today
Tomorrow
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into parts.
- Use code written by other programmers to complete a larger programming task.
- Take test
Bell Work: Open Project
Take Test
- 4 - You just need to create 2-4 additional function names and describe what they would do
- 12 - insert the word "specific" between "any" ..."size"
Finish drawing (requirements below)
- functions
- loop(s)
- parameter(s)
- variable(s)
- Combine your code in 10.4
- Create a google document to share your code.
- Project submission instructions
- Submit on Classroom
Tomorrow - Begin Unit 5!
2/12/20 - Objective(s):
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into parts.
- Use code written by other programmers to complete a larger programming task.
Bell Work: Open Project
Today
- Continue drawing (requirements below)
- functions
- loop(s)
- parameter(s)
- variable(s)
- If you feel you are done, combine your code in 10.4
- Create a google document to share your code.
- I would highly suggest resetting your pen (direction, width, color, position) before running your partners code.
Studying
2/11/20 - Objective(s):
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into parts.
- Use code written by other programmers to complete a larger programming task.
Bell Work: Open Project
Today
- Test Tomorrow
- Continue drawing (requirements below)
- functions
- loop(s)
- parameter(s)
- variable(s)
- In class test review
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into parts.
- Use code written by other programmers to complete a larger programming task.
Bell Work: Quizziz
Today
- I'm horrible
- Why didn't this work?
- Test Wednesday
- Review - Quizziz with variables
- Continue drawing (requirements below)
- functions
- loop(s)
- parameter(s)
- variable(s)
2/7/20 - Objective(s):
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into parts.
- Use code written by other programmers to complete a larger programming task.
Bell Work: Go to code studio
Today
- Test next week (Wednesday?)
- Continue drawing
- functions
- loop(s)
- parameter(s)
- variable(s)
Studying
Why didn't this work?
2/6/20 - Objective(s):
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into parts.
- Use code written by other programmers to complete a larger programming task.
Bell Work: Go to code studio
Today
- Test next week
- Begin lesson 10
- function(s)
- loop(s)
- parameter(s)
- variable(s)
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into parts.
- Use code written by other programmers to complete a larger programming task.
Bell Work: Go to code studio
Today
- Test next week
- Quizziz 2
- Finish lesson 9
- Create a drawing using variables
- Creating a variable: var x=0;
- Counting: x=x+1
- Labeling Worksheet
- Begin lesson 10 - today?
- Identify appropriate situations in a program for using a loop.
- Use random values within a loop to repeat code that behaves differently each time it is executed.
- Use a loop in a program to simplify the expression of repeated tasks.
Bell Work: Login to code studio
Today
- Begin lesson 9 - get to puzzle 15
- 16 as a group
- Variables demonstration
- Quizziz
2/3/2020 - Objective(s):
- Identify appropriate situations for creating a function with parameters.
- In module 8 - write functions with parameters to generalize a solution instead of duplicating code.
- Use random numbers as inputs to function calls for the purpose of testing.
Bell Work: Login to code studio
Today
- Check your grades
- Finish Lesson 8
- Quizziz 10 question
- What about variables? (text mode or remix)
- Begin Lesson 9
1/31/2020 - Objective(s):
- Identify appropriate situations for creating a function with parameters.
- In module 8 - write functions with parameters to generalize a solution instead of duplicating code.
- Use random numbers as inputs to function calls for the purpose of testing.
Bell Work: Login to code studio
Today
- View drawings
- Begin Lesson 8
1/30/2020 - Objective(s):
- Explain how functions are an example of abstraction.
- Use API documentation to assist in writing programs.
- Use parameters to provide different values as input to procedures when they are called in a program.
Bell Work: Login to code studio
Today
- Finish lesson 7
- AP practice response
- View drawings
- Begin 8
1/29/2020 - Objective(s):
- Explain how functions are an example of abstraction.
- Use API documentation to assist in writing programs.
- Use parameters to provide different values as input to procedures when they are called in a program.
Bell Work: Login to code studio
Today
- Notes
- Complete lesson 7
- code.org API
1/28/2020
Objective(s) - Identify Sequencing, Selection and Iteration in a program. Describe the properties of the Human Machine Language that make it a "low level" language.
Success Criteria: Develop an algorithm to solve a new problem with playing cards Express an algorithm in the Human Machine Language
Bell Work: List the benefits of being able to define and call functions in a program.
Today
- Submit Performance Tasks
- Read Lesson 8 and complete lesson 6
- Explore A: Artifact
- Explore A: Written response
- Are you ready to submit? Submission link
- Test review -
1/27/2020
Objective(s) - Identify Sequencing, Selection and Iteration in a program. Describe the properties of the Human Machine Language that make it a "low level" language.
Success Criteria: Develop an algorithm to solve a new problem with playing cards Express an algorithm in the Human Machine Language
Bell Work: List the benefits of being able to define and call functions in a program.
Review Performance Task
- Explore A: Artifact
- Explore A: Written response
- Are you ready to submit? Submission link
1/24/2020
Objective(s) - Identify Sequencing, Selection and Iteration in a program. Describe the properties of the Human Machine Language that make it a "low level" language.
Success Criteria: Develop an algorithm to solve a new problem with playing cards Express an algorithm in the Human Machine Language
Bell Work: Open your Explore PT
Yesterday
- Review lesson 4
- Complete lesson 5
- Please complete all bubbles on your own
- Submit your Explore PT
From Unit 4
New
- I'll look at your progress tonight!
- We will submit these as a class on Thursday - Please talk to me if you are struggling with any part of it.
Explore PT Resources
- Template and save as a PDF for submission
- Please look at this example Annotated Sample A (8/8)
- Survival guide - Mr. R
- Please submit to College Board here -> Submission links
- Images - Do it like a regular cited source!
- At least two of the sources must have been created after the end of the previous academic year
- You’ve cited the source for any image or other element you used in your computational artifact (and list which ones in response 2b).
- For each online source, include the complete and permanent URL. Identify the author, title, source, the date you retrieved the source, and, if possible, the date the reference was written or posted.
Bell Work: Login to code studio
Today Review lesson 4
- Click through and make sure you understand 4.1- 4.5(solution to 4.5)
- Complete check for understanding 4.6-4.9
- Complete lesson 5
- Please complete all bubbles on your own
- Friday/Monday
- Submit your Explore PT
- Explore A: Artifact
Explore A: Written response
Tomorrow - Review lesson 4
- Complete lesson 5
- Monday
- Submit your Explore PT
- Explore A: Artifact
Explore A: Written response
1/21/2020 Objective(s) - Understand the purpose of algorithms. Use the correct commands in the proper sequence to achieve a goal. Recognize functions in programs as a form of abstraction. Success Criteria: Write a program that solves a turtle drawing problem using multiple levels of abstraction (i.e. functions that call other functions within your code). Explain why and how functions can make code easier to read and maintain. Code Studio Lesson 1 - 3
TAKE NOTES! Review lesson 1 Algorithms Iteration, selection, sequencing Complete lesson 2 and 3 Lesson 4 Lesson outlines Here - https://studio.code.org/s/csp3-2019
https://docs.google.com/presentation/d/100HHpdK5dqnqm_SUTW4oPr1KrvgmAF-EFaNzHVP72uQ/edit
From Unit 4
- New
- I'll look at your progress tonight!
- We will submit these as a class on Thursday - Please talk to me if you are struggling with any part of it.
- Explore PT Resources
- Template and save as a PDF for submission
- Please look at this example Annotated Sample A (8/8)
- Survival guide - Mr. R
- Please submit to College Board here -> Submission links
- Email Response
- Images - Do it like a regular cited source!
- At least two of the sources must have been created after the end of the previous academic year
- You’ve cited the source for any image or other element you used in your computational artifact (and list which ones in response 2b).
- For each online source, include the complete and permanent URL. Identify the author, title, source, the date you retrieved the source, and, if possible, the date the reference was written or posted.
2019!
2/27/19 - Objective(s):
- Finish
Today
- View projects from lesson 10
- Test review -
- https://quizizz.com/admin/quiz/5c54c3f8a85881001adcd4c5/codeorg-ap-csp-unit-3-review
- Any questions before test?
- Go to code studio for test
Begin Unit 5!
2/26/19 - Objective(s):
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into its component parts.
- Use code written by other programmers to complete a larger programming task.
- Write responses to AP-style prompts
Bell Work: Go to code studio
Today
- Finish up lesson 10
- Introduce Project Guide
- Practice PT - Written Responses
- Submit to classroom
- AP Test - Go to Mr. Bashore $15 per exam. Check made out to PW Schools.
Example 2
- Test review -
2/25/19 - Objective(s):
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into its component parts.
- Use code written by other programmers to complete a larger programming task.
- Write responses to AP-style prompts
Bell Work: Go to code studio
Today
- Finish up lesson 10
2/22/19 - Objective(s):
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into its component parts.
- Use code written by other programmers to complete a larger programming task.
- Write responses to AP-style prompts
Bell Work: Go to code studio
Today
Continue lesson 10
2/21/19 - Objective(s):
- Write programs that address one component of a larger programming problem and integrate with other similarly designed programs.
- Collaborate to break down a complex programming problem into its component parts.
- Use code written by other programmers to complete a larger programming task.
- Write responses to AP-style prompts
Bell Work: Go to code studio
Today
- Test next week (Tuesday or Wednesday) - open notes - you can write down anything
- Finish lesson 9
- Begin lesson 10
2/20/19 - Objective(s):
- Use a loop in a program to simplify the expression of repeated tasks.
- Identify appropriate situations in a program for using a loop.
- Use random values within a loop to repeat code that behaves differently each time it is executed.
Bell Work: Login to code studio
Today
- Calendar
- Video - What programmers really do
- Begin lesson 9 - get to puzzle 15
2/19/19 - Objective(s):
- Write functions with parameters to generalize a solution instead of duplicating code.
- Identify appropriate situations for creating a function with parameters.
- Use random numbers as inputs to function calls for the purpose of testing.
Bell Work: Login to code studio
Today
2/11/19 - Objective(s):
- Use parameters to provide different values as input to procedures when they are called in a program.
- Use API documentation to assist in writing programs.
Bell Work: Login to code studio
Today
- Finish lesson 7
- AP practice response
- View drawings
- Begin 8
2/5/19 - Objective(s):
- Use parameters to provide different values as input to procedures when they are called in a program.
- Use API documentation to assist in writing programs.
Bell Work: Login to code studio
Today
- Finish lesson 7
- View drawings
- Explain how functions are an example of abstraction.
- Use parameters to provide different values as input to procedures when they are called in a program.
- Use API documentation to assist in writing programs.
Bell Work: Login to code studio
Today
- Notes Check!
- Begin lesson 7
- Finish Lesson 6 AP task
2/1/19 - Objective(s):
- Write a complete program with functions that solve sub-tasks of a larger programming task.
- Explain how functions are an example of abstraction.
- Use a “top-down” problem-solving approach to identify sub-tasks of a larger programming task.
Bell Work: Login to code studio
Today
1/25/19 - Objective(s):
- Recognize functions in programs as a form of abstraction.
- Write a program that solves a turtle drawing problem using multiple levels of abstraction (i.e. functions that call other functions within your code).
- Explain why and how functions can make code easier to read and maintain.
- Define and call simple functions that solve turtle drawing tasks.
Bell Work: Login to code studio
Today
- Notes open for me to check today!
- Begin Lesson 5
1/24/19 - Objective(s):
- Use App Lab to write programs that create simple drawings with “turtle graphics.”
- Create a program with a partner following the pair programming model
- Explain different ways one might measure the efficiency of a program.
Bell Work: Login to code studio
Today
- A & S
- New seats!
- Create a new section in your notes for UNIT 3
- How is unit 3 different this time? - Not just how, but why!
- Begin Lesson 4
1/22/19 - Objective(s):
- Use App Lab to write programs that create simple drawings with “turtle graphics.”
- Create a program with a partner following the pair programming model
- Explain different ways one might measure the efficiency of a program.
Bell Work:
- Take this survey first
- Read this
- Then head to classroom
Today
- A few of you are missing your Explore Performance Task
- Graded?
- Lesson 4
1/18/19 - Objective(s):
- Develop an algorithm to solve a new problem with playing cards
- Express an algorithm in the Human Machine Language
- Identify Sequencing, Selection and Iteration in a program written the Human Machine Language
- Describe the properties of the Human Machine Language that make it a "low level" language.
Bell Work:
- Sit with person from yesterday
- Start slide 31
- The human machine!
- Activity 3
- https://docs.google.com/document/d/1u9bu-a3fRnyKqCuHV15XKKo_CdghLb9lMkLprW0dGqU/edit?usp=sharing
Tuesday
Article #1 - Dozens of companies and use smartphone locations to help advertisers and even hedge funds. They say it’s anonymous, but the data shows how personal it is. Your apps are selling your data in ways that you probably have never imagined. https://www.nytimes.com/interactive/2018/12/10/business/location-data-privacy-apps.html
Articles #2 These are related to recent news about Facebook. https://www.nytimes.com/2018/12/18/technology/facebook-privacy.html
1/17/19 - Objective(s):
- Develop an algorithm to solve a new problem with playing cards
- Express an algorithm in the Human Machine Language
- Identify Sequencing, Selection and Iteration in a program written the Human Machine Language
- Describe the properties of the Human Machine Language that make it a "low level" language.
Bell Work:
- Sit with person from yesterday
- Start slide 31
- The human machine!
Bell Work: Get on code studio
Today
- The human machine!
- Activity 1
- Activity 2
- Please complete both activities with a partner. All seniors must be parented with a sophomore or junior.
Tomorrow
- New seats on lab side
- Teacher