Texas Computer Science
  • Home
  • TEKS & Courses
    • State Requirements
    • Credits
    • Endorsements
      • STEM Endorsement
      • Business & Industry Endorsement
      • Multidisciplinary Studies Endorsement
    • Funding
    • Teacher Certification
    • Online CS Courses
  • Textbooks & Resources
    • State-Adopted Materials
    • More Textbooks & Curriculum
    • AP Computer Science Principles Resources
    • AP Computer Science A Resources
    • Assignment Ideas
    • Topic Resources
    • Connect CS Concepts to Other Disciplines & Real World
    • Visual Programming Environments
    • Robotics
    • Cybersecurity
  • Preparing & Thriving
    • Learn Java
    • Outline the Year
    • Instruction Methods
      • Pedagogy Best Practices
      • Flipped Classroom
      • Project Based Learning
    • Assessment & Grading
      • Daily Work: Programming Assignments
      • Formative Assessment
      • Summative Assessment: Tests & Projects
    • Classroom Management
    • Maintaining Your Sanity
  • Professional Learning
    • Trainings & Workshops
    • Professional Organizations & Networks
    • Blogs & Social Networking
    • Articles & Publications
    • Professional Awards
  • Student Opportunities
    • Student Contests
    • Student Camps & Learning Opps
    • College Degrees
  • Recruit & Advocate
    • Advocate at Your Campus
    • Encouraging Diversity in CS
    • CS Ed Week & Hour of Code
      • Hour of Code: CS Classes
      • Hour of Code: K-12
  • About
    • Presentations
  • Home
  • TEKS & Courses
    • State Requirements
    • Credits
    • Endorsements
      • STEM Endorsement
      • Business & Industry Endorsement
      • Multidisciplinary Studies Endorsement
    • Funding
    • Teacher Certification
    • Online CS Courses
  • Textbooks & Resources
    • State-Adopted Materials
    • More Textbooks & Curriculum
    • AP Computer Science Principles Resources
    • AP Computer Science A Resources
    • Assignment Ideas
    • Topic Resources
    • Connect CS Concepts to Other Disciplines & Real World
    • Visual Programming Environments
    • Robotics
    • Cybersecurity
  • Preparing & Thriving
    • Learn Java
    • Outline the Year
    • Instruction Methods
      • Pedagogy Best Practices
      • Flipped Classroom
      • Project Based Learning
    • Assessment & Grading
      • Daily Work: Programming Assignments
      • Formative Assessment
      • Summative Assessment: Tests & Projects
    • Classroom Management
    • Maintaining Your Sanity
  • Professional Learning
    • Trainings & Workshops
    • Professional Organizations & Networks
    • Blogs & Social Networking
    • Articles & Publications
    • Professional Awards
  • Student Opportunities
    • Student Contests
    • Student Camps & Learning Opps
    • College Degrees
  • Recruit & Advocate
    • Advocate at Your Campus
    • Encouraging Diversity in CS
    • CS Ed Week & Hour of Code
      • Hour of Code: CS Classes
      • Hour of Code: K-12
  • About
    • Presentations

Hour of Code: K-12

Picture

Hour of Code is a great way to spread the word about Computer Science!  By reaching out to students at all grade levels, you may grow their interest in taking a Computer Science class in high school.

How to Schedule Hour of Code K-12
  • Get buy-in and help.  Talk with your principal and counselors. Get help from a director or coordinator to schedule Hour of Code events and communicate with other campuses, teachers, and student participants.
  • Reach out to campus principals, teachers, or organization leaders.  If they are interested in participating in an Hour of Code, determine who will work with you to ensure it is successful: a teacher, club sponsor, after-school care director/leader.
  • Schedule date(s) and time(s).
  • Schedule Hour of Code instructors and helpers.  Ask your current and former Computer Science students to volunteer.  They can share with Hour of Code participants how much they enjoy Computer Science!
  • Make an agenda for each Hour of Code event.  Examples are below.
  • During the event, have fun and notice how much fun the participants are having!
  • Send information home with participants about how they can continue learning about programming and Computer Science.  Be sure to include information about the Hour of Code website and about your school district's Computer Science courses.  An example is below.
