#KidsCanCode Chat: Creating a Coding Workshop

Creating a Coding Workshop

Organizing a programming workshop may be exactly what you need to get your school excited about programming. In this week’s chat, we talk about what works best, and how to structure your very own coding workshop.

Chat Questions:

Q1: What are the benefits of student/educator/parent coding workshops?

Q2: What types of coding workshops have you organized or attended in the past?

Q3 PART A: What did you like best about these workshops?

Q3 PART B: What could have been done differently, or where could these workshops improve?

Q4 PART A: What activities work best for a student coding workshop?

Q4 PART B: What content should be covered in a coding workshop for educators?

Q5: How do you organize/structure a workshop to help build excitement around programming?

Join us Tuesdays at 8pm EST on Twitter for #KidsCanCode Programming Education Chat

#KidsCanCode Chat: Coding and Problem Solving

Coding and Problem Solving
When students learn to code, they also learn how to problem solve. In this edition of #KidsCanCode Education Chat, we discuss the importance of practicing problem solving through coding.

Chat Questions

Q1: What skills do Ss develop learning to code?

Q2: How does CS and learning to code teach Ss problem solving?

Q3: SHARE: A coding activity that challenged your Ss to use problem-solving skills.

Q4: Which coding concepts place the greatest demand on Ss problem solving ability?

Q5: How do you encourage Ss to use skills/concepts learned & practiced in CS in other subjects?

Q6: SHARE: A proud moment when your Ss demonstrated excellent problem solving skills learned through coding.

Q7: AGREE or DISAGREE: Learning to code prepares Ss for real life situations regardless of whether or not they become a programmer.

Join us every Tuesday at 8pm EST for #KidsCanCode Chat! 

#KidsCanCode Chat: Transitioning to Written Code

Transitioning to Written Code

When should I start teaching my students programming language syntax? How do I transition from programming concepts to written code? We chat about all this and more in this week’s chat!

Chat Questions

Q1: Do you teach your students a written programming language?

Q2 PART A: What is the right time to start teaching Ss a written programming language?

Q2 PART B: What are the best exercises for getting Ss started learning a written programming language?

Q3: What is the best programming language for a young learner to start with?

Q4: AGREE or DISAGREE: For young Ss, learning to think like a programmer is more important than learning a written programming language.

Q5: How do I teach a written programming language if I don’t understand the syntax myself?

Join us Tuesdays at 8pm EST for #KidsCanCode Education Chat! 

#KidsCanCode Chat: Planning A Summer of Code

Planning a Summer of Code
Is it too early to start thinking about summer? Hmmm…we don’t think so! In this week’s #KidsCanCode Chat, we talk all about our coding goals for the summer, including coding camps, clubs, and PD.
Need help coming up with a coding goal for the summer? Looking no further than the chat below for some ideas. 🙂
Chat Questions: 
Q1: SHARE: One coding related goal that you have for this summer.
Q2: PART A: What coding projects have you tackled in past summers?
Q2: PART B: Where will you go for PD this summer?
Q3: Are you planning any coding camps or clubs this summer?
Q4: SHARE: One way to encourage your students to continue coding during the summer months.
Q5: SHARE: One suggestion for those looking to start or enhance their programming curriculum this summer.
And as always, join us Tuesdays at 8pm EST for #KidsCanCode Programming Education Chat! 

#KidsCanCode Chat: Demystifying Coding

Demystifying Coding

Why is coding often perceived as being overly complicated? What can be done to demystify coding in your school? These are the topics of discussion in this week’s #KidsCanCode programming education chat. 🙂

Chat Questions:

Q1: SHARE: The first thought you had when looking at a line of code for the first time.

Q2: How did you get started teaching CS?

Q3: Why do you think coding is often perceived as being overly complicated?

Q4: PART A: What do you find most intimidating about teaching/learning CS?

Q4: PART B: What have you done or can you do to make these things less intimidating?

Q5: What have you done to demystify coding in your school?

Q6: AGREE or DISAGREE: The hardest part about teaching/learning CS is simply getting started.

