Unit 5
3/13/20 - Objective(s):
Bell Work: Go to code studio
Read
Lip Dub
We need to work at home to stay on schedule for the AP test!
3/12/20 - Objective(s):
Bell Work: Go to code studio
Please begin lesson 8 today. You do not need to finish, but you should have about half done for tomorrow.
Lip Dub
3/11/20 - Objective(s):
Bell Work: Go to code studio
Tests
Lip Dub
3/10/20 - Objective(s):
Bell Work: Go to code studio
Today
3/9/20 - Objective(s):
Bell Work: Go to code studio
Today
Bell Work: Go to code studio
Today
https://docs.google.com/document/d/1oaQh_MBiHzsbLS--YnQpXzlepdY_bN8x6cwBhll58t8/edit
3/5/20 - Objective(s):
Bell Work: Go to code studio
Today
Bell Work: Go to code studio
Today
3/3/20 - Objective(s):
Bell Work: Go to code studio
Today
3/2/20 - Objective(s):
Bell Work: Go to code studio
Today
Bell Work: Go to code studio
Today
Bell Work: Go to code studio
Today
2/27/2020 - Objective(s):
Today
2/25/2020 - Objective(s):
Today
2/24/2020 - Objective(s):
Today
2/21/2020 - Objective(s):
Today
2/20/2020 - Objective(s):
Today
Anyone want to present to the schoolboard?
2/19/2020 - Objective(s):
Today
https://quizizz.com/admin/quiz/5e468a0537ce05001ca3d9b6/ap-csp-u5-l1-4-vocab
2/18/20 - Objective(s):
Today
Would our AP Educators (or perhaps delegate a few of our students) like to present at the next board mtg. - Mon., March 16th @ 7pm
2/14/20 - Objective(s):
Today
4/4/19 - Objective(s):
Today
4/3/19 - Objective(s):
Today
Thursday - Begin PT instructions and develop a plan.
Friday - Mid-term review and begin performance task.
4/2/19 - Objective(s):
Today
Wednesday - Mid-term and begin create performance task instructions
Thursday - Develop a plan for your create performance task
Friday - Mid-term review and begin performance task.
4/1/19 - Objective(s):
Today and Tomorrow - Lesson 10
Wednesday - Mid-term and begin create performance task instructions
Thursday - Develop a plan for your create performance task
Friday - Mid-term review and begin performance task.
3/22/19 - Objective(s):
View lesson 9 final bubble - Please read the "do this" part carefully.
Review the AP response
Monday - Lesson 10
Tuesday - Lesson 10
Wednesday - Mid-term and begin create performance task instructions
Thursday - Develop a plan for your create performance task
Friday - Mid-term review and begin performance task.
3/21/19 - Objective(s):
View lesson 8 final bubble
Start 9
3/20/19 - Objective(s):
Vocabulary
Start 9
3/19/19 - Objective(s):
Vocab Finish lesson 8 today.
3/18/19 - Objective(s):
Please begin lesson 8 today. You do not need to finish, but you should have about half done for tomorrow.
3/15/19 - Objective(s):
Today
3/14/19 - Objective(s):
Today
Today
3/12/19 - Objective(s):
Today
3/8/19 - Objective(s):
Today
3/7/19 - Objective(s):
Today
Gone tomorrow - continue lesson 5
3/6/19 - Objective(s):
Today
3/5/19 - Objective(s):
Today
3/4/19 - Objective(s):
Today
3/1/19 - Objective(s):
Today
2/28/19 - Objective(s):
Today
https://docs.google.com/document/d/1oaQh_MBiHzsbLS--YnQpXzlepdY_bN8x6cwBhll58t8/edit
https://docs.google.com/document/d/1oaQh_MBiHzsbLS--YnQpXzlepdY_bN8x6cwBhll58t8/edit
- Write and test conditional expressions using comparison operations
- Use the comparison operators (<, >, <=, >=, ==, !=) to implement decision logic in a program.
- When given starting code add if, if-else, or nested if statements to express desired program logic
Bell Work: Go to code studio
Read
Lip Dub
- Film today
- Wear black
- Need a new basketball...anything else?
We need to work at home to stay on schedule for the AP test!
- Lesson 8 - https://www.youtube.com/watch?v=hqLsBQH4rKw&list=PLMIRoc7eIRtjlQDP5vSs1CboqvtWJDu5z
- Lesson 9 - https://www.youtube.com/watch?v=FClenN-YqMw&list=PLMIRoc7eIRtgQzBOYqUu5zWz-Yq1Ew1uU
3/12/20 - Objective(s):
- Write and test conditional expressions using comparison operations
- Use the comparison operators (<, >, <=, >=, ==, !=) to implement decision logic in a program.
- When given starting code add if, if-else, or nested if statements to express desired program logic
Bell Work: Go to code studio
Please begin lesson 8 today. You do not need to finish, but you should have about half done for tomorrow.
Lip Dub
- Film tomorrow
- Wear black
- Need a new basketball...anything else?
3/11/20 - Objective(s):
- Get this whole lip dub thing down!
- Perform tomorrow!
Bell Work: Go to code studio
Tests
- Test retakes today in class at 10:20
- Study for the first 20 mins?
Lip Dub
- Performers (12?)
- Lights (2)
- Lasers (2)
- Sound (1)
- Smoke (1)
3/10/20 - Objective(s):
- Reason about if-statements by tracing pseudocode programs by hand
- Explain the purpose of if-statements in programs
- Write a short program in pseudocode that uses if statements
Bell Work: Go to code studio
Today
- Test retake today at lunch or Wednesday?
- So proud!
- Do page 6
- Quizziz
- Film Tomorrow?
- Need a basketball?
3/9/20 - Objective(s):
- Accept string input in a program.
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Manipulate user-generated string input to generate dynamic output by completing lesson 6
Bell Work: Go to code studio
Today
- Grades Updated!
- Email me if you get something in late
- Fix lesson 5 clicker game
- Needs to show score through out...even on the lose and win screen!
- Test retake tomorrow or Wednesday?
- Lip Dub
- Film Wednesday?
- Need a basketball?
- Start Lesson 7
- Accept string input in a program.
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Manipulate user-generated string input to generate dynamic output by completing lesson 6
Bell Work: Go to code studio
Today
- Lesson 5 clicker game
- Need to display score on the win and loose screen.
- Regrade these
- Lip Dub
- Film Tomorrow?
- Need a basketball?
- Start Lesson 7
https://docs.google.com/document/d/1oaQh_MBiHzsbLS--YnQpXzlepdY_bN8x6cwBhll58t8/edit
3/5/20 - Objective(s):
- Accept string input in a program.
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Manipulate user-generated string input to generate dynamic output by completing lesson 6
Bell Work: Go to code studio
Today
- Grades in!
- Finish lesson 6
- Show anymore clicker games?
- Lip Dub
- Look and feel
- timing
- then dance
- Start Lesson 7
- Accept string input in a program.
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Manipulate user-generated string input to generate dynamic output by completing lesson 6
Bell Work: Go to code studio
Today
- Local VS. Global Variables?
- Quest
- Continue lesson 6
- numbers vs strings
- Blocks vs text view
- Lesson 5 AP question
- Show clicker games
- Mr. Simmons - https://www.youtube.com/watch?v=oYZ1SX5UZf8&fbclid=IwAR3qff4zv-XeD6s37JFPguL97SMj40rAI3yXR9OR4Fyy_bStfzUYrmal0LQ
3/3/20 - Objective(s):
- Accept string input in a program.
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Manipulate user-generated string input to generate dynamic output by completing lesson 6
Bell Work: Go to code studio
Today
- Finish lesson 5
- Practice quiz - answers
- on your own(15 minutes)
- with your notes (5 minutes)
- with a group of 3 (10 minutes)
- Quest Tomorrow
- Begin lesson 6
- numbers vs strings
- Blocks vs text view
3/2/20 - Objective(s):
- Accept string input in a program.
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Manipulate user-generated string input to generate dynamic output by completing lesson 6
Bell Work: Go to code studio
Today
- Kahoot - AP CSP Unit 5 Lessons 1-5 Review
- Finish lesson 5
- Begin lesson 6
- Accept string input in a program.
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Manipulate user-generated string input to generate dynamic output by completing lesson 6
Bell Work: Go to code studio
Today
- Kahoot - AP CSP Unit 5 Lessons 1-5 Review
- Finish lesson 5
- Begin lesson 6
- Use global variables to track numeric data in an app
- Debug problems related to variable scoping issues
- Modify existing programs to add and update variables to track information
- Create a multi screen "clicker" game from scratch
Bell Work: Go to code studio
Today
- Kahoot - AP CSP Unit 5 Lessons 1-5 Review
2/27/2020 - Objective(s):
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming in all modules for lesson 4
Today
- Finish Lesson 4 or lip dub planning idea
- Finish viewing Lesson 3 projects
2/25/2020 - Objective(s):
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming in all modules for lesson 4
Today
- Quiz
- Begin Lesson 4
- Finish viewing Lesson 3 projects
- Kahoot tomorrow - AP CSP Unit 5 Lessons 1-5 Review
2/24/2020 - Objective(s):
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming in all modules for lesson 4
Today
- View Lesson 3 projects - Gallery Walk - which 3 are your favorite
- Lesson 3 recap (slide 25)
- AP Practice Response
- Begin Lesson 4
2/21/2020 - Objective(s):
- Use Design Mode to create user interface (UI) elements to a screen.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
Today
- Continue Lesson 3
2/20/2020 - Objective(s):
- Use Design Mode to create user interface (UI) elements to a screen.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
Today
- Begin Lesson 3 - You do not need to finish, but should have a good start.
Anyone want to present to the schoolboard?
2/19/2020 - Objective(s):
- Use Design Mode to user interface (UI) elements to a screen.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Debug simple issues related to event-driven programming
Today
- Test results and correction - Paper or Google Doc
- Begin Lesson 2
https://quizizz.com/admin/quiz/5e468a0537ce05001ca3d9b6/ap-csp-u5-l1-4-vocab
2/18/20 - Objective(s):
- Use Design Mode to user interface (UI) elements to a screen.
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming
Today
- View lesson 10.4
- Review lesson 1
Would our AP Educators (or perhaps delegate a few of our students) like to present at the next board mtg. - Mon., March 16th @ 7pm
2/14/20 - Objective(s):
- Use Design Mode to user interface (UI) elements to a screen.
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming
Today
- Test results - Tuesday
- Complete lesson 10.4 if you did not yet do so.
- Please go to unit 5 and complete lesson 1 only!
- Try everything out and add to the end bubble if you want!
4/4/19 - Objective(s):
- Exam - Mid Term
Today
- Mid Term!
- Did everyone take the mid-term? https://ccresa.illuminatehc.com/
- The reteach and review will be AFTER the AP Create PT
- Homework - Lesson 10
- Do the AP practice questions
4/3/19 - Objective(s):
- Practice Exam - Mid Term
Today
- Mid Term!
- https://ccresa.illuminatehc.com/
- Use scrap paper
- Lesson 10
- Do the AP practice questions
- Gallery walk tomorrow and wrap up
Thursday - Begin PT instructions and develop a plan.
Friday - Mid-term review and begin performance task.
4/2/19 - Objective(s):
- Write code to implement solutions to problems from pseudocode or description
- Follow the iterative development process of a collaboratively created program
- Develop and write code for conditional expressions to incorporate into an existing program
- Write a large program from scratch when given directions for each step
Today
- U of M
- Finish Lesson 10 by tomorrow
Wednesday - Mid-term and begin create performance task instructions
Thursday - Develop a plan for your create performance task
Friday - Mid-term review and begin performance task.
4/1/19 - Objective(s):
- Write code to implement solutions to problems from pseudocode or description
- Follow the iterative development process of a collaboratively created program
- Develop and write code for conditional expressions to incorporate into an existing program
- Write a large program from scratch when given directions for each step
Today and Tomorrow - Lesson 10
Wednesday - Mid-term and begin create performance task instructions
Thursday - Develop a plan for your create performance task
Friday - Mid-term review and begin performance task.
3/22/19 - Objective(s):
- Write and test conditional expressions using Boolean operators AND (&&) OR (||) and NOT (!)
- Given an English description write compound conditional expressions to create desired program logic
- Use a "chain" of if-else-if statements to implement desired program logic
- When given starting code add if-else-if statements or compound boolean expression to express desired program logic
View lesson 9 final bubble - Please read the "do this" part carefully.
Review the AP response
Monday - Lesson 10
Tuesday - Lesson 10
Wednesday - Mid-term and begin create performance task instructions
Thursday - Develop a plan for your create performance task
Friday - Mid-term review and begin performance task.
3/21/19 - Objective(s):
- Write and test conditional expressions using comparison operations
- Given an English description write code (if statements) to create desired program logic
- Use the comparison operators (<, >, <=, >=, ==, !=) to implement decision logic in a program.
- When given starting code add if, if-else, or nested if statements to express desired program logic
View lesson 8 final bubble
Start 9
3/20/19 - Objective(s):
- Write and test conditional expressions using comparison operations
- Given an English description write code (if statements) to create desired program logic
- Use the comparison operators (<, >, <=, >=, ==, !=) to implement decision logic in a program.
- When given starting code add if, if-else, or nested if statements to express desired program logic
Vocabulary
- Vocabulary - Student created Slides
- Present
- Good Vocab Quizlet
Start 9
3/19/19 - Objective(s):
- Write and test conditional expressions using comparison operations
- Given an English description write code (if statements) to create desired program logic
- Use the comparison operators (<, >, <=, >=, ==, !=) to implement decision logic in a program.
- When given starting code add if, if-else, or nested if statements to express desired program logic
Vocab Finish lesson 8 today.
3/18/19 - Objective(s):
- Write and test conditional expressions using comparison operations
- Given an English description write code (if statements) to create desired program logic
- Use the comparison operators (<, >, <=, >=, ==, !=) to implement decision logic in a program.
- When given starting code add if, if-else, or nested if statements to express desired program logic
Please begin lesson 8 today. You do not need to finish, but you should have about half done for tomorrow.
3/15/19 - Objective(s):
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Accept string input in a program.
- Manipulate user-generated string input to generate dynamic output.
Today
- Complete Lesson 7
3/14/19 - Objective(s):
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Accept string input in a program.
- Manipulate user-generated string input to generate dynamic output.
Today
- Test results
- Finish lesson 6 for Friday
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Accept string input in a program.
- Manipulate user-generated string input to generate dynamic output.
Today
- Test
- Results tomorrow
- Begin lesson 6 (finish for Friday)
3/12/19 - Objective(s):
- Identify strings as a unique data type which contains a sequence of ASCII characters.
- Describe characteristics of the string data type.
- Accept string input in a program.
- Manipulate user-generated string input to generate dynamic output.
Today
- Test
- on your own(10-20 minutes)
- with your notes (5 minutes)
- with a group of 3 (10-20 minutes)
- Which question do we need to focus on most?
- Begin lesson 6
- numbers vs strings
- Blocks vs text view
3/8/19 - Objective(s):
- Use global variables to track numeric data in an app.
- Give a high-level explanation of what “variable scope” means.
- Debug problems related to variable scoping issues.
- Modify existing programs to add and update variables to track information.
- Create a multi screen "clicker" game from scratch
Today
3/7/19 - Objective(s):
- Use Design Mode to user interface (UI) elements to a screen.
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming
Today
- AP Test
- $15 to Mr. Bashore TOMORROW!
- https://digitalportfolio.collegeboard.org
- Finish Lesson 4
- Review
- Begin lesson 5
- Notes
Gone tomorrow - continue lesson 5
3/6/19 - Objective(s):
- Use Design Mode to user interface (UI) elements to a screen.
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming
Today
- AP Test - $15 to Mr. Bashore THIS FRIDAY
- Finish Lesson 3 - Gallery Walk - which 2 are your favorite
- Begin Lesson 4
3/5/19 - Objective(s):
- Use Design Mode to user interface (UI) elements to a screen.
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming
Today
- AP Test - $15 to Mr. Bashore THIS FRIDAY
- Finish Lesson 3 - You do not need to finish, but should have a good start.
- Start lesson 4?
- Jackson National Life Career Day
- Email me today if you want to attend
- Regular day of school
- Practice performance task
- Procedures (functions) or Parameters
- Explain how it manages complexity well
3/4/19 - Objective(s):
- Use Design Mode to user interface (UI) elements to a screen.
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming
Today
- AP Test - $15 to Mr. Bashore - Talk to Mr. Simmons if you need help paying.
- Begin Lesson 3 - You do not need to finish, but should have a good start.
3/1/19 - Objective(s):
- Use Design Mode to user interface (UI) elements to a screen.
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming
Today
- Accepting Schools
- AP Test - $15 to Mr. Bashore - Talk to Mr. Simmons if you need help paying.
- Jackson National Life Career Day
- Begin Lesson 2 - Due Monday
2/28/19 - Objective(s):
- Use Design Mode to user interface (UI) elements to a screen.
- Create a simple event-driven program by creating user-interface elements with unique IDs and attaching event handlers to them.
- Recognize debugging and responding to error messages as an important step in developing a program.
- Debug simple issues related to event-driven programming
Today
- Jackson National Life Career Day
- Test results
- 1,6,8,2,14
- drawBranch: draws one individual branch of the snowflake (will be called six times). drawEndDesign: draws the tip of the snowflake ends with the desired design. moveNTimes: function with a parameter that fills into a loop of move forward. This allows the user to move forward as many times as they want with one function call. returnToCenter: brings the turtle back to the center to draw another branch from the starting point. turnAround: turns the turtle around if command is not available. turnRight: turns the turtle to the right if command is not available.
- Abstraction allows for the creation of complex systems because it allows us to shorten and simplify our code down to more logical chunks that can build off of each other. Using top-down design you first think of your highest up function and what you want it to do then you split that into smaller simpler chunks and continue to repeat that process until you are left with your most primitive commands.
- 1,6,8,2,14
- Begin/finish Lesson 1 - Please finish tonight and please read everything!
- Demonstration of new interface
- Kahoot tomorrow - AP CSP Unit 5 Lessons 1-5 Review
https://docs.google.com/document/d/1oaQh_MBiHzsbLS--YnQpXzlepdY_bN8x6cwBhll58t8/edit
- Kahoot tomorrow - AP CSP Unit 5 Lessons 1-5 Review
https://docs.google.com/document/d/1oaQh_MBiHzsbLS--YnQpXzlepdY_bN8x6cwBhll58t8/edit