1 / 27

Getting Started with Code

Join us in the first few weeks of this course to learn computer science fundamentals using Code.org's CS Fundamentals curriculum. Explore Graph Paper Programming, algorithm creation, and basic programming concepts in a fun and interactive way. This course is aligned with various academic standards and is suitable for K-5 students. Don't miss out on this opportunity to enhance your coding skills and creativity!

iharris
Download Presentation

Getting Started with Code

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Getting Started with Code.org Happy National Power Rangers Day!

  2. Getting Started The first ~3 weeks of this course we are going to learn thefundamentals of computer science using the CS Fundamentals curriculum from Code.org.

  3. Our Vision: • every school • everystudent • opportunity

  4. Who is Code.org? • A public 501c3 nonprofit dedicated to bringing computer science to every school, and increasing participation by by women and underrepresented students of color. • Producer of online courses • The computer science PD partner for 30 of the largest districts nationwide, including NYC, LA, and Chicago • The organizer of the Hour of Code campaign

  5. CS Fundamentals: CS in grades K-5 • Short (15-20 lessons) courses for elementary school • Free, open-source, online “games” • Lectures by Mark Zuckerberg, Chris Bosh, Bill Gates, etc • Aligned to reinforce Math, Science, ELA standards • Any district, school, or teacher can participate

  6. The Code.org K-12 curriculum @TeachCode | #LeadCode | #CSforAll

  7. Graph Paper Programming (Express course, Lesson 1) • If you want to check it out later: • https://studio.code.org/s/express-2018/stage/1/puzzle/1 • [You MUST be logged in to access this link]

  8. Graph Paper Programming • Two new vocabulary words: • Algorithm • Program

  9. Listen for these vocabulary words: • Algorithm • Program

  10. Graph Paper Programming • Did you hear our new vocabulary words: • Algorithm • Program • What do these words mean?

  11. Graph Paper Programming

  12. Graph Paper Programming • Today we will be programming each other to create drawings on 4x4 sections of graph paper. • We will always start in the upper left hand corner of the graph paper.

  13. Graph Paper Programming • We will move through the graph paper using five commands:

  14. Graph Paper Programming • What would be one possible algorithm to create this image:

  15. Graph Paper Programming • This is one solution

  16. Graph Paper Programming • That’s simple enough. But they can get pretty complicated too.

  17. Graph Paper Programming • That’s simple enough. But they can get pretty complicated too.

  18. Graph Paper Programming • With some substitutions we can do this much more easily. • Instead of having to write out an entire phrase for each instruction, we can use symbols.

  19. Graph Paper Programming • So we could rewrite the previous algorithm to look like this

  20. Activity 1 • With your partner, write a program for this image:

  21. Activity 2 Pick one and write the program on your handout.

  22. Activity 2 Graph Paper Programming • Pick one and write the program on your handout. • Exchange it with another group and “run” their program. • Did your results agree with one of the existing images?

  23. Graph Paper Programming - Wrapup • What did we learn today? • What if we used the same arrows, but replaced “Fill-In Square” with “Lay Brick” What might we be able to do?

  24. Graph Paper Programming - Wrapup • What were our two vocabulary words today?

  25. Debrief • What do you like about the lesson itself? • Where might your students struggle with this? • What might you try differently? • What additional activities could you do?

  26. Before next time • Create an account and join my class section • (URLs are all linked on my website) • Complete the puzzles from Lessons 2, 4, 5, and 6

More Related