#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!