agenda_kodable_-_student_hour_of_code.docx
File Size: 24 kb
File Type: docx
Download File

agenda_hopscotch_-_student_hour_of_code.docx
File Size: 22 kb
File Type: docx
Download File

agenda_scratch_-_student_hour_of_code.docx
File Size: 22 kb
File Type: docx
Download File

beyond_the_hour_of_code.docx
File Size: 253 kb
File Type: docx
Download File

I suggest some Hour of Code activities below that I think would work well for K-12 students who have little or no programming experience.

The activities below include the links provided on the Hour of Code website.
Hour of Code:  Grades 6-12    Students, Teachers, Counselors & Administrators
  • Code.org: Write your first computer program featuring Angry Birds  http://hourofcode.com/co
  • Scratch: Create a holiday card  http://hourofcode.com/sc + Teacher Notes
  • Alice Project: Intro to Programming with Alice 2 featuring Garfield and Odie  http://hourofcode.com/ap
  • RevRun: Everyone can Code with LiveCode featuring Sheepherder game  http://hourofcode.com/lc
  • Washington University Computer Science: Looking Glass  http://hourofcode.com/lg + Teacher Notes
  • Tynker: Build Your Own Game  http://hourofcode.com/ty + Teacher Notes
  • University of Colorado: Make a 3D Frogger Game  http://hourofcode.com/ac
  • Lightbot  http://hourofcode.com/lb
Hour of Code:  Grades 3-8    Students, Teachers, Counselors & Administrators
  • Code.org: Write your first computer program featuring Angry Birds  http://hourofcode.com/co
  • Scratch: Create a holiday card  http://hourofcode.com/sc + Teacher Notes
  • Washington University Computer Science: Looking Glass  http://hourofcode.com/lg + Teacher Notes
  • Tynker: Build Your Own Game  http://hourofcode.com/ty + Teacher Notes
  • RoboMind Academy: Program a Virtual Robot  http://hourofcode.com/rm + Teacher Notes
  • Hopscotch: Code on your iPad  http://hourofcode.com/hs
Hour of Code:  Grades PreK-2    Students, Teachers, Counselors & Administrators
  • Kodable  http://hourofcode.com/ko + Teacher Resources
Powered by Create your own unique website with customizable templates.
  • Home
  • TEKS & Courses
    • State Requirements
    • Credits
    • Endorsements
      • STEM Endorsement
      • Business & Industry Endorsement
      • Multidisciplinary Studies Endorsement
    • Funding
    • Teacher Certification
    • Online CS Courses
  • Textbooks & Resources
    • State-Adopted Materials
    • More Textbooks & Curriculum
    • AP Computer Science Principles Resources
    • AP Computer Science A Resources
    • Assignment Ideas
    • Topic Resources
    • Connect CS Concepts to Other Disciplines & Real World
    • Visual Programming Environments
    • Robotics
    • Cybersecurity
  • Preparing & Thriving
    • Learn Java
    • Outline the Year
    • Instruction Methods
      • Pedagogy Best Practices
      • Flipped Classroom
      • Project Based Learning
    • Assessment & Grading
      • Daily Work: Programming Assignments
      • Formative Assessment
      • Summative Assessment: Tests & Projects
    • Classroom Management
    • Maintaining Your Sanity
  • Professional Learning
    • Trainings & Workshops
    • Professional Organizations & Networks
    • Blogs & Social Networking
    • Articles & Publications
    • Professional Awards
  • Student Opportunities
    • Student Contests
    • Student Camps & Learning Opps
    • College Degrees
  • Recruit & Advocate
    • Advocate at Your Campus
    • Encouraging Diversity in CS
    • CS Ed Week & Hour of Code
      • Hour of Code: CS Classes
      • Hour of Code: K-12
  • About
    • Presentations