Friday, November 30, 2018

Friday, November 30, 2018

On today's class agenda:

- Unit 2 pacing quiz – closed book

- Discuss Rock, Paper, Scissors coding exercise - For a completed example, click here.

- Discuss AP standards and requirements 

- View sample student submissions and test questions and grades

- Unit 2 practice exam

Today's applicable Oklahoma curriculum standards:

L2.AP.A.03 Critically examine and trace classic algorithms (e.g., selection sort, insertion sort, binary search, linear search).

L2.AP.C.01 Trace the execution of repetition (e.g., loops, recursion), illustrating output and changes in values of named variables.

L2.AP.M.03 Create programming solutions by reusing existing code (e.g., libraries, Application Programming Interface (APIs), code repositories).

L2.AP.PD.07 Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality).

Thursday, November 29, 2018

Thursday, November 29, 2018

On today's class agenda:

Read and discuss Unit 2 
     Rock, Paper, Scissors
   
Share and discuss student examples of "Quiz Show" assignment and review for efficiency.

Code
     Rock, Paper, Scissors
     - The solution will require proper sequencing, broadcast, numeric and text string variables, if...else, randomization, and loops to function properly.

** There will be a closed-book quiz tomorrow on Unit 2. We will complete and test on this unit next week.

*Our Unit 2 Project will be due at 8:00 a.m. on Friday, December 7.

L2.AP.A.03 Critically examine and trace classic algorithms (e.g., selection sort, insertion sort, binary
search, linear search).

L2.AP.C.01 Trace the execution of repetition (e.g., loops, recursion), illustrating output and changes in values of named variables.

L2.AP.M.03 Create programming solutions by reusing
existing code (e.g., libraries, Application Programming
Interface (APIs), code repositories).
L2.AP.PD.07 Modify an existing program to add
additional functionality and discuss intended and
unintended implications (e.g., breaking other
functionality).

Wednesday, November 28, 2018

Wednesday, November 28, 2018

On today's class agenda:

Read and discuss Unit 2 sections 
- Abstraction
- Procedures
- Procedures in Scratch

Assignment: Regular Polygon Revisited – remix code for revised program

Just for fun -- Rock, Paper, Scissors Throw Down

Today's applicable Oklahoma curriculum standards:

L2.AP.A.03 Critically examine and trace classic algorithms (e.g., selection sort, insertion sort, binary
search, linear search).

L2.AP.C.01 Trace the execution of repetition (e.g., loops, recursion), illustrating output and changes in values of named variables.

L2.AP.M.03 Create programming solutions by reusing  existing code (e.g., libraries, Application Programming Interface (APIs), code repositories).

L2.AP.PD.07 Modify an existing program to add additional functionality and discuss intended and
unintended implications (e.g., breaking other functionality).

Tuesday, November 27, 2018

Tuesday, November 27, 2018

On today's class agenda:

- Loops and Variables Mini-Project (45 min.)

This “mini-project” will utilize many of the Scratch concepts that have been taught thus far in Unit 2. You will have a choice between programming a drawing, and electronic keyboard, or a countdown.

Today's applicable Oklahoma curriculum standards:

L2.AP.A.03 Critically examine and trace classic algorithms (e.g., selection sort, insertion sort, binary
search, linear search).

L2.AP.C.01 Trace the execution of repetition (e.g., loops, recursion), illustrating output and changes in values of named variables.

L2.AP.M.03 Create programming solutions by reusing existing code (e.g., libraries, Application Programming Interface (APIs), code repositories).

L2.AP.PD.04 Systematically check code for correctness, usability, readability, efficiency, portability, and scalability through peer review.

Monday, November 26, 2018

Monday, November 26, 2018

On today's agenda:

- Share and discuss Regular Polygon Exercise - Final submissions of the Regular Polygon Exercise are due by 8:00 a.m. Tuesday, November 27.

- Demonstration of two sample programs

- Discussion of variables and equations

- Discussion of limitations of visual / object oriented programming

Today's applicable Oklahoma curriculum standards:

L2.AP.A.03 Critically examine and trace classic algorithms (e.g., selection sort, insertion sort, binary
search, linear search).

L2.AP.C.01 Trace the execution of repetition (e.g., loops, recursion), illustrating output and changes in values of named variables.

L2.AP.M.03 Create programming solutions by reusing existing code (e.g., libraries, Application Programming Interface (APIs), code repositories).

L2.AP.PD.04 Systematically check code for correctness, usability, readability, efficiency, portability, and scalability through peer review.

Friday, November 16, 2018

Happy Thanksgiving!


Friday, November 16, 2018

On today's class agenda:

- Discuss AP standards and requirements 

Performance Tasks are due Tuesday, April 30.

Exam day is Friday, May 10.

- View sample student submissions and test questions and grades

- Review homework submissions for Regular Polygon

- Due to picture day yesterday, the deadline for Regular Polygon is extended until after Thanksgiving break.

- On the Wednesday following Thanksgiving break, we will have a closed book quiz on Unit 2.


L2.AP.A.03 Critically examine and trace classic algorithms (e.g., selection sort, insertion sort, binary
search, linear search).

L2.AP.C.01 Trace the execution of repetition (e.g., loops, recursion), illustrating output and changes in values of named variables.

L2.AP.M.03 Create programming solutions by reusing existing code (e.g., libraries, Application Programming Interface (APIs), code repositories).

L2.AP.PD.07 Modify an existing program to add additional functionality and discuss intended and
unintended implications (e.g., breaking other functionality.)

Semester Test Study Links

In case you didn't write down the links given in class for studying for the semester test, they are listed below: Unit 4 Test - www.te...