1 of 24

C/I Hacks: Practice AP CSP Create PT

Mentor Meeting (8:30 - 9:15)

2 of 24

Tom - VP of Programs & Partnerships

Carlos - Associate Director of Programs

Jen - Sr. Program Manager

Chelsea - Production Manager

Tasha - Program Manager

INTRODUCTIONS

W

E

L

C

O

M

E

3 of 24

  1. Context — 3min

  • Prep Checklist Temperature Check — 2min

  • DevPost (source of truth) — 15min
    • Task, requirements, rubric, samples, resources

  • App Lab (programming environment) — 20min

  • Mentor Tips & Tools — 10min

  • Judging — 5min

MEETING

A

G

E

N

D

A

4 of 24

Context

5 of 24

CONTEXT

AP CS Principles

  • It’s new this year!

  • CS for Non-CS Majors
      • The Internet, Digital Information, Algorithms & Programming, Big Data & Privacy, Building Apps, Impact of CS on Society

  • Goal: engage traditionally underrepresented students

6 of 24

CONTEXT

AP CS Principles

7 of 24

CONTEXT

3-Part AP CSP Exam

End of Course Exam

60%

2 hours

Create Performance Task

24%

12 hours

Explore Performance Task

16%

8 hours

8 of 24

Prep Temperature Check

9 of 24

PREP

Temperature Check — Be Honest!

Prep

  1. Create a Code Studio student account HERE (necessary to access AppLab programming environment)
  2. Familiarize yourself with AppLab (students will be using this)
    1. Video: What is App Lab?
    2. Video: App Lab How-To: Intro
    3. Play around with (“Remix”) the code of these Sample Apps
  3. Check out the hackathon event page (“DevPost”)
    • Requirements Section
    • Scoring Rubric
    • Sample Response A (high score)
    • Score Explanation for Response A

10 of 24

DevPost

11 of 24

SOURCE OF TRUTH:

DevPost

https://cispringhack1.devpost.com

  • Task Description
  • Schedule
  • Requirements
  • Scoring Rubric
  • Samples
  • Timeline
  • Starting Points, Background Knowledge

12 of 24

When in doubt… check ________!

SOURCE OF TRUTH:

Check for Understanding

13 of 24

App Lab

14 of 24

PREP

App Lab

  • Create a Code Studio student account (necessary to access AppLab programming environment) www.studio.code.org — 5min

15 of 24

Mentor Tools & Tips

16 of 24

PREP

Mentor Tools & Tips

  1. “It’s ok to be a beginner! We’re here to LEARN!”
    1. Start with a Demo/Tutorial Video or Remix a Sample Project (see DevPost)
    2. Walk through building the app step-by-step
      1. You might need to teach what functions, loops, and conditionals, etc. are

  1. Add comments to the code with the author’s name for all portions that weren’t written by the student (open-source or created by partner)

17 of 24

PREP

Mentor Tools & Tips

4. App Lab Collaboration

    • Create UI together on Student #1’s computer
    • Duplicate UI with “Import Screens” option on Student #2’s computer
    • Share code JavaScript code via email or a shared Google Doc

6. Mentoring

    • Tell students to notes as they go to later help with written responses.
    • Ask students probing questions to push their thinking if they’re not on the right track
    • Don’t spend time on the UI (how the app looks). That won’t affect their score! Focus on the coding + writing.

7. Slack — Communicate with C/I staff + Volunteers

18 of 24

Judging

19 of 24

PREP

Judges = Mentors + Teachers

Finished Early? — Early Judging!

  1. Submit projects + get demos ready + open written responses on your laptop
  2. Carlos will come to your table to judge (mentors might help to judge another group)
    • Student teams will stay in their current work area to do their demos + show their responses
    • Judges will use the printed Simplified Rubrics for scoring

7:00pm — Regular Judging

  1. Same as above except all mentors will become judges and switch with a nearby group they didn’t mentor.

20 of 24

Rules:

Ground Rules

  1. Students can’t leave the building to go to the store etc.
    1. Exception: Teacher/parent gave them permission to leave the event early

  • If you’re leaving at 3pm
    • Don’t leave before getting your replacement up to speed!
    • Sign out at the front desk

  • Have fun!

21 of 24

MEET THE STUDENTS + MENTORS

  1. You will be working with ~2 teams in the same area.

  • We will assign you teams now.
    • First: Morning-Only Mentors
    • Second: All-Day Mentors

22 of 24

MEET THE STUDENTS + MENTORS

Suggested Questions:

  • Where do you work? What’s your job title?
  • How did you train for what you do?
  • What school do you go to?
  • What programming languages do you know?
  • What’s your favorite thing about coding?
  • What college did/do you want to go to?
  • What do you do for fun?

23 of 24

THANK YOU FROM OUR SPONSORS:

24 of 24

#CIHacks

@weareci

@Facebook

facebook.com/weareci

facebook.com/TechStartProgram