Presentation is loading. Please wait.

Presentation is loading. Please wait.

K-5 PD for Code.org’s Intro to Computer Science Courses

Similar presentations


Presentation on theme: "K-5 PD for Code.org’s Intro to Computer Science Courses"— Presentation transcript:

1 K-5 PD for Code.org’s Intro to Computer Science Courses
Get everyone IN Explain A-F Go over GOALS Please feel free to take risks and experiment here: No stupid question because all are in the same boat! Activity to get to know: 1 lie, rest truths in group. Rest try and guess the lie

2

3 Computational Thinking Practices
Creativity Collaboration Communication Persistence Problem Solving @TeachCode | #CodeorgPD

4 Computer science is: logic, problem solving, & creativity
everywhere & every job/career impacts everyone & should represent everyone Watch Videos “We are going to watch these short videos to highlight why this NON Profit group is so passionate about delivering FREE education and materials for all” Discuss these three points

5

6

7

8 What will your students learn?
Not only are students learning computer science skills, they gained valuable problem solving skills, perseverance, determination, and worked on their communication and coaching skills through supporting each other. Plus they are highly engaged!” Discuss what they should be teaching: Computational Thinking Go to your website to show them what that is!

9 MO has none of these policies!
Code.org Tracking 9 Policies MO has none of these policies! On your website is a link to US map and for any state you can get a fact sheet. Most states have at least one policy in place. Most have certifications or are in progress and most count it as a math and/or science credit. Only Action for MO in 2009 MO loosely had CS could count as a mathematics credit, but policy was unclear The Department also clarified that CS cannot count as math in the state. changing landscape.

10 Teacher Tools! Discover and Fundamentals

11 August 2017 – Courses A thru F
Recommending courses A-F beginning in August of 2017. Courses 1-4 will become less visible, but indefinitely available. How they equate?  Courses A & B ~ Course 1 (each about 30 min of class) Courses C & D ~ Course 2 (each about 45 min of class) Courses E ~ Course 3 (about 50 min of class) Course F ~ Course 4 (about 50 min of class) What is the plan? Should you begin with A-F? YES!

12 Stage Extras It is well liked: Includes “Stage Extras” for those students that move faster so don’t jump ahead after what is required They can do an new drawing with “artist” projects, create an new app with “PlayLab” projects or continue working on a project they started. Artist Lab and Play Lab are additional freeform tools Can really see creativity

13

14 Example Lesson Plan Course 1-4 Example Lesson Plan Course A-F
Stage Extras Example Lesson Plan Course 1-4 Example Lesson Plan Course A-F

15 A Word about Block Coding
Blocks programming environments have emerged in popularity as stepping stone to text-based languages. (ex: Scratch to Python) Are they real coding? YES! Can make sophisticate programs in the Can practice all same structures without syntax errors Students using Alice before Java improved grades (3.0 average compared to 1.2 average) More students continued on to further programming (88% compared to 47%)

16 Computer science is foundational. What should you stress? Vocabulary
Problem solving Basic Structures (sequence, repetition, decision) Creativity

17 Teacher / Learner / Observer
is role-playing during PD to model a lesson. After the modeled lesson, the Observer leads a discussion with everyone on the pedagogy of the lesson. * Teacher - This groups teaches a lesson * Learner - This group pretends to be students * Observer - The facilitator observes the lesson and leads a discussion after the modeled lesson Practice Unplugged. Why? Takes the most instruction time and should. Learn about concepts before you use them.

18 Getting Loopy!

19 TLO Planning @TeachCode | #CodeorgPD
Get people into groups before lunch and assign TLO activities. They can use lunch to start brainstorming. @TeachCode | #CodeorgPD

20 Lunch Community Challenge # 2: Lunch @TeachCode #CodeorgPD
Break until 12:30 PM Community Challenge # 2: Lunch Find someone you don’t know and tweet an “ussie” Be sure to tag your new buddy’s Twitter handle, and tell us one thing you have in common. @TeachCode #CodeorgPD