Don’t forget to share your current coding projects and basic information in our #KidsCanCode Community Directory! We would like to create a great networking resource! 

#KidsCanCode Chat happens every Tuesday at 8pm on Twitter! Join us next time!

#KidsCanCode Chat: Educator Identity

Educator Identity

We all come from different educational backgrounds, teach many subjects, and have varying responsibilities–but we do have one thing in common. We all teach CS/programming! Let’s chat about our roles as CS educators.

Chat Questions:

Q1: PART A: What subject do you teach? Classroom/homeroom teacher, special area, CS, core subject? #KidsCanCode

Q1: PART B: What is your educational background? #KidsCanCode

Q2: PART A: How much of your responsibilities consist of programming education? #KidsCanCode

Q2: PART B: Is coding part of your lesson plans, or something you added because you wanted to? #KidsCanCode

Q3: PART A: Why is it important for students to learn to code? #KidsCanCode

Q3: PART B: How would you define your role as a CS educator? #KidsCanCode

Q4: How do you define success as a CS educator? #KidsCanCode

Q5: Where do you go for your PD? How do you connect and/or collaborate with other educators? #KidsCanCode

Join us next Tuesday at 8pm for #KidsCanCode Education Chat! 

#KidsCanCode Chat: Random Programming Questions Chat

#KidsCanCode Random Questions Chat

This week, it was time again for our favorite chat– Random Questions Chat! In this edition of #KidsCanCode we cover coding concepts, resources, unplugged activities, and PD.

Chat Questions: 

  • Q1: After Ss master programming/coding basics, what is the next logical step? Javascript?
  • Q2: How do you divide up the semester? By concepts, resources, etc?
  • Q3: What kind of PD do you offer teachers who are getting started?
  • Q4: Do Ss approach programming differently when it is introduced in an “unplugged” way?
  • Q5: How did you explain programming to your students when you first started?
  • Q6: At what point in programming education is it good to begin PBL?

Join us for #KidsCanCode Chat every Tuesday at 8pm EST!

#KidsCanCode Chat: Measuring Programming ‘Success’

Measuring Programming Success

Often, when programming solutions can be subjective, how do you define success? How do you assess students’ grasp of key programming concepts? This week we discuss how we can best measure programming success.

Chat Questions:

  • Q1: What key programming concepts do you teach?
  • Q2: How do you assess whether or not a student has mastered a programming concept?
  • Q3: How do you report/share your success with administrators/colleagues?
  • Q4: What do you suggest for Ss who are ready to move on to more advanced learning?
  • Q5: How do you measure your own learning when it comes to teaching programming?
  • Q6: When programming solutions can be subjective, how do you define success?

Join us next week for another Random Questions Chat. Submit all your burning questions that you need answered, and our #KidsCanCode community can deliver ➜ Ask a Question

#KidsCanCode Chat is every Tuesday at 8pm EST 🙂

#KidsCanCode Chat: Programming Concepts for Elementary

Programming Concepts for Elementary
We often hear that many want to get started teaching programming, but are a little confused as to what concepts to teach. Should I start with Sequence? How do I teach conditions? Where do I go from here? This week, we reached out to the #KidsCanCode community and came up with a ton of answers as to what programming concepts to include in your coding curriculum.
Chat Questions:
  • Q1: What coding concepts do you teach your elementary students?
  • Q2: What is the best programming concept to start with when teaching beginners?
  • Q3: What programming concepts and corresponding activities are best suited for grades 3-5?
  • Q4: How do you decide what coding concepts to include in your programming curriculum or coding club?
  • Q5: SHARE: An elementary coding concept you connected with a core academic subject
  • Q6: (PART 1) Share a programming concept you wish you knew more about.
  • Q6: (PART 2) How will you learn more about this coding concept? Suggested resources?
What do you want to chat about next week? 
We are always taking suggestions for #KidsCanCode Chat topics. If you have an idea, take a moment to share it with us –> #KidsCanCode Chat Suggestions
Join us for #KidsCanCode Education Chat EVERY Tuesday 8pm EST