Presentation is loading. Please wait.

Presentation is loading. Please wait.

Today’s Groups—2nd Hour

Similar presentations


Presentation on theme: "Today’s Groups—2nd Hour"— Presentation transcript:

1 Today’s Groups—2nd Hour
Alex Anna Ellie Spencer Ian Kallie Sam Sydney Ashley Sarah Zak Sari Jude Group 5 Group 6 Group 7 Isabelle Kari Izzy Addy Sophie Eliza Alec Jordan Josh Lainey Dani

2 Today’s Groups—5th Hour
Andrew Chase Daniel Zach Naomi Adam Kayla Mandy Julia Sam Kara Kate Ethan Annie Group 5 Group 6 Group 7 Jacob Ben Blake Alex Anna Louie Deirdre Sarah John Alexa

3 Create performance Task
Introduction, Expectations, & Other Important Information

4 Today’s Materials Pick up: AP Description & Rubric
Create PT Survival Guide Silently read pgs in the AP Handout

5 Guidelines & Requirements
12 in-class hours 24% of AP score Submissions: 1 minute video of program running Written Responses (4 questions) Program code

6 CANs and CANTs CAN Choose anything you want as a topic
Use other’s code (with acknowledgement/citing) CAN’T Collaborate on the video or written responses Submit work that has been revised or corrected by another individual Submit work from any project that was graded previously Get feedback on prompts

7 Create PT Survival Guide
Intro Activity Create PT Survival Guide

8 Overview & Timeline Due: April 30
While there are no deadlines, a timeline has been provided to keep you on pace to finish. Written Reflection Templates and Check-Lists to refer to as you are working

9 Activity Algorithms (15 min) Abstraction (15 min)
Narrow it Down (10 min) Bring it All Together (Homework) With your groups spend time learning more about acceptable algorithms and abstractions for your project Then, use the rubric to determine if the examples would satisfy the requirements

10 Create pt timeline

11 Day 1—Planning Review expectations and goals
Brainstorm idea for app (narrow it down) What is the purpose (2a)? Consider how you’re including abstraction (2c) and algorithms (2d) Outline the design of your app

12 Day 2—Designing Designing your app
What do you want the program to do/accomplish (2a)? Brainstorm different scenarios/options/screens of the app/program. How will the user interact/use the app/program? Coding your app What algorithms will you need within your program (2c)? Are there different layers of abstraction forming (2d)? Start coding

13 Day 3—Coding Continue working on program code
If you have any obstacles/problems/difficulties, remember them so that you can write about them in your reflection (2b) Collaborate with your classmates---they are an AWESOME resource They can help debug your code They can give you ideas you never thought of They may find ways to use abstraction in your program

14 Day 4—More Coding & Check-In
Remember that problem you had yesterday…how did you resolve it (2b)? Hopefully it was independently  Continue working on program code If you have another obstacle/problem/difficulty, remember it so that you can write about it in your reflection (2b) Use the check-in organizer (pg. 3 of Survival Guide) to self- monitor your progress

15 Digital Portfolio & AP Exam
Have you signed up for the digital portfolio? 2nd Hour: Zak, Sydney 5th Hour: Chase, Kate Have you indicated whether or not you’re taking the AP exam? 2nd Hour: Eliza, Sophie, Addy, Spencer, Ellie, Alec, Alex, Sam, Ian, Kallie, Jordan, Sari, Jude, Dani, Zak, Sydney 5th Hour: Andrew, Kayla, Anna, Louie, Sam, Sara, Alexa, Chase, Kate Have you ordered your AP test yet on RevTrak? Deadline is Feb. 11

16 Day 5—Algorithms Review Algorithm Example Continue coding Rubric:
What algorithm have you created (2c)? Do you have an algorithm within an algorithm? Have you used logical operators? Have you included mathematical operators? Review Algorithm Example Rubric: “Selected code segment implements an algorithm that uses mathematical or logical concepts“ AND “Selected code segment implements an algorithm that includes at least 2 or more algorithms” AND “At least one of the included algorithms uses mathematical or logical concepts”

17 Day 6—Abstraction Continue working on your app
Is there a way to make your code more efficient? Did you make a function (abstraction)? Did you call it multiple times? Did it manage complexity? Review Abstraction Example Rubric: A simple algorithm or even a function that is called only once would not meet the criteria.  It has to be a function that is called a couple of times and functions with a parameter would be best.  Example:

18 Day 7—Video Planning Continue working on your app
Think about what part of your app you want to showcase in your 1 minute video (not screen shots) Be sure to showcase the purpose and function of your app that you want to discuss in reflection (2a) You don’t have to show the entire app

19 AP Test Update The following people have not signed up for the AP exam…is this intentional or accidental? 2nd Hour: Ashley, Jude, Lainey 5th Hour: Chase, Jacob, Kayla, Mandy, Sam, Annie, Sarah, John If this is a mistake…you need to bring a paper check payable to Deerfield High School for $98 per AP exam to x117 by the end of the week.

20 Day 8—Last Day for 1 ½ weeks
Finish a working version of your APP Save the Written Reflection Template from Digital Portfolio Write Reflection 2b

21 Day 9—Video Recordings (links found in Unit 6)
Use a fresh set of eyes to look through your code & make some changes or debug if necessary. Record 1-minute Video: Screen-Cast-o-Matic Jing Write Reflection 2a on purpose

22 Day 10—Algorithm Reflection (2c)
Key to the ALGORITHM response: “The response includes the code segment of the selected algorithm.” “The response explicitly identifies the algorithm.” “Explains how the selected algorithm functions.” “Describes what the selected algorithm does in relation to the overall purpose of the program.” “Explains how one of the included algorithms functions independently.” In other words: You should explain what the selected algorithm does AND how it works both independently and how it contributes to the overall purpose of the entire program.

23 Day 11—Abstraction Reflection (2d)
Key to the ABSTRACTION response: “The response includes the code segment of the selected abstraction” “The selected code segment is a student-developed abstraction” “The response explicitly identifies the abstraction” "The response explains how the abstraction manages complexity of the program” “The response explains how the program would function without the abstraction.” In other words: You should explain how complexity is reduced by not having to include the code in multiple places (and update it multiple times if it needs to change) or, in the case of parameter, that the code does not have to be rewritten for each case. 

24 Day 12—LAST DAY! PDF of entire code Rectangle around abstraction
Oval around algorithm Upload to the digital portfolio Video (under 1 minute) Reflection PDF Full code PDF


Download ppt "Today’s Groups—2nd Hour"

Similar presentations


Ads by Google