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.
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
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!
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!
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!
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. 🙂
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!
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.
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!
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.
- 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!
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.
- 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
- 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?