21 TLO Presentations Prep for your TLO activities
Number off at your table 1 and 2 Activities: Group 1 - Course 2 – Conditionals with Cards (Pg. 139) Group 2 - Course 3 – Song Writing (Pg. 207) Pick two groups (doing different activities) to present for the class. @TeachCode | #CodeorgPD

22 Strategies for teaching CS
Ditch uniformity Frequent breaks Collaborate Don’t be a know it all. Most of all, encourage them to take risks & they will fail, but they will LEARN @TeachCode | #CodeorgPD

23 Strategies for teaching CS
Utilize pair programming whenever possible during the activity. Encourage students with questions/challenges to start by asking their partner. Remind students to use the debugging process before you. Have students describe the problem that they’re seeing. What is it supposed to do? What does it do? What does that tell you? (leading them to problem solve on own) Remind frustrated students that frustration is a step on the path to learning, and that persistence will pay off. Teacher Tip: Show the students the right way to help classmates: ●  Don’t sit in the classmate’s chair ●  Don’t use the classmate’s keyboard ●  Don’t touch the classmate’s mouse ●  Make sure the classmate can describe the solution to you out loud before you walk away

24 Code.org Debugging Recipe
Pg. 7-9 in your Curriculum Guide Reference “debugging recipe” pages 7, 8 and 9 in curriculum guide.

25 Pair Programming Show video- Pair programming - Students can add the partner through the system since sharing a computer. You can see progress of both.   Use to only register on the student account that was driver.

26 Equity in CS @TeachCode | #CodeorgPD

27 Equity in CS Setting Expectations
We will not solve everything right here and now Focus comments on behaviors and beliefs, not people (No personal attacks) Do not interrupt, the facilitator will moderate If you have a comment that you don’t want to lose, write it down and put it in the bag If you have a question/comment that you don’t want to bring up yourself, you can write it down anonymously and put it in the bag If your temper gets out of hand, you will be asked to step outside Setting Expectations @TeachCode | #CodeorgPD

28 What is equity? @TeachCode | #CodeorgPD

29 Equity in CS Learn more: http://forum.code.org/c/plc/equity
Top Five Tips for Creating a More Equitable CS Learning Environment in Your Classroom Reflect on your own biases and assumptions about computer science. Ensure you are aware of the inequity you might be creating through your words and actions in the classroom. Signal an inclusive and equitable classroom environment at all times through your actions, seating arrangements, strategic grouping choices, posters and classroom decorations, etc. Facilitate conversations and activities in which students reflect on their biases and assumptions about themselves and others as they pertain to computer science and STEM education. Explicitly teach strategies for students to employ when confronted with bias from others, both in and out of the classroom. Foster a culture of resiliency, tenacity and grit by modeling and supporting student self-advocacy. Learn more: @TeachCode | #CodeorgPD

30 Beyond Today’s Training: Getting support and getting connected
Need to refresh your CS skills before you teach? Try our online K5 PD! studio.code.org/s/K5-OnlinePD @TeachCode | #CodeorgPD

31 Forums @TeachCode | #CodeorgPD
forum.code.org Public, open to anyone on the web but requires Code Studio login to post. A great place to: Engage in conversation Share best practices Ask questions Serve as a moderator Not a great place to: Report bugs or seek technical support (do that on support.code.org) Vent or dominate And visit the forums to be active @TeachCode | #CodeorgPD

32 What to do next? Host an Hour of Code for you students this Dec Link to video youtube: Hi-res: @TeachCode | #CodeorgPD

33 The Hour of Code Sign up early to receive free posters and stickers!
At the end of the survey you will have the opportunity to choose whether you’d like Code.org to send you (at no cost) Course 1 or Course 2/3 unplugged activity materials. @TeachCode | #CodeorgPD

34 CS Discoveries is next

35 Write or Tweet your best take-away from today
Closing Done with 10 puzzles? Complete Survey Write or Tweet your best take-away from today If they get their 10 done, they will be sent materials to do the unplugged lessons like playing cards and dice. @TeachCode #CodeorgPD


Download ppt "K-5 PD for Code.org’s Intro to Computer Science Courses"

Similar presentations


Ads by Google