A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | AK | AL | AM | AN | AO | AP | AQ | AR | AS | AT | AU | AV | AW | AX | AY | AZ | BA | BB | BC | BD | BE | BF | BG | BH | BI | BJ | BK | BL | BM | BN | BO | BP | BQ | BR | BS | BT | BU | BV | BW | BX | BY | BZ | CA | CB | CC | CD | CE | CF | CG | CH | CI | CJ | CK | CL | CM | CN | CO | CP | CQ | CR | CS | CT | CU | CV | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | R_ID | Q1_1 | Q37 | ISO Codes | Q23_1 | Q23_2 | Q23_3 | Q23_4 | Q23_5 | Q23_6 | Q23_7 | Q23_8 | Q23_9 | Q23_10 | Q23_11 | Q23_12 | Q23_13 | Q23_14 | Q23_15 | Q23_16 | Q23_17 | Q23_18 | Q23_19 | Q23_20 | Q23_20_TEXT | Other explained | Q42 | Q42_TEXT | Q43 | Q48 | Q49 | Q45 | Q44 | Q3 | Q3_codes | Q3_interest | Q3_personal | Q3_problem | Q3_job | Q3_thinking | Q3_games | Q31 | Q32_1 | Q32_2 | Q32_3 | Q32_4 | Q32_5 | Q32_6 | Q32_7 | Q32_8 | Q32_9 | Q32_10 | Q32_11 | Q32_12 | Q32_6 | Q32_6_TEXT | Q5_1 | Q5_2 | Q5_3 | Q5_4 | Q19_1 | Q18_1 | Q11 | Q24 | Q27_1 | Q27_2 | Q9 | Q38_1 | Q38_2 | Q38_3 | Q38_4 | Q38_5 | Q38_6 | Q38_6_TEXT | Q39 | Q40 | Q14 | Q15 | Q16 | Q21_1 | Q22 | Q7 | Q8 | Q10 | Q12 | Q13_1 | Q13_2 | Q13_3 | Q13_4 | Q36_1 | Q36_2 | Q36_3 | Q36_4 | Q36_5 | Q36_6 | Q20 | Q26 | Q28 | Q30 | Q34 |
2 | For how long have you taught computing/coding to 5-14 years old students?-Years | In what country do you teach computing/coding? | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-BASIC | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Blockly | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-C/C++/C# or Objective-C | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Java | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Javascript | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Lego Mindstorms EV3 | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Lego Mindstorms NXT | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Lego WeDo | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Logo (or a derivative) | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Pascal | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Perl | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-PHP | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Processing | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Python | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Ruby | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Scratch (mit.scratch.edu) | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Scheme | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Swift | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Tynker | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Other | What programming languages do you use when teaching coding?  (PLEASE MARK ALL THAT APPLY)-Other | Who introduced you to computing/coding? | Who introduced you to computing/coding? | What were your reasons for pursuing computing/coding on your own? | Was this for a required course? If so, what degree or certification were you pursuing? | What was your colleague's reason for introducing you to computing/coding? | Why did your administrator introduce you to computing/coding? | What was this person's relationship to you? How did they encourage you to pursue computing/coding? | Why did you start teaching computing/coding? | Q3_interest | Q3_personal | Q3_problem | Q3_job | Q3_thinking | Q3_games | When you teach computing/coding, do you teach it as a standalone topic, or do you integrate it... | Science | Mathematics | Engineering | Social Science | Language Arts | CTE | Business | Music | Art | Sports | Theatre | Foreign Language | Which subject(s) do you integrate computing/coding into? (MARK ALL THAT APPLY)-Other | Which subject(s) do you integrate computing/coding into? (MARK ALL THAT APPLY)-Other | What age of students do you teach computing/coding to? (MARK ALL THAT APPLY)-younger than 5 years old | What age of students do you teach computing/coding to? (MARK ALL THAT APPLY)-5-8 years old | What age of students do you teach computing/coding to? (MARK ALL THAT APPLY)-9-11 years old | What age of students do you teach computing/coding to? (MARK ALL THAT APPLY)-12-14 years old | What is the average class size of students when you teach computing/coding?-# of students per class | To how many TOTAL students do you teach computing/coding?-Total Students Taught | Are you required to teach computing/coding or is it optional? | How often do you teach computing/coding? | When do you teach computing/coding?-During regular school hours | When do you teach computing/coding?-Outside of regular school hours (e.g., after-school club) | In general, how long are your lessons on computing/coding? | When you encounter questions or problems that you don't immediately know how to resolve in comput...-I use (an) online resource(s) | When you encounter questions or problems that you don't immediately know how to resolve in comput...-I use a friend or colleague | When you encounter questions or problems that you don't immediately know how to resolve in comput...-I refer to official computing/coding documentation | When you encounter questions or problems that you don't immediately know how to resolve in comput...-I try and work it out myself | When you encounter questions or problems that you don't immediately know how to resolve in comput...-I work around the problem and move on to something else | When you encounter questions or problems that you don't immediately know how to resolve in comput...-Other | When you encounter questions or problems that you don't immediately know how to resolve in comput...-Other | Which online resource(s) do you use? | What is your relationship to this friend or colleague (e.g., supervisor, family, friend) | What CHALLENGES have you encountered in teaching computing/coding? | What SUCCESSES have you noted in teaching computing/coding? | What changes, if any, have you noted in your students since you began teaching computing/coding? | How important is it to you that 5-14 year old students to learn to code?-Yes | Please explain your reasoning for why you believe students ought to learn to computing/coding? | What were your apprehensions, if any, when you considered teaching computing/coding in the classr... | How much prior experience with coding did you have before deciding to teach it in the classroom? | Whose idea was it for you to teach coding in your classroom? | How did you originally propose the need to teach coding to your administrator(s)? | How has coding been received by ...-your students | How has coding been received by ...-parents of your students | How has coding been received by ...-colleagues | How has coding been received by ...-supervisors | What confidence do you have in your own abilities to...-teach students computing/coding | What confidence do you have in your own abilities to...-help students to find resources to learn computing/coding | What confidence do you have in your own abilities to...-integrate computing/coding with other subjects | What confidence do you have in your own abilities to...-Code my own programs/applications | What confidence do you have in your own abilities to...-Understand how to read others' code | What confidence do you have in your own abilities to...-Debug student-generated code | What products and applications have students created as a result of learning to code in your clas... | What do you hope students get out of learning computing/coding? | What resources do you use when teaching children to code? (e.g., Scratch, Tynker, Codeschool, En... | If you could wish for anything you want to better teach computing/coding, what would you wish for? | If you could start over and teach computing/coding with what you know now, what would you do diff... | ||||
3 | R_001 | 1 | USA | US | Lego Mindstorms EV3 | Other | Block Coding | Blockly | I sought it out on my own | Administrator at an elementary school and I wanted to provide this opportunity to our students. | Administrator at an elementary school and I wanted to provide this opportunity to our students. | job requirement | 1 | standalone | 9-11 years old | 20 | 76 | optional | Often (about once a week) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | Code.org | Teacher | Not enough equipment. | Children love it! | More confident problem solvers. Using growth mindset more often. | It is a skill that will help them get ahead. | Coding skills will help them get the jobs of the future. | I didn't have a lot of knowledge myself in coding. | None | Mine | I was the administrator and it was my idea. | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Somewhere in the middle | Somewhat confident | Not confident at all | Not confident at all | Not confident at all | Not confident at all | Pictures and games within the code.org program. | Growth mindset and basic understanding of how coding works. | Code.org | Money for a coding teacher, more computers. | Nothing | ||||||||||||||||||||||||||||||||||||||||||||||||||
4 | R_002 | 3 | USA | US | Scratch (mit.scratch.edu) | Other | I sought it out on my own | No classes offered at school | I think it's an important skill all kids should be exposed to. | important skill | standalone | 12-14 years old | 35 | 188 | required | Regularly (about 2-3 times a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | Web search, codeacademy, scratch wiki, Kahn academy | Colleague | Varying levels of background knowledge in the students | Kids are proud of their work and do more than they originally thought possible. One student received NCWIT recognition. | They are happy and excited and want to show off what they do. | As important as the 'ABCs' | Most jobs in the future will require these skills or these kids will benefit from knowing coding skills in their personal lives. | None really | I coded occassionally | Mine | I started with a unit in some classes and then proposed full classes to my administration. ..I showed them the courses were state approved and or counted toward graduation requirements and they were happy to have me offer them. | They love it! | They love it! | They love it! | They love it! | Fully confident | Fully confident | Somewhat confident | Somewhere in the middle | Somewhere in the middle | Fully confident | Games, stories, multimedia presentations, apps to control robots | Self empowerment and confidence that they can do it. | Scratch, code.org, code academy | More formal training for myself, ie. Ability to take college courses to further my own competency | Start them younger, even in elementary school | ||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | R_003 | 2 | USA | US | Blockly | A teacher or instructor | No | I heard about it in a training, and it seemed to be something of real value to students. | important skill | standalone | 5-8 years old | 9-11 years old | 25 | 237 | optional | Often (about once a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | code.org, ozoblockly.com, google searches | coworkers who also teach coding | I work with students who had little to no access to computers at home, so sometimes I'm not just teaching them to code, I'm teaching them to use the computer first. Another challenge is that I'm NOT a real" coder myself | so I have a couple of really excited | brilliant students who could go farther that I'm equipped to help them with."" work with students who had little to no access to computers at home | so sometimes I'm not just teaching them to code | I'm teaching th" | Problem solving skills are definitely increased. I see them figuring out creative ways to tackle problematic programs, and their ability to verbalize help to their other classmates/coding club members continues to improve. | Students are more confident, less worried about getting it wrong. They have better skills to figure out problems, so they don't mind if they don't get it right the first time. | It is a skill that will help them get ahead. | In elementary school, the problem solving and critical thinking skills are essential to being a good learner in general. Looking at the bigger picture, students that have seen value in computer science are going to have a jump start on a VERY real world skill. | My only concern was whether other teachers would question the value of it. Not that it would have stopped me from doing it, but I didn't want to have the argument constantly either...but it didn't turn out to be an issue. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I'm the technology specialist, and originally I just asked the principal if he was open to an after-school coding club. There is already an after school program so it wasn't as big of a deal to get that going. | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Somewhat confident | Fully confident | Somewhere in the middle | Not confident at all | I struggle, but I can figure it out | Somewhere in the middle | programs to run small robotic devices | ||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | R_004 | 2 | USA | US | Lego Mindstorms EV3 | A colleague | This teacher was retiring, and she wanted me to take over the robotics team at our school. | I started because I was interested in learning myself, and being able to apply my learning in a teaching setting. | personally valuable | 1 | standalone | 9-11 years old | 24 | 25 | optional | Regularly (about 2-3 times a week) | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | Search engines | Understanding how the code works with different design elements for our robots. I have had to learn that one program cannot be expected to behave the same in differently designed robots. So much trial and error. | It is very exciting when kids start to make connections on their own, understanding coding and programming parameters and how it will affect what their robot does. | They seem to be better problem solvers in general, improved math skills, and higher levels of frustration tolerance! | It is a skill that will help them get ahead. | Everything we do throughout our day involves a computer (seen or unseen.). Students who know coding and computing will have a vastly different array of opportunities than students who have learned these processes. | I didn't feel confident myself. I felt like I needed an extensive background before I could do it. | None | A colleague's | They love it! | They love it! | They're ambivalent | They love it! | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | We have used the hour of code which creates various products, in addition to creating robots who can walk through mazes and sumo wrestle."""e have used th" | I hope they gain confidence to see that this is something they can do. It is not just for the smartest of the smart, it is something we can all be a part of. | Lego Mindstorms, Hour of Code. | TIME. | I don't know, I haven't really been doing it long enough, but I would certainly give myself longer to learn rather than diving in. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | R_005 | 6 | USA | US | C/C++/C# or Objective-C | Lego Mindstorms NXT | Python | Other | SNAP | SNAP | I sought it out on my own | I ama computer science professor. | I loved the power of making computers run programs based on what I wrote and chose CS in college as my major. | personally valuable | 1 | integrated | 1 | 1 | 1 | 5-8 years old | 9-11 years old | 12-14 years old | 8 | 10 | optional | Regularly (about 2-3 times a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | longer than 90 minutes each time | I refer to official computing/coding documentation | I try and work it out myself | I have primarily been teaching coding to kids in robotics competitions. This presents challenges as the robots are not always 100% reliable and that makes it harder for them to understand if it is the code or the hardware. That causes frustration among the kids, which is a challenge. | They have learned to code mostly independently in both Lego and C and are making a strong team | They are becoming more logical thinkers | As important as the 'ABCs' | I am a computer scientist and I know how critical it is for future jobs! | None | I was paid to code for my job | Mine | This is service and outreach for me as a professor | They love it! | They love it! | I have no basis for knowing this | I have no basis for knowing this | Fully confident | Fully confident | Fully confident | Fully confident | Fully confident | Fully confident | robotics tournament code | learn the importance of coding and STEM for their future careers | Lego mindstorms and FLL and now botball | More reliable lego robotics hardware. Lego was the perfect start for the younger kids but the sensors are very unreliable. | Nothing | |||||||||||||||||||||||||||||||||||||||||||||
8 | R_006 | 3 | USA | US | Blockly | Scratch (mit.scratch.edu) | A colleague | It's fun, the students love it, it gets them thinking in ways they normally wouldn't. It's great to improve their problem solving skills. | problem solving | 1 | integrated | 1 | 5-8 years old | 9-11 years old | 30 | 500 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | Time. I only see my students for 30 minutes a week and must teach several other subjects besides coding. If I had more time with my students I would spend much more time teaching coding. | I have had several students who struggle in school gain confidence in themselves with coding. A few of them even became the person that other students looked to for help with coding. | It is a skill that will help them get ahead. | It's a vital skill in our world. It helps with problem solving and critical thinking, which is important no matter your career. It will also give students a leg up in any competition science career. | None. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I began with the hour of code - she immediately saw the benefit. | They love it! | They love it! | They're cautiously enthusiastic | They're cautiously enthusiastic | Somewhat confident | Somewhat confident | Somewhat confident | Somewhere in the middle | Somewhere in the middle | Somewhat confident | Videogames, stories | Better problem solving and critical thinking skills, and an interest in computer science. | Scratch, code.org tutorials | More time - lots of it! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | R_007 | 2 | USA | US | Scratch (mit.scratch.edu) | Other | Hour of code | Blockly | I sought it out on my own | I had heard of scratch and was interested in learning about it. | I wanted to teach students not just how to use a computer but how and why they work. Coding teaches kids to be logical thinkers as well as allowing them to be creative. | problem solving; creative | 1 | 1 | standalone | 9-11 years old | 30 | 150 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | scratch, hour of code | Family | I have a hard time looking at the code and seeing why it isn't working. | That the kids really love it and some of the times they are faster at it then I am and they can help teach their peers. | It helps them to learn to think more analytically | It helps them to work though problems and it allows them to help each other. Plus they get to show off their successes. | I didn't know anything about coding and that I was trying to teach something that I was trying to learn the day before each lesson so to show it to them. | None | Mine | I am the computer teacher and I teach it during my computer time and I have a coding club that I do during my lunch with 6th graders. I didn't really ask him. | They love it! | I have no basis for knowing this | They're ambivalent | They're ambivalent | Somewhere in the middle | Somewhere in the middle | Not confident at all | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | They have created an animated art project with basic shapes, we have created a short game, | To learn to think logically and solve problems as well as collaborate with each other to come up with solutions. | Scratch and code.org. I am hoping to start using Khan Academy soon. | That I could debug problems better. | |||||||||||||||||||||||||||||||||||||||||||||||||||
10 | R_008 | 3 | USA | US | Blockly | Javascript | Scratch (mit.scratch.edu) | Tynker | I sought it out on my own | I noticed the Hour of Code was a big deal around the world. | I saw how eager the students were to learn coding and how they enjoyed the challenge of completing the different levels in the Hour of Code programs. | student interest | 1 | standalone | 5-8 years old | 9-11 years old | 30 | 500 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I try and work it out myself | I guess learning the language of Javascript to help my older students | That students are self motivated and work online at home and program and learn on their own. | They are more adept at figureing out a problem rather than asking the teacher for help. They can work it out on their own or in groups. | It helps them to learn to think more analytically | It help in their ability to problem solve and keep trying until they get it right. Life is full of problems to be solved and the students learn they can keep trying and not get the answer right away. | That I didn't know what I was doing. But when I don't know the answer I tell the students I don't know and we work it out together. | I coded occassionally | Mine | I have not spoken with my administrator about the topic. | They love it! | They love it! | I have no basis for knowing this | I have no basis for knowing this | Fully confident | Fully confident | Somewhat confident | Somewhat confident | Somewhere in the middle | Somewhat confident | video games | Some will go on to have a career in coding. | Scratch, Tynker, Hour of Code activities, (Our school pays for an outside organization to do two afterschool programs - Scratch with motors for 3rd and 4th graders and robotics for 5th and 6th graders.) | I would like to have a set of Lego robots along with the program to run the robots. | I think we could have started earlier with the after school programs. We have had a really good turn out for those classes and could have made more of an impact years ago. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | R_009 | 4 | USA | US | Blockly | Scratch (mit.scratch.edu) | A teacher or instructor | No It was a collaboration meeting | I love the content and how it teaches students problem solving skills. It is fun and all students regardless of exposure to it love to do coding. | problem solving; student interest | 1 | 1 | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 30 | 500 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | Online tutorials | Colleague | Some students work faster than others. Having challenge activities to keep all students working and engaged.\I need more training myself to teach some of the intermediate and all of the advanced concepts of coding. I am working on that soon | Students that sometimes don't fully apply themselves to other lessons dive in and really work hard to code because they see it as a puzzle not school work. It is great to motivate all students. Also some students that struggle with other work excel in coding and it great for their self esteem. | They are more brave to try something that they see as a challenge. They co-teach each other more effectively. | It is a skill that will help them get ahead. | It teaches creative problem solving and it is a great skill that is needed in the work force. School may be the only exposure kids get to coding. It would be a disservice not to introduce them to coding and help them develop the skills it provides. | Just to learn something I didn't know very much about. Some students know more than me on a few things and I love to have them teach the class whenever they can. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I showed her a curriculum map and she approved it. | They love it! | They love it! | They love it! | They love it! | Somewhere in the middle | Somewhere in the middle | I struggle, but I can figure it out | Not confident at all | Not confident at all | Not confident at all | Videogames, code.org puzzles (Star Wars, Angry Birds and Frozen) Lightbot | Exposure to something new that they will enjoy, and becoming better problem solvers. | Scratch, Code.org.\\Our A.L.L. classes at my school use the Lego Mindstorms and program robots for tournaments they are impressive.\\I teach computer specialty to K-6 grades and give them an intro and intermediate level instruction on coding. | Training courses for myself and access to other programs beyond what I have used to teach the students | I would use Scratch twice as much as I had used Code.org | ||||||||||||||||||||||||||||||||||||||||||||||||||
12 | R_010 | 2 | US | US | BASIC | A teacher or instructor | no | My students are interested in gaming | games | 1 | integrated | 1 | 1 | 12-14 years old | 10 | 11 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | code. org | My students don't read. If the project is text heavy, my students struggle | I have students who now think about how they could design a game. | I don't know enough. | It would be nice, but it's not a necessary skill | I think it is a way for me to engage students to think and plan. However, it is hard to find the time when there are so many competing expectations. | Would it be beyond my students capabilities | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I didn't. Just did it | They're cautiously enthusiastic | They're ambivalent | They resist a little | They resist a little | I struggle, but I can figure it out | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | Not much beyond the hour of code. However, the students are working on it | I hope to engage them into being proactive in their learning experience. | Code. org/ minecraft.edu | more training. I learned basic but it was years and years ago. If I had more help with curriculum that was integrated and could be highly differentiated I would do it more. | I am taking classes in it this summer, so I will know more after. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | R_011 | 1 | USA | US | Blockly | Tynker | I sought it out on my own | To teach the skill to my students | Same | important skill | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 20 | 400 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | code.org | Helping multiple students at a time to understand | The kids get really excited about what they can accomplish and I can talk to them about the talent or aptitude they have for it and how that can become a career. | They feel more capable in computer class. | It is a skill that will help them get ahead. | It helps them problem solve and encourages them to pursue computer programming as a hobby or career. | That i wouldn't understand it well enough to teach it | None | Mine | i didn't need to. It was already being taught by many other teachers in my district | They love it! | I have no basis for knowing this | They love it! | They love it! | Somewhat confident | Fully confident | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | Somewhere in the middle | video games | Confidence in pursuing more coding | Scratch, Tynker, Code.org | More time to cover the topic | Start sooner and plan more time | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | R_012 | 1 | USA | US | Scratch (mit.scratch.edu) | I sought it out on my own | I find it interesting. | I wanted to show my students how coding could be fun. | student interest | 1 | integrated | 1 | Other | CTE | 12-14 years old | 35 | 35 | optional | Often (about once a week) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | Other | I get my students to help me figure it out. | Google, CS10kCommunity | colleagues | Explaining in simple terms to students | When students solve a problem and you hear I figured it out!"""hen students solve" | Students seem to be interested in being in class. | It helps them to learn to think more analytically | I want my students to have problem solving skills. I want them to keep trying when something doesn't work. | I thought maybe I was too old to learn coding and teach it to students. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I asked the principal through an email if I could offer an alternative class to Computer Tech (give the students choices). | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Somewhat confident | Somewhat confident | Somewhere in the middle | Somewhat confident | Somewhat confident | Somewhat confident | games, story-telling | I hope some will like coding and continue learning more. I hope all will learn to use logic. | Scratch, Code.org | More time | I would've started earlier. | ||||||||||||||||||||||||||||||||||||||||||||||
15 | R_013 | 2 | USA | US | BASIC | Scratch (mit.scratch.edu) | A colleague | Code.org hour of code | I work for a technology based school. | job requirement | 1 | standalone | 9-11 years old | 24 | 121 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 31 - 60 minutes | I use a friend or colleague | I try and work it out myself | I work around the problem and move on to something else | Friend, co-worker | I am 46 Years old, I come upon things I was not taught, or have not seen before. I learn as much as I teach. Sometimes I do not know where to go for answers. | The more I do, the easier it is. The problem solving skills are starting to become more of a second nature and students are not questioning their ability. It is wonderful!!! It also flows into other academic areas. | They are better problem solvers. Their confidence has increased | It helps them to learn to think more analytically | Coding helps students break things down into steps. This helps the students in their other work. They can break things down into one section at a time. | My background knowledge is so limited, I worried I wouldn't be able to assist my students. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | The administrators offered it as a suggestion, I decided to try it. | They love it! | I have no basis for knowing this | They're cautiously enthusiastic | They love it! | Somewhat confident | Somewhere in the middle | Not confident at all | I struggle, but I can figure it out | I struggle, but I can figure it out | Not confident at all | We have worked with code.org & scratch. Doing programming plugged & unplugged. | Ability to trouble shoot. Analytical thinking. Problem solving skills. Confidence! | Code.org\Scratch | More knowledge and understanding. Ideas of when and where to utilize coding with other core subjects. | Start with more background knowledge and resources to refer students to. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | R_014 | 5 | USA | US | Blockly | Processing | Python | Scratch (mit.scratch.edu) | I sought it out on my own | I was working as a Computer Operator and some of the programs needed to be fixed or enhanced so I taught myself to program. | I feel that it teaches so many skills that are useful to students even if they don't love" computer science. Learning to decompose problems | create alogorithms | debug programs | and iterate to make something better are applicable across the curriculum."" feel that it teaches so many skills that are useful to students even if they don't "love" computer science. Learning to decompose problems | create alogorithms | debug""feel that it teaches so many skills that are useful to students even if they don'" | important skill | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 10 | 85 | optional | Often (about once a week) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | Google Communities and Twitter mostly. | Twitter friends | Lack of time, differentiating for students who are advanced, lack of funds to purchase robots, arduinos, WeDo, etc. | My students are very engaged and their problem solving skills get better all the time. For the most part, students ask when they can do coding. I teach coding for 1/4-1/2 of the year and students will ask from year to year when we are going to start coding. | Increased willingness to try things multiple times if they don't succeed the first time. Better ability to break down a problem into smaller pieces rather than looking at something as a whole. | As important as the 'ABCs' | Just as all students learn math and science and don't necessarily become mathematicians of scientists, I believe it is important that all students learn what computer science is and how to solve problems using programming. It opens up new possibilities to students. Most will probably not pursue it as a career but they will at least know what it is and not think it is something they couldn't possibly do. | Nothing really. | I was paid to code for my job | Mine | My administrator is great and I just told her that I thought it would be a good idea to bring thing into what I was teaching during computer classes and she was fine with it. | They love it! | They love it! | They're ambivalent | They love it! | Fully confident | Fully confident | Somewhat confident | Somewhat confident | Somewhat confident | Fully confident | ||||||||||||||||||||||||||||||||||||||||||||||||
17 | R_015 | 2 | USA | US | Blockly | Tynker | A teacher or instructor | I just receive USOE credit (professional development hours). Not pursuing a degree or certification | To expand the curriculum options and expose kids to programming. | important skill | standalone | 5-8 years old | 9-11 years old | 27 | 500 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | code.org | Having enough time with all the other curriculum requirements | Sparked enthusiasm - MANY student go home and continue working on lessons/project. One student has shared some robotics programming he has pursuedon his own at home. | Willing to try to work through problems and persevere until they succeed | It is a skill that will help them get ahead. | It is a skill that is becoming more and more important in the world we live in today. I definitely think it is more valuable than language immersion programs and all students should be exposed to the concepts. | Worried I didn't know enough to help students succeed. Took a one day workshop - now I'd like to learn more | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | Proposed Hour of Code" activities and then used coding lessons for "flex" time""roposed "Hour of Code" activities and then used coding lessons for "f""oposed "Hour of Code" activities and then used coding lesson""posed "Hour of Code" activities and then used coding""osed "Hour of Code" activities and then used ""sed "Hour of Code" activities and then ""ed "Hour of Code" activities and t""d "Hour of Code" activities an"" "Hour of Code" activities """Hour of Code" activities""Hour of Code" activities""our of Code" | They love it! | They love it! | They're cautiously enthusiastic | They're cautiously enthusiastic | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | I struggle, but I can figure it out | Not confident at all | Not confident at all | Just code lessons from CODE.org and other similar pre-constructed lessons | Spark an interest and gain confidence. I'd like to be able to have more time to teach more advanced programming - especially html and java script | Code.org, tynker, codecombat, lightbot, botlogic, bitsbox, & a tiny bit of Scratch | TIME. I'd also like some of the programming games" for kids to advance to actual coding languages and open ended oportunities to be creative. I also wish I had more accessible opportunities to learn more coding myself so I could feel confident in presenting options to students.""IME. I'd also like some of the programming "games" for kids to advance to actual coding languages and open ended oportunities to be creative. I also wish I had more accessible opportunities to learn more coding myself so I could feel ""ME. I'd also like some of the programming "games" for kids to advance to actual coding languages and open ended oportunities to be creative. I also wish I had more accessible opportunities t""E. I'd also like some of the programming "games" for kids to advance to actual coding languages and open ended oportunities to be creative. I also "". I'd also like some of the programming "games" for kids to advance to actual coding languages and open e"" I'd also like some of the programming "games" for kids to advan""I'd also like some of th" | I would have jumped in sooner! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 | R_016 | 5 | USA | US | Blockly | Lego Mindstorms NXT | A teacher or instructor | No. | It was a new initiative in our school district. As the technology instructional coach for my elementary school, I was asked to learn coding and then teach it. | job requirement | 1 | standalone | 5-8 years old | 9-11 years old | 24 | 160 | required | Often (about once a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | Code.org, Scratch, KhanAcademy | Coding Trainer | There are not enough teacher friendly lesson plans or Unplugged options. Time to learn the curriculum, money for programmable robots and other Coding/STEM activities is also a challenge. | Students love learning to code. It helps that blockly is so easy to use. I love how much the students are learning to persevere until they find a solution to their problems. The problem solving and sequencing I see is pretty amazing too. I really love that students are learning how to think through difficult problems and use higher level words, such as algorithm, sequence, command, debug, loop, event, etc. | I have noticed that they are able to find mistakes in programs and help each other. I have noticed that they have learned more of the specific language of coding. Students are more able to think through problems sequentially and persist until they find a solution. | It is a skill that will help them get ahead. | I feel that coding is a skill that every student will need to have to get a job in our ever changing world. I also think that coding teaches students how to think and can help them in every subject in school. I think in the future, every job will require coding or a knowledge of computational thinking. | I was most concerned about teaching such young children how to code. I was also concerned about what the teachers would think about their students learning to code. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | An administrator's | They love it! | They love it! | They're cautiously enthusiastic | They're ambivalent | Somewhat confident | Somewhat confident | Somewhere in the middle | I struggle, but I can figure it out | Not confident at all | Fully confident | N/A | I hope that my students learn how to think through difficult problems and persevere until they find a solution. I also hope that my student learn to not be afraid to make mistakes and to ask for help if they need it. | Code.org, Lightbot, Kodable, Spheros, Lego Mindstorms | Time to learn more coding for myself. I would also like to learn more about the history of coding and the pioneers or champions in coding. I would like to have more resources available such as coding curriculum for elementary students, lesson plans and unplugged activities. I think it would also be great if there were grants awarded to teachers, schools or districts who are embracing coding and teaching it to their students. | I would begin with more Unplugged activities to teach students the language of code. I would not add online sources, with the exception of Hour of Code, until 1st grade. I would not have students do Course 1 in code.org until end of first grade, beginning of second. I would use Scratch junior or Kodable in 1st grade as a starting point for kids. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | R_017 | 3 | USA | US | BASIC | Lego Mindstorms EV3 | Lego Mindstorms NXT | Scratch (mit.scratch.edu) | A teacher or instructor | It wasn't required but I did need a class for license renewal and lane change. | As a computer teacher I wanted my students to be well rounded and not only learn keyboarding and how to play games and activities others have created but how to create their own programs. | important skill | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 28 | 500 | optional | Often (about once a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 5 - 30 minutes minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I work around the problem and move on to something else | Lego League and their robotics training course sponsored by Google, Code.org | Keeping my Lego League on task. Teaching them programming when I'm just learning it myself. In my school classes it isn't as hard because Scratch and Code.org walk the kids through it step by step. | The students have loved learning coding and it encourages higher level thinking while they are completely engaged. It can build confidence. I've seen shy students become rock stars of the class as they show their projects. | It has given them more confidence and more enthusiasm about using computers. I began teaching coding my first year so I can't compare to not teaching coding. | It is a skill that will help them get ahead. | There are many reasons. In the last question I could only choose one but it does help them think analytically and help them get ahead. They will feel more confidence to take a computer class or join a tech club if they have a basic understanding at a young age. This will help them throughout their lives because computer skills are only becoming more essential everyday. | I felt a little unqualified but I took a Scratch class and spent time doing the Hour of Code and realized basic programming is something anyone can learn. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I didn't need to because our district encourages us and our principal is very happy I coach a Lego League. He has five Coding Classes being taught at our school now by Utah State teachers who come after school. | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Somewhat confident | Somewhat confident | I struggle, but I can figure it out | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | I can only devote 2-3 class periods in a year to coding so we do Code.org, Scratch and Abcyaanimation. But many kids go home and take off with Scratch creating amazing games and videos. Some kids also code if their is ever any free time so they end up getting more time. | The confidence that comes from doing something difficult and solving problems to create something they can be proud of. A concept of how computers do what they do instead of just playing games on them. A desire to further their knowledge in computer science - especially girls or shy students who might not have realized they can code. | Mindstorms, Abcya animation. code.org | One EV3 for every two students in my Lego League Team. More class time for coding. | I still want to get better at Mindstorms so I feel I'm teaching the students and can answer all questions. I'd also like to know more about higher end of Scratch. But I'd probably teach about the same because I just jumped in and it we had a great time learning together. | |||||||||||||||||||||||||||||||||||||||||||||||||
20 | R_018 | 1 | USA | US | Javascript | Scratch (mit.scratch.edu) | Other | UCET conference presenter | he was a presenter at the UCET conference, later instructor for a code.org professional development class | I believe it to be an important part of a student's education - the programming, yet, but also the critical thinking skills and problem solving skills that come with it as well. I also thought that by targeting instruction toward the girls in my school would benefit one of our school's trustlands goal of closing the gap on our school's science scores between the boys and girls. | problem solving; | 1 | 1 | standalone | 9-11 years old | 25 | 75 | optional | Often (about once a week) | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | Other | Use students | code.org\scratch.mit.edu | At first, our after-school code club" was focused on girls | and it was difficult to recruit girls to sign up.""t first | our after-school "code club" was focused on girls | and it was difficult t"" first | our after-school "code club" was focused on gir""first | our after-school "code""irst" | Student motivation is very high - students go home and work on progressing in their code.org course. They enjoy working on unplugged" situations as well as the puzzles on websites.""tudent motivation is very high - students go home and wor" | Persistence at problem solving has increased - students are better able to work out problems they are having on their own, they don't ask for my help as much. | It is a skill that will help them get ahead. | It's going to be an integral part of their future - it's important that students have at least some knowledge of this skill because that's where our present and future lay. Even if students don't go into a strictly computer programming field, they not only have the problem solving and analytical skills to put toward their chosen field, but they also will be more marketable in their chosen field because they have programming in their background. It's as important as having a basic knowledge of science, history, and math - it's important to understand how the world around them works. | I don't have a background in computer programming - many days, students demonstrate that they know more about it than me. I've finally decided that it's okay that I don't know everything. It's a good example to students to see that I'm learning along with them as an adult. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I told my principal about the session I had attended at the UCET conference, and wanted to try an after-school code club for girls at our school the next year. Interest was high among the boys as well - and so we expanded our second session to include boys. She was very supportive of this idea and thought it would benefit the students a great deal. | They love it! | They love it! | I have no basis for knowing this | They love it! | Somewhere in the middle | Somewhat confident | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | Somewhere in the middle | ||||||||||||||||||||||||||||||||||||||||||||||||||
21 | R_019 | USA | US | Scratch (mit.scratch.edu) | A teacher or instructor | No | It become part of college career awareness class | job requirement | 1 | standalone | 12-14 years old | 35 | 314 | required | Rarely (about 1-2 times a quarter) | During regular school hours | 31 - 60 minutes | I use a friend or colleague | I try and work it out myself | Another teacher | Understanding why somethings don't work when they look right. | The kids find easier then the thought coding would be. | A lot of them have coded before my class. | It helps them to learn to think more analytically | Helps in problem solving. Also to realize there is more then one way to solve something and get the same result. You must follow steps to get to the end result you want. | That I can't help the kids find there problems in code to get the end result they want. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | An administrator's | They're cautiously enthusiastic | I have no basis for knowing this | They're cautiously enthusiastic | I have no basis for knowing this | Somewhere in the middle | I struggle, but I can figure it out | Not confident at all | I struggle, but I can figure it out | Not confident at all | Not confident at all | Little apps. | That all student can code. You don't have to be super smart. | Scratch, code.org | I wish I could have had a class on scratch and how to find problems. | I'm not sure. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 | R_020 | 2 | USA | US | Blockly | I sought it out on my own | Job skills | It's fun and kids need the skills | important skill; student interest | 1 | integrated | 1 | Other | Business | 12-14 years old | 35 | 300 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 61 - 90 minutes | I use (an) online resource(s) | Kids are scared | Kids see how easy it is | It is a skill that will help them get ahead. | Jobs are heading this way. Nowadays everyone needs to talk to a programmer | None | I had a degree/certification that required coding OR I coded as a hobby | Mine | I created a class goal. | They love it! | They love it! | They love it! | They love it! | I struggle, but I can figure it out | I struggle, but I can figure it out | Somewhat confident | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | Games | Skills | Code.org | More time | Nothing | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 | R_021 | 2 | USA | US | BASIC | Blockly | Scratch (mit.scratch.edu) | I sought it out on my own | Code.org has great activities that help students to think through the basics (and on up) of computer language. Kids are wanting to create games, apps, etc. I wanted to enrich the overall computer experience for my students. I wanted to find talents that could be developed. | Students need to have a broader understanding of computers--not just a knowledge of how to use applications. Students want to understand how and why a computer works. This is a great launching point into understand all academic topics. | core skill | integrated | 1 | 1 | 5-8 years old | 9-11 years old | 12-14 years old | 26 | 500 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | Other | I ask students for help! | YouTube!!! I also ask chat areas where college students help me! | I have many people who help me--some are BYU college students who are studying in the field. (I have college students in my family) | My lack of training and knowledge!!! | Students love it! They are willing and able to spend hours learning to code. | They are better problem solvers in computers overall--why can't I login? how do I create folders? How do i??? | It is a skill that will help them get ahead. | Confidence and broader base of knowledge. It would help them in all subject areas! | My lack of knowledge and abilities to help students | None | Mine | I just taught it--my administrator gives me full range to choose what to teach according to the standards. | They love it! | They're ambivalent | They're ambivalent | They love it! | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | Not confident at all | Not confident at all | Not confident at all | Some have creates little books, slides and games in Scratch. | I hope they learn to what MORE. I am limited in what I can teach, but they can search out ways to advance. | Scratch and code.org | More resources or programs written to simplify teaching coding to the younger grades. I also which there were additional classes outside the classroom (after school) to advance their skills. | If I could, I would love to know how to code well myself. | ||||||||||||||||||||||||||||||||||||||||||||
24 | R_022 | 2 | USA | US | Javascript | Python | Scratch (mit.scratch.edu) | I sought it out on my own | I needed to take a class for relicensing | Part of the College and Career Awareness curriculum | job requirement | 1 | standalone | 12-14 years old | 30 | 445 | required | Sometimes (about 1-2 times a month) | During regular school hours | 61 - 90 minutes | I try and work it out myself | I'm not proficient in it. | When the students want to go further into it. | It is a skill that will help them get ahead. | That is where the world and jobs are going. Students need to be prepared for the future. | Not knowing that much about it. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | They're cautiously enthusiastic | I have no basis for knowing this | I have no basis for knowing this | I have no basis for knowing this | Somewhere in the middle | Somewhere in the middle | Not confident at all | Not confident at all | I struggle, but I can figure it out | Not confident at all | Code.org | Time to take the classes necessary to better understand it. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 | R_023 | 2 | USA | US | Javascript | Ruby | Scratch (mit.scratch.edu) | Other | Code.org | Blockly | A teacher or instructor | No, it was high school computer programming. I then took a class in MAX/MSP (GUI OO music programming) during my PhD coursework in music education. | I wanted to explore the nexus of computer programming and media arts. | personally valuable | 1 | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 31 | 500 | required | All the time (it's what I spend most of my time doing) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | Other | I analyze code from a similar program | Any resource I can find. I use power searching techniques to find whatever is needed for a given problem. | Developing a curriculum that's not just code.org puzzles (which have very little creativity). It took a lot of time; however, I have now worked through this challenge. | Using comments within project examples has allowed for a variety of co-occurring projects in any given class. Some example projects I've created or remixed that contain comments: https://scratch.mit.edu/studios/1481600/ A playlist of what the class looks like: https://www.youtube.com/playlist?list=PL7dVsD-fLcAMDlxj57G5Vk5REDfsENWiL | They are very excited with coding. Many of them go home and work on their projects (which I don't require because some don't have access to computers at home). | It helps them to learn to think more analytically | I believe it's helpful for analytical thinking; however, there are many other ways people can learn analytical thinking. I also don't subscribe to any form of literacy as being more important than others. Saying it is a skill that will help them get ahead" leads me to ask "ahead of what?" If you want to become a computer programmer | or work with others who do programming | then yes | it might help you "get ahead" of those who don't have that experience. If you want to do computer programming in your leisure | then yes | it is helpful to know. What axiological assumption does the statement "as important as the 'ABCs' have?"" believe it's helpful for analytical thinking; however | there are many other ways people can learn analytical thinking. I also don't subscribe to any form of literacy as being more important than others. Saying "it is a skill that will help them get ahead" leads me to ask "ahead of what?" If you want to become a computer programmer | or work with others who do programming | then yes | it might help you "get ahead""believe it's helpful for analytical thinking; however | there are many other ways people can learn analytical thinking. I also don't subscribe to any form of literacy as being more important than others" | I was afraid the district was going to require us to stick with code.org puzzles and we weren't going to actually create media art projects through coding. For me, code.org teaches coding as discrete skills/tasks devoid of application. Because all of my degrees are in music education, I want the kids I work with to actually create something meaningful to them and is situated in real world coding practices. | I coded occassionally | Mine | I proposed it during my interview and found out they were piloting an all coding program instead of teaching Powerpoint and Word in their technology classes. | They love it! | I have no basis for knowing this | They're cautiously enthusiastic | They love it! | Fully confident | |||||||||||||||||||||||||||||||||||||||||||||
26 | R_024 | USA | US | Scratch (mit.scratch.edu) | I sought it out on my own | New type of learning environment and thinking base. | I was offered a position to help students grow their higher level thinking. | teaches thinking skills | 1 | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 28 | 500 | required | All the time (it's what I spend most of my time doing) | During regular school hours | 31 - 60 minutes | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | Coworker | Acceptance of the practices by my administration. | 900 + students now can write preliminary and basic coding structures in Scratch. They are no excited to b learning it and they seek it out. | Behavioral issues. Once they see the idea and they have sat down to work, the issues become irrelevant. | It is a skill that will help them get ahead. | This generation needs to know how logical thinking and IT skills work as this is where everything is headed. | Buy in from all parties. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | Observed success in the field. Push to use this free curriculum. . | They love it! | They love it! | They're ambivalent | They're ambivalent | Somewhat confident | Fully confident | Somewhat confident | Somewhere in the middle | Somewhat confident | Somewhat confident | Interactive games via scratch. Music applications. | The ability to think outside the box and move these skills to an applicable job. | Scratch, code.org | More training. Acceptance form admin on ideas. | I would have pre set standards and a pacing guide. I did not have that to start. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
27 | R_025 | 20 | USA | US | BASIC | Blockly | Javascript | Scratch (mit.scratch.edu) | Other | Various block-based: StarLogoNova, Hopscotch, Tinker, Macrolab | Various block-based: StarLogoNova, Hopscotch, Tinker, Macrolab | I sought it out on my own | I was a 7th grader in 1982. My math teacher received two computers which sat in the back of her room. She didn't teach us, but we could figure them out if we finished our math work. It was an incentive once my math was done, and I was hooked. | In my first teaching position, we wanted to make web pages, so I worked with a group of students and we taught each other HTML. I'm not a math or science teacher, but I've had kids with specific projects or interests, and we would learn together. I hadn't taught it formally in a class until a couple years ago. | student interest | 1 | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 18 | 239 | required | Regularly (about 2-3 times a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | Other | Ask a student who might have already done it | I generally Google for it, go to the community" associated with the language | and sent out a call for help on Twitter"" generally Google for it | go to the "community" associated with the language | an""generally Google for it | go to the "communi""enerall" | Twitter friend - I don't have many colleagues who get" coding""witter frie" | The attitude that it's not important. It's good enough for kids to use a computer; knowing how it works or really controlling it isn't important.\Thinking it's only for boys or only for nerds. | We've done Hour of Code monthly for three years, and we have a lot of support from our parent community. This has helped build support for formal courses and integrating it into the science curriculum K-8. | More girls are showing interest.\Less it's for nerds" from boys.""ore girls are showing inte" | As important as the 'ABCs' | My kids will use computers and related technologies daily for the rest of their lives. They should know how they work and how to get them to do what they want, how they want. Skills like word processing and making a slideshow are important, but to actually create something innovative, kids need to understand computer science. | Fear that kids would become hackers (yes, I was concerned a few times, too, not just my administrators)\Tech dept resistance to kids learning programming\What would we have to give up to find the time? | I coded occassionally | Mine | I just did it and shared how it turned out :-) | They love it! | They love it! | They resist a little | They're cautiously enthusiastic | Somewhat confident | Fully confident | Somewhat confident | Somewhat confident | Somewhat confident | Somewhat confident | Android Apps - MIT App Inventor\Virus simulations - StarLogo Nova\3d printed objects - BlockScad and Tinkercad\Independent projects - Scratch animations of digestive system and how a virus is transmitted, automated light show for holiday lights | ||||||||||||||||||||||||||||||||||||||||
28 | R_026 | 3 | USA | US | BASIC | Blockly | Java | Javascript | A colleague | All the different learning levels and the rise of computer programing | Started with code.org | ? | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 30 | 500 | required | All the time (it's what I spend most of my time doing) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | google the puzzle or they have solutions for coding | colleague! we meet once a week and discuss coding | I have been challenged with the function blocks on coding | problem solving is huge in coding | They are not easily discouraged | It helps them to learn to think more analytically | its a great way for students to learn to follow steps and directions. trouble solving at a early age helps in other subjects | i never coded so it was new to me too! teaching and staying ahead of the kids and being effective. | None | An administrator's | They're cautiously enthusiastic | They're cautiously enthusiastic | They're cautiously enthusiastic | They're ambivalent | Somewhat confident | Somewhat confident | Somewhat confident | I struggle, but I can figure it out | Somewhere in the middle | Somewhere in the middle | they have done tuitorials in scratch and put together projects using movement and animations | I hope they can make applications and get excited about it. | scratch jr. code. knet | maybe more resources | nothing | ||||||||||||||||||||||||||||||||||||||||||||||||
29 | R_027 | 3 | USA | US | Blockly | Javascript | Scratch (mit.scratch.edu) | An administrator | They want students at the entire AESD district to practice 21st century skills and be ahead of other students in the field of computer science - a head start. | It was required as a new initiative by my superintendent. | job requirement | 1 | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 30 | 500 | required | All the time (it's what I spend most of my time doing) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | The online solutions on code.org if I'm using the Code.org website. Other student solutions and video tutorials from Khanacademy.org when students are on Javascript. | None. They're answers and video tutorials form code.org and Javascript. I ask my colleagues who also teach code if I cannot find the answer. | Teaching students who are labeled SPED or are very slow learnings as they need extra repetitive practice and there is not a variety of the same type of puzzles or assignments for students to practice more skills of the same type. Also, teaching students who are ELL because the video tutorials are only in English and do not have captions for them. The main problem for me as a teacher is not knowing the solution to more advanced coding problems. | Most students have improved their coding and critical thinking skills. Also, many students also practice language and social skills as they help each other out and need to communicate and help each other. Many students who were once considered an outcast are now looked up to by their peers because of the communication and help the supposedly outcast" students can give their classmates. I have the top students become classroom tutors/helpers and that is how many "outcast" students start building positive relationships with other students in the classroom setting. Many students also learn their angles and cardinal directions.""ost students have improved their coding and critical thinking skills. Also | many students also practice language and social skills as they help each other out and need to communicate and help each other. Many students who were once considered an outcast are now looked up to by their pee" | They are more confident about themselves and their communication, critical thinking skills, and patience have improved. | It is a skill that will help them get ahead. | Not many students this age know how to code and they are getting a head start in it. Most importantly, many students who never knew this career field existed are now wanting to become computer programmers when they grow up. | I was very intimidated, nervous, and scared since I had no idea what coding was. | None | An administrator's | They're cautiously enthusiastic | They love it! | They're cautiously enthusiastic | They love it! | Somewhat confident | I struggle, but I can figure it out | Not confident at all | Not confident at all | I struggle, but I can figure it out | I struggle, but I can figure it out | Very basic animations on Scratch.mit.edu and extremely basic beginning animations on Khanacademy.org | Understand a general understanding of how things created through code, some becoming computer programmers, and it would be awesome if I can learn how to teach them to build apps since all students want to learn how to create apps and video games and/or websites (mostly apps), but I don't know how to teach that. | Code.org, Scratch, Khan Academy for Javascript, CS-first.com for my after school code club. | Have professional development modeling how to teach lessons on code, and specifically having the solutions. It really scares me and gets me nervous when I don't have the solutions, especially to open-ended projects. I don't have the time to do it on my own which is why required professional development on a regular basis throughout the year is very important to me. | |||||||||||||||||||||||||||||||||||||||||||||||||
30 | R_028 | 3 | USA | US | Blockly | Javascript | Scratch (mit.scratch.edu) | Tynker | I sought it out on my own | I think our kids need to know how to code for a couple of reasons. One is it's great for problem solving. Another it that there are so many careers that will use coding and learning it now will open doors for my students int he future. | At first it was to show them how fun coding can be, but now it is so they can have a jump start on their future. These students will always be surrounded by technology and understanding it will be a benefit to them. | important skill | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 33 | 497 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I try and work it out myself | code.org, scratch.mit, lightbot and tynker | Some students have a hard time grasping the concept. I usually can find a level that fits them better though. | I have had a lot of students go home and finish the whole game." I also have had a few go home and sign up for more areas of code like javascript in Khan academy. They are pretty talented at it."" have had a lot of students go home and finish the whole "game." I also have had a few go home and sign up for more areas of code like j""have had a lot of students go home and finish the whole "game." I also have ha""ave had a lot of stud" | The students that take off with it are so happy to have something they are good at. They love being able to show off their knowledge to their fellow students. This is a bonus for those who might not otherwise get noticed. | It is a skill that will help them get ahead. | They learn how to problem solve and think through a whole situation. They need to understand how the computer works because they will be surrounded by technology from here out. With an early understanding of code they can really excel as they move into careers. | I didn't really have any. | None | Mine | I didn't propose it I just did it. He was thrilled when he found out I was teaching it. | They love it! | They love it! | They love it! | They love it! | Somewhat confident | Fully confident | Somewhere in the middle | Somewhere in the middle | Somewhat confident | Somewhat confident | A few have said that they've made video games. | I hope they will feel successful in learning something new and different from their daily subjects. i also hope they will find ways to look at problems differently to solve them. | Scratch, Code.org, Tynker, Lightbot, Khan Academy | More information for myself about the different languages and which one I should focus on the most with my students. | I think I lucked out and started right by using code.org- Hour of Code. I'd do that again. | |||||||||||||||||||||||||||||||||||||||||||||||||||
31 | R_029 | 3 | USA | US | BASIC | Lego Mindstorms EV3 | Lego WeDo | I sought it out on my own | We are a stem school and wanted more opportunities for students. We also would like to spark an interest in technology related careers with our students. | It's a basic skill most people need to be aware of. Also, to provide more opportunities for our advance elementary students. | important skill | standalone | 5-8 years old | 9-11 years old | 25 | 500 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | code.org other web sites | other teachers | occasional technology issues with internet or device | students really enjoy it | they have a greater awareness of games and programs that they use | It helps them to learn to think more analytically | I have often told students to program their brain like they write code. Sometimes it helps students to look at problems in a different way. | coordinating it all | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | Just asked if it was Ok for us to try the hour of code. | They love it! | They love it! | They're cautiously enthusiastic | They're cautiously enthusiastic | Somewhat confident | Somewhat confident | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | Internet connected small devices- makey makey board, arduino baords | An understanding of coding to spark interest in career pathways. | Tynker, code.org, lego, EiE | knowledge on how to do it better | ||||||||||||||||||||||||||||||||||||||||||||||||||||
32 | R_030 | 1 | USA | US | Scratch (mit.scratch.edu) | Other | Code.org | Blockly | A teacher or instructor | No | There was a teaching position available at a school in our district. I was a regular classroom teacher and also had been a librarian/ media specialist. | job requirement | 1 | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 29 | 500 | required | All the time (it's what I spend most of my time doing) | During regular school hours | 31 - 60 minutes | I use a friend or colleague | I try and work it out myself | teacher at another school | Keeping all students focused. This is not usually a problem, because students love using computers. Also when the internet goes down that is an issue. | Students really enjoyed moving into Scratch, using their skills that they have learned Code.org to transfer this knowledge into new activities on Scratch. | Some students are more advanced than others, as well as more motivated. | It is a skill that will help them get ahead. | This will help expose the students to future goals and possible jobs. | I am learning as we go also, I am not a technology expert. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | An administrator's | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Somewhat confident | Somewhere in the middle | Somewhere in the middle | I struggle, but I can figure it out | Somewhere in the middle | Somewhere in the middle | Students have made many projects on Scratch. | Have a background in coding and prepare for the future. | Scratch and Code.org | I wish I had new headphones and mice for my computer.s | I would have more structure at the beginning, then loosen up as students gained more skills. | |||||||||||||||||||||||||||||||||||||||||||||||||||
33 | R_031 | 1 | USA | US | BASIC | A teacher or instructor | no | I took a course during the summer and thought that the kids would like it. | student interest | 1 | standalone | 9-11 years old | 30 | 397 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 5 - 30 minutes minutes | I try and work it out myself | Myself I don't really enjoy coding. So it is hard to teach something that you don't enjoy. | There are alot of kids that have excelled in it. Some that like me find it over whelming and really don't enjoy it. The kids that do are very good at it. | No really other than some kids have gotten a love for it. | It would be nice, but it's not a necessary skill | I don't think that it is a necessary skill. I do feel like maybe everyone should have a little introduction to it. Only because then they will know what coders really have to go through to code. I admire them coders for doing it . It is to tedious for me. | That I struggle with it. So I really don't think that once the kids get past a certain point. That I am not much help to them because I really don't enjoy it. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I didn't. Just took the class in the summer and had a few teachers inquire about it. So I decided to teach it. Classes only 3rd through 6th. | They resist a little | I have no basis for knowing this | I have no basis for knowing this | I have no basis for knowing this | Somewhere in the middle | Somewhere in the middle | Not confident at all | Not confident at all | I struggle, but I can figure it out | I struggle, but I can figure it out | None that I am aware of. | A love for coding. Especially the girls. Would be a great career for any. | code.org | Maybe the liking for it better. I really don't enjoy it myself. That alone makes it hard to teach. | Probably nothing I feel like I have the basic skills to teach it. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 | R_032 | 3 | USA | US | Scratch (mit.scratch.edu) | Other | Gamemaker | Gamemaker | An administrator | Because he wanted to introduce a Gaming class at our school. We started Gamemaker and then also added Scratch. | Because the administrator wanted to introduce a Gaming class at our school. We started Gamemaker and then also added Scratch. | games | 1 | standalone | 12-14 years old | 26 | 150 | required | Regularly (about 2-3 times a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | scratch.mit. youtube or websearch for the answers. | Still trying to learn how to teach coding effectively for students to excel. | Students have won game design competitions and most students pick it up really fast. Some students I use as teacher assistants as they really excel in the programs. | They have a lot fun doing it and seem to like working together as a team. Students also troubleshoot their own problems or other student problems in their coding. | It is a skill that will help them get ahead. | I think not everyone will love to code, but once they do it, they see how much fun it is. It is one skill that will help them get ahead. Eventually it will be as important as the ABC's. | Because I have no background in any computer programming. Its hard to teach a subject when you dont know it yourself. | None | An administrator's | They love it! | They love it! | They're ambivalent | They're cautiously enthusiastic | I struggle, but I can figure it out | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | Somewhere in the middle | Somewhere in the middle | videogames and apps for mobile devices. | That they understand the engineering process and can problem solve anything. | Scratch, Gamemaker, Code Combat, Codeacademy | I wish I knew a lot more about coding or a better background in computer programming. BYU should offer a class for teachers to gain valuable information on computer programming. | Take computer science and go into computer programming so I could make quadruple of what teachers make. Kidding.\Take more computer programming classes. | |||||||||||||||||||||||||||||||||||||||||||||||||||
35 | R_033 | 3 | USA | US | Lego Mindstorms NXT | Scratch (mit.scratch.edu) | Other | html/css; khan academy computing | html/css; khan academy computing | I sought it out on my own | In the back of my mind, I thought it would be interesting to make an App one day. I stumbled upon programming in Khan Academy and fell in love. I completed the Java Script drawing and animation course, then taught myself HTML/CSS and started creating games in Scratch. I looked for other resources and started JS on Code Academy.org. | Because I really liked it and saw the value of what I was learning, I wanted my students to do the same. The first group of students loved it and learned a ton. | student interest | 1 | standalone | 12-14 years old | 36 | 200 | optional | Often (about once a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 61 - 90 minutes | I use (an) online resource(s) | I try and work it out myself | Khan Academy, Code.org, Code Academy, Code Pen, Scratch, Touch Develop | Students not understanding what the big idea is so they don't know how to solve their coding mistakes. Students losing interest in their program after running into a problem they can't fix. Some students who are not really interested in coding just do it to get the assignment done. Students' self-efficacy is low when using computers so they don't give as much effort. | Students understand and get the big picture of how a webpage works so they can fix their mistakes. Students get really excited when they figure out how to solve a challenge and then their creative juices begin to flow and they get cool ideas of games they can make and eventually succeed in creating them. | Students come to class eager to learn and be creative. They talk to their parents about what they are creating in class. They want to learn more than what is being taught to the whole class, so they either ask for further challenges or look online for more resources | As important as the 'ABCs' | When students learn that coding can be useful in life, they get motivated to do better. Coding helps students think through challenges, it helps them plan ahead, it helps them solve problems, it helps them learn to think, it helps them be precise and pay attention to detail, and it helps them be more creative. Coding can open a world of imagination and creativity in students if they have the right tools. Coding is how we function now a days, it should be apart of every kid's life as well as adult. | What do I teach them? I was also worried that I wouldn't know enough since I had to teach myself, or that I wouldn't be teaching them the right stuff. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I didn't tell them. I just started. Coding fell into our very vague state standards so I began to just do it. However, when I found out I could teach a specific course, Exploring Computer Science" I asked the admin to add it to the course options | they agreed that it would be good and made it happen."" didn't tell them. I just started. Coding fell into our very vague state standards so I began to just do it. However | when I found o" | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Somewhat confident | Somewhat confident | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | Somewhat confident | computer games, web apps, website portfolios | To learn how to problem solve, express creativity, create something that brings joy or solves a problem for someone else. | Scratch, Lego Mindstorms, Codeacademy.org, Khan Academy Computing, Codepen.com, Adobe Dreamweaver, Code First (google), Touch Develop, W3 Schools | ||||||||||||||||||||||||||||||||||||||||||||||||||
36 | R_034 | 2 | USA | US | Blockly | Other | Wonder Loop Programming | Wonder Loop Programming | I sought it out on my own | I had watched some videos on Facebook and thought my students would lve it. | My class is going to live in a world that they are going to need it. | important skill | integrated | 1 | 1 | 1 | 1 | 5-8 years old | 9-11 years old | 28 | 80 | required | Regularly (about 2-3 times a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I try and work it out myself | Sometimes I don't have a clue how to help them. The students don't have enough math understanding to know what to do. | The kids are getting it and they love programming. | They like to work things out for themselves if they can. | It is a skill that will help them get ahead. | This is the future! | I don't have training or know how to really do it myself! | None | Mine | I teach at a technology school. I had found Code.org and my admin did right after I did. He requested that we teach it and this year it's required. | They love it! | They're cautiously enthusiastic | They love it! | They love it! | Somewhere in the middle | Somewhat confident | Somewhat confident | I struggle, but I can figure it out | Somewhere in the middle | Somewhere in the middle | Code Dash and Dot robots to perform shows, simple games, | They won't be afraid to try | Code.org Wonder App Blockly App | That I had a training to learn what I need to teach them. I have had a Code.org class and it helped greatly | Not a lot. When I make my kids figure it out, they learn as much if not more than I do. | |||||||||||||||||||||||||||||||||||||||||||||||||
37 | R_035 | 3 | USA | US | Javascript | Scratch (mit.scratch.edu) | Tynker | I sought it out on my own | Students asked (mostly 5th & 6th graders). They wanted to learn how to make their own websites and apps | I found the Hour of Code website. It did everything for me and made learning fun. | student interest | 1 | standalone | 5-8 years old | 9-11 years old | 25 | 354 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I google it when I'm stumped | None that I can think of | Some kids catch on quick and they help teach the others. Kids are doing it at home and coming back to school excited about it. | I have several that have shown an interest in pursing programming and coding. | It helps them to learn to think more analytically | I like the Hour of Code website because it taught them problem solving and how to stick with a problem until they could resolve it. I hope this pattern of problem solving and perseverance will continue over to other parts of their life including school work. | That I wouldn't know how to answer their questions because it was new to me too. | None | Mine | I did not have to propose to administrators. I am able to plan most of my own lesson plans without approval. | They love it! | I have no basis for knowing this | They resist a little | I have no basis for knowing this | I struggle, but I can figure it out | Somewhere in the middle | Not confident at all | I struggle, but I can figure it out | Not confident at all | Not confident at all | I just hope they get excited to look into the possibilities of a career in computer science and building something of their own. | Scratch, Tynker, Hour of Code, | I don't know - the websites I've been using are great. | I would probably teach myself better first. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 | R_036 | 1 | USA | US | Blockly | Scratch (mit.scratch.edu) | Other | Parent | Parent who introduced coding to me taught a coding club class after school last year. When she found out that I would be the computer teacher, she gave me the sign up website for the code.org course, which I took last summer. Learning code.org naturally lead to finding out about Scratch and Python. I ordered instructional books on these two languages and am currently taking a course on Scratch. | Being a new computer teacher, I took the code.org course as a starting point for my curriculum. It was a good beginning. It seems to be the correct direction, because there is a big push in our district to put coding in our computer curriculum. | job requirement | 1 | standalone | 5-8 years old | 9-11 years old | 25 | 97 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | Time. Not enough of it. Also, teachers like physical products (slide shows, brochures, etc) because it is something to show parents. Code.org doesn't have a physical product. I plan to implement Scratch next year, because it produces a product that can be displayed to parents. | The students are learning that coding is a process of sequential steps to reach an end goal. We relate that algorithmic process and coding vocabulary to other areas of their lives. | They have become more comfortable in making mistakes, that it is a natural step in thinking and creation. | It helps them to learn to think more analytically | Coding develops deductive thinking skills, as it requires one to break down the steps and put the parts in order. | I just jumped in and gave it a try I didn't know my teaching abilities on this subject. I relied heavily on the code.org teacher manual. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I didn't have to propose a coding course, because at the beginning of the school year, our principal mentioned to the faculty that coding would be good to implement in the classroom. The plans and training that I made during the summer just happened to be the right direction and matched the principal's goals. | They're cautiously enthusiastic | They're ambivalent | They're ambivalent | They love it! | Somewhat confident | Somewhat confident | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | No creative products yet. Students do code.org activities. | Confidence through practice. Because code.org is set up like a game, the students don't seem to mind having errors and being required to debug their algorithms. Their tolerance level for redoing a problem is higher, and I am hoping that attitude will move over into their other subject areas--continuing to practice a skill and not giving up even if the answer is not known right away. | Code.org and Scratch | More time with the students. | Develop the lessons more and go in greater depth. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
39 | R_037 | 3 | USA | US | Blockly | Java | Javascript | Scratch (mit.scratch.edu) | Tynker | I sought it out on my own | To learn more about how to do it myself for webpages and then to teach my students when I started teaching my school computers/ed tech course | I think it's a valuable skills for students and it is really fun and interesting for them. It's like learning a new language and one that is becoming very common for them. | important skill; student interest | 1 | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 28 | 433 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I try and work it out myself | Other | I have the students work together to see if they can figure it out. | Scratch, code.org, Tynker. | That some students get it really fast and others really don't have any idea what it is they are trying to do. Sometimes, even when doing the blocking, we get stuck and I have to sit with them to work on it. I wish there was a more varied program for all ages that I could follow. Sometimes, even I don't know the answer, so I have to figure it out first. | I've had several students go on to using code in various formats at home on other projects. All of my students are engaged and interested in the computer science part. | More interest in computer programming or programming games. They think it's really fun, not just math and problem solving. | It is a skill that will help them get ahead. | It helps students think analytically and problem solve, while still doing something fun. I also think if students start to understand it younger, they will be able to go further as they get older and we will have more computer programmer etc in the field that really get it. | That my special needs or younger/slower students would have difficulties, but doing the blocking and then viewing the code has been awesome. | I coded occassionally | Mine | I explained it was just like our dual immersion, a program to help them understand how the webpages, video games etc actually work and how they can be easily programmed and made. | They love it! | I have no basis for knowing this | They're ambivalent | They love it! | Somewhat confident | Somewhat confident | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | I struggle, but I can figure it out | video games, not much else because of time limits. | I hope they learn that they can do something fun, hard and challenging that has an impact on real life. | Scratch, Tynker, Code.Org, Code Academy, Kahn, | A program that I can take as a teacher and then that I can use in my classroom with students of all ages. I would love to have something the students could use to create actual things and not just practice coding. It would be nice if I already knew the program and answers | Focus on individualized steps with various groups. | |||||||||||||||||||||||||||||||||||||||||||||||
40 | R_038 | 4 | USA | US | Blockly | Lego Mindstorms EV3 | Scratch (mit.scratch.edu) | I sought it out on my own | I think it's an important skill that students need to be learning in order to be prepared for the workforce . | I am fascinated by Coding and I wanted to learn more about it. As I learn more about it my passion for it grew and I knew it was important for my students to learn it as well. I feel like if students have understanding of coding and computing they will be further ahead of their peers who do not. | important skill | standalone | 5-8 years old | 27 | 197 | optional | Often (about once a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | colleague | Finding time in the school day. Finding teachers who are also interested in it so that when my students leave me they can continue to learn and grow | Some of my students who struggle and areas of academics are successful in coding. My students learn to work through problems together. They are excited when they get to do coding. | None | As important as the 'ABCs' | Coding is used in almost every field of employment. By learning coding students will become more self-sufficient they will learn to work through problems collaborate with others and to be able to create programs for their desired career field | That I am learning right along with them and I don't always have the answers | None | Mine | I started with the hour of code through code.org. I also invited my administrator to come to a coding class with me at the UCET conference | They love it! | They love it! | They resist a little | They're cautiously enthusiastic | Somewhat confident | Somewhat confident | Somewhere in the middle | I struggle, but I can figure it out | Not confident at all | Somewhat confident | I teach first grade so on their level my students are able to program dot and dash robots. I'm currently in the process of ordering we do Legos. Also just recently started a robotics and coding club after school that we will use mine storm robots and we do Legos. Will also start learning how to create our own apps. | I hope that this will peak their interest enough and they'll gain enough passion for coding that they'll continue to do it even if their future teachers do not teach it in their class. | Code.org, wonder worksHop with dot and dash, tanker, scratch and scratch jr, vex, Lego | I personally would love more time and resources to gain adequate training to really teach students. I would love for my school to offer coding/stem classes as a regular class much like PE music or art. I would love more funding for Legos and other robotic products for students to apply their learning to. | I would try to get more teachers on board. I would take more in-depth training. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
41 | R_039 | 7 | England | GB | Blockly | Lego Mindstorms EV3 | Lego Mindstorms NXT | Lego WeDo | Python | Scratch (mit.scratch.edu) | I sought it out on my own | Interest in seeing how things work. | I think it's a valuable skill, and has a positive impact in learning across other areas of the curriculum. | important skill | integrated | 1 | 1 | 1 | 1 | 1 | 1 | Other | English, Music, History, Geography | 9-11 years old | 12-14 years old | 26 | 300 | required | Sometimes (about 1-2 times a month) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | Computing At Schools, Unplugged computing, TES, Code-it.co.uk, literacy shed, and lots of others... | Question doesn't make sense? | Getting other teachers to understand the terminology. | children being able to apply skills in other areas of the curriculum | As important as the 'ABCs' | It allows them to explore subjects more in depth. It's a skill that is important if you want to do well in life. | none | I was paid to code for my job | Mine | I didn't. I had the autonomy to do so. | They love it! | They're cautiously enthusiastic | They're cautiously enthusiastic | They're cautiously enthusiastic | Fully confident | Fully confident | Fully confident | Fully confident | Fully confident | Fully confident | Games, animations, mobile apps, web pages. | The ability to use their skills in all areas of life. | Scratch, Blockly, codeschool, Code Club, Computing At Schools, TES | More time. | Ask to teach more classes | ||||||||||||||||||||||||||||||||||||||
42 | R_040 | 2 | England | GB | C/C++/C# or Objective-C | Lego Mindstorms EV3 | Lego WeDo | Python | Scratch (mit.scratch.edu) | Other | ScratchJr | ScratchJr | Other | My father (1980) | Father, brought home ZX81 | Wanted my children and their classmates to learn | important skill | standalone | 5-8 years old | 9-11 years old | 20 | 120 | optional | Regularly (about 2-3 times a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | Various, code club, twitter | Various friend | School equipment | Children who find other lessons hard and excel in coding | Confidence | It helps them to learn to think more analytically | Resilience, problem solving | None | I coded occassionally | Mine | Talked with headteacher | They love it! | They love it! | They resist a little | They're ambivalent | Somewhere in the middle | Somewhat confident | Somewhere in the middle | Somewhere in the middle | Somewhat confident | Fully confident | Games and quizzes | New skills; demystify tech | Mainly scratch | Better school computers, and a much better school computer space | Nothing | ||||||||||||||||||||||||||||||||||||||||||
43 | R_041 | 3 | United Kingdom | GB | Blockly | Lego Mindstorms NXT | Python | Scratch (mit.scratch.edu) | I sought it out on my own | I studied computing and math at university. | It is a compulsory component of the English national curriculum. | job requirement | 1 | standalone | 9-11 years old | 12-14 years old | 19 | 94 | required | Regularly (about 2-3 times a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | codecademy, khanacademy and nxtprograms | friend(s) | Identifying what you want the students to learn and designing appropriate assessment. I have found the Harvard 'assessing computational thinking' resources very helpful. | A broad range of students enjoy the coding side. I felt the greatest sense of satisfaction when a number of my weakest (male) students started to attend a lunchtime club to work on their scratch projects. They showed interest, perseverance with problems they encountered and shared knowledge and 'know how' with one another - they got a sense of satisfaction and enjoyment, that was not a regular experience for them. | I have introduced robotics using lego mindstorms as a consequence of some students demonstrating an interest in how they worked. This has led me to teaching aspects of physics and math in an integrated manner. I should add, that these particular students are being educated in a special education school and have a propensity to present with poor behaviour - but not during the one to one robotics classes. Yeh! | It helps them to learn to think more analytically | I buy in to the computational thinking argument - the ability to problem solve is not just about writing code, many students will not do this beyond class, but people do need to use thinking skills to solve problems they encounter in life, be that at home or at work. \\Its important that young people are not limited to being consumers of technology, but have an appreciation of 'what's under the hood' so they can engage in dialogue about the tensions that can arise e.g. Apple's privacy position V FBI request for access, Snowden - hero or traitor? reasoned thinking rather than emotionally generated responses benefits the individual and society as a whole. | Teaching coding to young children is not the same as teaching sophomores. Developing the pedagogical skills to teach concepts has been and stiil is an ongoing challenge - but I'm a lot better than I was! | I had a degree/certification that required coding OR I coded as a hobby | Mine | I did'nt, I the in the UK. | They're cautiously enthusiastic | I have no basis for knowing this | I have no basis for knowing this | I have no basis for knowing this | Somewhat confident | Somewhat confident | Somewhat confident | Somewhere in the middle | Somewhat confident | Somewhat confident | embedded code in mindstorms robot, raspberry pi. Wrote games in kodu and scratch, created apps using app inventor. The older students have had a less fun time, having learned python to write at roughly codecademy standard. | Enjoyment and satisfaction that comes from demystifying how computers work and sowing a seed that maybe some of them will be able to progress further in their study of computing. | Scratch, mindstorms and CAS. | Good quality open source teaching materials. | lightbot\\blockly\\CS unplugged\\kodu/scratch \\robotics with mindstorm and raspberry pi/arduino for physical computing\\python - codecademy | ||||||||||||||||||||||||||||||||||||||||||||||||
44 | R_042 | 2 | Scotland | GB | Scratch (mit.scratch.edu) | Tynker | Other | HTML | HTML | I sought it out on my own | I was already teaching ICT and realised that the curriculum had to be developed to include coding/programming. I then set out to develop my own skills. | I realised it was important for pupils of all ages to have an understanding of coding /programming. | important skill | standalone | 5-8 years old | 9-11 years old | 18 | 349 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | Youtube videos are helpful, but I also use Code Academy | Teacher in the same school who teaches senior pupils. | Developing my own skills in order to plan lessons. | Pupils who are developing a particular interest in the subject, pupils working collaboratively and supporting each other when encountering difficulties. | I think they are more ready/able to work through problems and difficulties. | It is a skill that will help them get ahead. | It is a valuable skill as it develops their thinking and problem solving abilities and for some it fosters an interest and passion which they will carry on through their education and beyond. | I was concerned that my skills were not secure enough, and that I might not be able to support pupils who were encountering difficulties. I was also concerned that I might not be challenging the more able. | None | Mine | I discussed this during one of my regular meetings. | They love it! | I have no basis for knowing this | They're ambivalent | They're cautiously enthusiastic | Somewhere in the middle | Somewhere in the middle | Not confident at all | I struggle, but I can figure it out | Somewhere in the middle | Somewhere in the middle | Games. | A challenge, something they are interested in, something that might provide a lifelong passion for some. Fun! | Scratch, Tynker, Hopscotch, Code Academy, Hour of Code activities. | More time to spend developing my own skills, more time to work with pupils, smaller grouos to work with. | ||||||||||||||||||||||||||||||||||||||||||||||||||
45 | R_043 | 12 | England | GB | Javascript | Lego Mindstorms NXT | Logo (or a derivative) | Python | Scratch (mit.scratch.edu) | Other | VB | VB | I sought it out on my own | General interest, develop skills in CS. | Interest in computing. | personally valuable | 1 | standalone | 12-14 years old | 30 | 200 | required | All the time (it's what I spend most of my time doing) | During regular school hours | 61 - 90 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | Varies according to problem. | Debugging student code, developing resilience in students to debug their own code. Some students do not know where to start even with help. | Large numbers of students enjoy their own successes in solving problems, thus computing can be very rewarding. Generally students are very interested in computing. | Some very enthusiastic about subject. | It helps them to learn to think more analytically | Part of understanding the limitations and complexity of the world around them. | none. | I coded occassionally | Mine | I have the professional freedom to make those decisions for myself. | They're cautiously enthusiastic | They love it! | They resist a little | They're ambivalent | Somewhat confident | Somewhat confident | I struggle, but I can figure it out | Somewhat confident | Somewhat confident | Somewhat confident | Mobile apps, windows form apps, variety of games, various Arduino projects etc. | The ability to understand why things go wrong and deal with their problems appropriately. | Scratch, codecademy, hour of code, lego mindstorms, arduino, codebugs, | Smaller class sizes, colleagues in the school to turn to for help. | I believe with younger students, often the learning journey can take place together. There is no need to be totally conversant with code for everyone to learn. | |||||||||||||||||||||||||||||||||||||||||||||||
46 | R_044 | 3 | USA | US | Tynker | Other | Hour of Code/Lightbot | Blockly; Lightbot | Other | Hour of Code emails | Tech Ed website that I subscribe to - Encouraging and interesting. | Driving force of the future | important skill | standalone | 5-8 years old | 9-11 years old | 38 | 487 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 5 - 30 minutes minutes | Other | I ask the students who has figured out how to do whatever it is - and someone has usually solved it. We learn from each other | Staying ahead of the students who are advanced (impossible!) | Many like it and choose to do it for free time activities | More are enrolled in Khan Academy or Scratch themselves. | As important as the 'ABCs' | Coding teaches logical thinking skills, which can be taught. The more exposure, the better they become at all their learning. | None | None | Mine | I was encouraged by the 5th Grade team to have the entire school do it. That made it something that everyone jumped on board. If I had done it alone, I don't think it would have been as well accepted. | They love it! | They love it! | They love it! | I have no basis for knowing this | Somewhere in the middle | Somewhat confident | Not confident at all | Not confident at all | Not confident at all | I struggle, but I can figure it out | games | Logical thinking and excitement for the games that introduce it. | Scratch, Tynker, Hour of Code resources | More time - too little time in computers per week. | nothing | ||||||||||||||||||||||||||||||||||||||||||||||||||||
47 | R_045 | 3 | England | GB | BASIC | Javascript | Python | Scratch (mit.scratch.edu) | I sought it out on my own | Changes in our national curriculum made it necessary to learn coding | To 14 year olds and under I started teaching coding 3 years ago but to other age groups nearly ten years | ? | standalone | 9-11 years old | 12-14 years old | 30 | 300 | required | Regularly (about 2-3 times a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | Coding forums such as stackoverflow | Differentiation, in mixed ability groups the lowest and highest abilities are very different | Success is engaging and inspiring students to code using all their creativity and imagination. Happens everyday | The top end love it and are very self motivated | It helps them to learn to think more analytically | The logic required to solve complicated problems and comprehend why things work the way they do then apply that learning in other contexts shows a very high level of skill which can help in a number of careers | I was worried they'd be a lack of proper or suitable training, I was right | None | An administrator's | They love it! | They love it! | They love it! | They're cautiously enthusiastic | Fully confident | Fully confident | Somewhere in the middle | Fully confident | Fully confident | Fully confident | Phone apps, 100s of games, console applications and windows form apps (magic 8 balls, dice, quizzes, calculators, text adventures), web animations, booking systems, web forms (jforms), | A skill that could be fun to learn or lead to a well paid job | Scratch, code academy, visual studio, dreamweaver, flash, eclipse, app inventor, kodu, netbeans, | Dual display monitors so video tutorials could be displayed and followed at the same time | Quit teaching and train as a programmer myself ideally for a big bank in the city | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 | R_046 | 2 | Uk | GB | Blockly | Scratch (mit.scratch.edu) | I sought it out on my own | New curriculum rumours, I wanted to see if I would understand it! | New curriculum | job requirement | 1 | standalone | 5-8 years old | 9-11 years old | 30 | 150 | required | Sometimes (about 1-2 times a month) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | CAS, Google Searches with various results | Teaching it on the hop, trying to get my head to think logically to solve problems | Pupils going home to try and coming back enthused and eager to share knowledge. | More confident to share knowledge and experience, not as scared to just try something. | It is a skill that will help them get ahead. | I think it helps for them to think logically as they can carry computational thinking across the curriculum for many other subjects. | That I wouldn't understand and I would get stuck! | None | Mine | It was part of the new curriculum so I added it into my plans. | They love it! | They love it! | They resist a little | They love it! | Somewhere in the middle | Somewhat confident | I struggle, but I can figure it out | I struggle, but I can figure it out | Not confident at all | Somewhere in the middle | Games | Scratch, hour of code, rapid router | An expert to work alongside me who could answer all my/ pupils questions! | Encourage other teachers to try to incorporate it into their lessons as well as having it as a dedicated lesson. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 | R_047 | 2 | UK | GB | Scratch (mit.scratch.edu) | A teacher or instructor | No | As part of the new 2014 curriculum. I am Computing Lead for my school. | job requirement | 1 | standalone | 5-8 years old | 9-11 years old | 26 | 180 | required | Regularly (about 2-3 times a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | Barefoot Computing, TES online, Scratch website | LA advisor | Network speed or failure, children understanding Scratch | Children following instructions, following sequences, enthusiasm for coding | Skills have improved, logical thinking and confidence in using technology, peer support | It helps them to learn to think more analytically | Develops IT Skills, maths skills, problem solving, builds confidence | Scientific terms, understanding, technology failing | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | A colleague's | They love it! | I have no basis for knowing this | They're cautiously enthusiastic | They love it! | Somewhat confident | Somewhat confident | Somewhat confident | Somewhat confident | Somewhat confident | Somewhat confident | Maze games | Develop logical thinking, understand algorithms, trial and error | Scratch, CAS | Hardware, devices, software | Small groups, difficult to teach large classes | |||||||||||||||||||||||||||||||||||||||||||||||||||||
50 | R_048 | 3 | USA | US | Blockly | Scratch (mit.scratch.edu) | Tynker | A colleague | To share something cool that they found | I knew it was needed from the video that talked about what every school should be teaching. | job requirement | 1 | standalone | 12-14 years old | 34 | 492 | required | Sometimes (about 1-2 times a month) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | www.studio.code.org | Creating log ins. Getting the Teacher dashboard to work. | Students love it and are inspired to continue. | Greater engagement. | As important as the 'ABCs' | It helps them think. | Not knowing how to do the drag and drop coding. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | He was not concerned. Trusted my judgement. | They love it! | They love it! | They're cautiously enthusiastic | They're cautiously enthusiastic | Somewhat confident | Somewhere in the middle | Somewhat confident | I struggle, but I can figure it out | Not confident at all | I struggle, but I can figure it out | A good job if they have interest. | Code.org. | A resource to ask questions of | I introduce using video and tell them of the advantages of the industry. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 | R_049 | 2 | United States | US | Blockly | Java | Javascript | Scratch (mit.scratch.edu) | I sought it out on my own | It engages the students in higher level thinking, new and entertaining for the children | To inspire children, to engage their creativity, and boost their confidence | student interest | 1 | standalone | 5-8 years old | 9-11 years old | 24 | 400 | optional | Often (about once a week) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I try and work it out myself | I work around the problem and move on to something else | I don't know everything- the kids, especially higher grades are more advanced than I am. | The kids LOVE it, They enjoy learning, make things on their own, etc. | It helps them to learn to think more analytically | They are learning to problem solve, think out of the box | I am a novice- I don't know much about it | None | Mine | I told my administrator I wanted to go to a prof. development, code.org and he loved it | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Somewhere in the middle | Somewhere in the middle | I struggle, but I can figure it out | Not confident at all | I struggle, but I can figure it out | Somewhere in the middle | video games | Learn a new skill, inspire them | Scratch, code.org | Training for myself, more time to teach it | Good question :) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
52 | R_050 | 2 | USA | US | Other | Not sure- I use code.org activities | Blockly | A teacher or instructor | No | It was mentioned in a class I was taking and sounded interesting so I attended a workshop and started doing it after that | personally valuable | 1 | standalone | 5-8 years old | 24 | 25 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | I work around the problem and move on to something else | code.org\google | Friend | Limited time | Kids love it and learn a lot | Increased problem solving ability and sequential thinking skills | It helps them to learn to think more analytically | I don't think they really need to know computing/ coding at this age, but the thinking skills they develop while using it help them to be better learners and problem solvers, which they definitely need at all ages. | I didn't know much about coding. . . didn't think I would be able to teach it effectively\Thought it would be too advanced for little kids | I coded occassionally | Mine | I told her I was going to do it. She thought it was great. (It was a few weeks before the Hour of Code")"" told her I wa" | They love it! | They're ambivalent | They're ambivalent | They love it! | Somewhat confident | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | code.org | Analytical thinking skills | Code.org | More time | I'd wait until mid-year instead of doing it at the beginning of first grade | ||||||||||||||||||||||||||||||||||||||||||||||||||
53 | R_051 | 1 | USA | US | BASIC | Other | I saw Kidable on a list of apps that had gone free | My grandchildren enjoyed Kidable and I could see the value of critical thinking | student interest | 1 | standalone | 5-8 years old | 9-11 years old | 6 | 39 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | Other | I let the kids help me! | Kidable | Increase in critical thinking and problem solving | More confidence | It helps them to learn to think more analytically | My lack of knowledge | None | Mine | I didn't. I just did it | They love it! | I have no basis for knowing this | They're ambivalent | They love it! | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | Not confident at all | Not confident at all | Not confident at all | None | Critical thinking | Kodable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
54 | R_052 | 2 | English | GB | BASIC | Blockly | Scratch (mit.scratch.edu) | Tynker | I sought it out on my own | The future! | I believe it's critical for the future of the United States | important skill | integrated | 1 | 1 | 1 | 1 | 5-8 years old | 9-11 years old | 24 | 198 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | The World Wide Web. | There's a lot to learn upfront to be prepared for what the kids might experience. Working out the kinks ahead of time, or at least being prepared for any kinks is time consuming. Before I teach something I like to have a really good understanding. That's of course a lot to prepare for. | It's fantastic to see students shine, persevere, fail, try again and work together. :) | I notice that it's taught kids that failure is ok, not to give up and to keep trying, even when things get challenging. | As important as the 'ABCs' | It's the future! It's critical for all kids to have exposure to coding. If we are going to be a strong country we need to have strong people running the charge. Let's create those people!! | None, aside from making sure that all standards are covered. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | Administration was supportive and on the same page as me. | They love it! | They're cautiously enthusiastic | They're cautiously enthusiastic | They love it! | Fully confident | Somewhat confident | Somewhat confident | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | Code sequences. | Soft skills as well as coding. | Scratch, tynker, codeable, | More training | Nothing. I think it's about the journey | |||||||||||||||||||||||||||||||||||||||||||||
55 | R_053 | 2 | United States | US | Blockly | Lego Mindstorms EV3 | Scratch (mit.scratch.edu) | Tynker | I sought it out on my own | I saw the value the coding instilled Computational Thinking Practices in my students. | At first, it was because I wanted to give my students more opportunities as they navigated their educational careers. | important skill | 1 | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 25 | 355 | optional | Often (about once a week) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | Various | Colleague | I'm learning with the students. Sometimes it's hard not to be an expert at something. | My students are motivated, engaged, and very successful. | At first, I taught it stand alone but now (as I grow more comfortable with the content) I find myself integrating it constantly. | It helps them to learn to think more analytically | It makes them learn how to solve problems. | None | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I started teaching it before asking for permission. Better to ask forgiveness, right? But when my admin saw the drive my students had and the invaluable skill set they were gaining, she was 100% on board. | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Fully confident | Somewhat confident | Fully confident | Somewhere in the middle | Somewhere in the middle | Somewhat confident | Games, artwork, interactive stories | I want them to learn how to think creatively and problem solve. I want them to learn how to work together and communicate with each other to solve problems. | Scratch, Tynker, Code.org, Lego Mindstorms, Ozobots, Spheros | Ha! Better devices. My laptop cart is 6 years old and the computers run so slow. | I feel like the journey has been great. | ||||||||||||||||||||||||||||||||||||||||||||||||
56 | R_054 | 15 | UAE | AE | Lego WeDo | Scratch (mit.scratch.edu) | Tynker | I sought it out on my own | Always enjoyed it. Learned BASIC myself a long time ago. | Really enjoy it. The problem solving aspect and the logic. | problem solving | 1 | integrated | 1 | 1 | 1 | 1 | younger than 5 years old | 5-8 years old | 9-11 years old | 24 | 450 | required | All the time (it's what I spend most of my time doing) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | I work around the problem and move on to something else | Computing in School\Code it \Google! | Girls I teach have Arabic as a first language so language issues are the main thing. | Girls who don't succeed in other subjects shining in computing. | As important as the 'ABCs' | Teaches resilience. Problem solving skills. Another way to be creative. | None! | I had a degree/certification that required coding OR I coded as a hobby | Mine | It was the job I applied for and the British curriculum has coding in it. | They're cautiously enthusiastic | They're ambivalent | They resist a little | They love it! | Fully confident | Somewhat confident | I struggle, but I can figure it out | Somewhat confident | Fully confident | Fully confident | Only small computer games so far. Going to make apps later this year. | Feeling of pride when they battle and succeed. Increased resilience and independence as the girls I teach are not very independent. | Scratch\Computing at School\Code it | Robotics stuff so the girls can program things that move. | More focus on the algorithm before the coding part. | |||||||||||||||||||||||||||||||||||||||||||||||
57 | R_055 | 3 | US | US | Lego Mindstorms NXT | Scratch (mit.scratch.edu) | Tynker | Other | Code.org | Blockly | I sought it out on my own | I have access to many computers but not many sets of Mindstorms. I was also looking for something for spatial learners. | Kids love it. It is high interest. It is an additional choice for independent projects for Gifted students. | student interest | 1 | standalone | 9-11 years old | 11 | 65 | optional | Regularly (about 2-3 times a week) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I try and work it out myself | Other | Ask a student. | Studio Scratch, NXT Essentials, Code.org | Keeping up with the kids. | The number of projects grows each year, as does the number of interested students. | The girls are talking about coding and going into computer science. | It helps them to learn to think more analytically | The thinking is the most valuable and visible outcome. | How to fut it in with the curriculum. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I didn't. | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Somewhere in the middle | Fully confident | Somewhere in the middle | I struggle, but I can figure it out | Somewhere in the middle | Somewhat confident | Informative movies, games | Another career and or hobby option, a new skill, spatial thinking practice. | Code.org, NXT Minstorms, Tynker, Sphero, Scratch | More time and devices | Start with tablets and Scratch Jr and Tynker. | ||||||||||||||||||||||||||||||||||||||||||||||||
58 | R_056 | 2 | usa | US | Other | A colleague | STEM committee at school district. Response to UK coding laws. | I saw the world response to the need for coding skills. Plus the UK and White House urging. | important skill | standalone | 5-8 years old | 9-11 years old | 28 | 37 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | Code.org | My low knowledge of computer science | I'm open to learning more about it so my students can learn more. | They like school more and seem to have more patience with the technology. They are becoming better problem solvers and willing to try new things. | It is a skill that will help them get ahead. | It is a nessesary skill now. They will really need it the future. | My complete lack of knowledge. | None | Mine | I didn't | They love it! | They love it! | They're cautiously enthusiastic | I have no basis for knowing this | Somewhat confident | Fully confident | Somewhere in the middle | Not confident at all | Not confident at all | I struggle, but I can figure it out | None yet | Independent skills, world knowledge, problem solving, communication, collaboration, grit, mindfulness | Code.org | More trainings brought to teachers with more coding programs and options. | Try to find an array of free coding programs with teacher trainings and some real life application. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
59 | R_057 | 2 | South Korea | KR | Scratch (mit.scratch.edu) | Tynker | I sought it out on my own | I wanted to introduce my students to a new way to learn English while preparing them for the future. | I have always been interested in learning coding myself so I thought it would be a great to learn along side my students. | personally valuable | 1 | integrated | 1 | 5-8 years old | 9-11 years old | 12-14 years old | 4 | 40 | optional | Often (about once a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | code.org, learntomod, codeschool | convincing parents that it is important for their children to learn. | Students have picked up skills they use in other classes like problem solving skills. | Students are starting to approach problems in other subjects the way they would a coding problem. | As important as the 'ABCs' | Coding will be a big part of our futures. Also, children can benefit from all the other skills they will learn. | I took a coding course about 15 years ago but I forgot everything. So I was worried I didn't know enough to help my students learn. | I had a degree/certification that required coding OR I coded as a hobby | Mine | I am the administrator so I wasn't hard to convince myself :) | They love it! | They resist a little | They love it! | They love it! | Somewhere in the middle | Somewhere in the middle | Somewhat confident | I struggle, but I can figure it out | I struggle, but I can figure it out | Somewhere in the middle | video games, interactive stories, movies | I hope they will be able to develop good problem solving skills as well as learn more about computers and how games and programs work. | Tynker, Code.org, Hopscotch, Learntomod, MinecraftEdu, Scratch Jr. and Sphero | I would wish I had more knowledge of different coding languages to support my students. | I would have spent more time on the basics and stuck to one application for teaching rather that expose my students to many different applications. | |||||||||||||||||||||||||||||||||||||||||||||||||
60 | R_058 | 5 | England | GB | Blockly | Lego WeDo | Logo (or a derivative) | Scratch (mit.scratch.edu) | A teacher or instructor | GCSE computer Studies | My degree qualification is in Computer Science and I wanted to become a teacher | personally valuable | 1 | standalone | younger than 5 years old | 5-8 years old | 9-11 years old | 10 | 401 | required | All the time (it's what I spend most of my time doing) | During regular school hours | 31 - 60 minutes | I try and work it out myself | I work around the problem and move on to something else | How best to teach so the children understand how to use specific functions such as repeating or selection | When the penny drops and children suddenly 'get it'; that light bulb moment. | Many have a lot more enthusiasm for my subject | It is a skill that will help them get ahead. | The whole aspect of computing allows them to think more logically and so helps them understand and work smarter in other subjects too. | Trying to remember my learning and so how best to teach it to the youngsters today. | I had a degree/certification that required coding OR I coded as a hobby | Mine | Didn't need to - my subject is up to me. | They love it! | They're cautiously enthusiastic | I have no basis for knowing this | They're cautiously enthusiastic | Somewhat confident | Fully confident | Somewhere in the middle | Somewhat confident | Somewhat confident | Fully confident | Nothing big - just small interactive quizzes and games generally, in class. I have very limited time with each student over the course of a year. | A love of coding, but also a desire to learn more than just how to PLAY games! I also hope they gain skills to help them understand many other areas in the world such as decomposition to allow them to solve problems more easily and analysing what is important and what is not. | Scratch, LegoWedo, Hour of Code, some Sherston resources, Beebots and related software, Purple Mash 2go, Probotix software, Ocado Code For Life Rapid Router. Possibly more I can't remember off the top of my head. | More time wi the children - I only see them for an hour a week for half the year, so little time together through all the curriculum. | I effectively do this every year! I end up teaching concepts and deeper understanding of them earlier every year. Currently teaching repeat and if to 7-8 year olds, but may bring that down to 6-7 year olds this year or next. | |||||||||||||||||||||||||||||||||||||||||||||||||||
61 | R_059 | 3 | UK - ENGLAND | GB | Lego Mindstorms NXT | PHP | Python | Scratch (mit.scratch.edu) | I sought it out on my own | As part of my job teaching Computing I need to be able to code so I sought out Python and php using the website w3schools.com and youtube videos. | I trained as a Maths and ICT teacher 20 years and when I got this current position the Computing Curriculum in England had just changed to the Computing 2014. Knowing that I would need to teach coding I began teaching myself how to code. | personally valuable | 1 | standalone | 9-11 years old | 12-14 years old | 9 | 51 | required | Sometimes (about 1-2 times a month) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | w3schools.com and youtube I have also used www.python.org specifically for python | At the moment I am using PyScripter to teach Python but seem to have different versions of the software so I am having problems with code that works perfectly on some machines but the same code doesn't work on others.\Other challenges involve getting the students used to writing code exactly as it needs to be - they often put spaces or other punctuation in where it shouldn't be or they miss it out - paying attention to detail and being exact has proved a massive problem. | Some students work very well with solving problems, experimenting with coding and are rewarded by the outcomes of their code | The ones that have worked well with (and not lost their patience) have become better problem solvers and are more likely to try other work themselves first before asking for help straight away | It helps them to learn to think more analytically | It teaches them accuracy, perseverance, determination, independent problem solving skills | Whether they would be able to get their head around it, its a bit like learning another language and I was concerned that too many of them wouldn't be up for the challenge. A few do say, Why do we have to do this? I'm never going to be a computer programmer!" but mostly they're up for the challenge""hether they would be able to get their head around it | its a bit like learning another language and I was concer" | None | Mine | It was part of the Computing Curriculum - I could have avoided it for a bit longer I suppose but know that eventually students would come to my school having done some coding already and would then know more than me so I wanted to keep ahead of the game | They resist a little | I have no basis for knowing this | I have no basis for knowing this | I have no basis for knowing this | Somewhat confident | Fully confident | Somewhere in the middle | Somewhat confident | Somewhat confident | Somewhat confident | Using php they made webpages.\Using Scratch they made simple games as well as animations\Using python they have begun to make very simple games | Perseverance, problem solving, accuracy and attention to detail | Scratch\They have used Lego Mindstorms to problem solve | I would like to find someone else's resources for step by step worksheets for Python | |||||||||||||||||||||||||||||||||||||||||||||||||||
62 | R_060 | 16 | UK | GB | BASIC | Logo (or a derivative) | Python | Scratch (mit.scratch.edu) | Other | VB | Visual Basic | I sought it out on my own | I enjoyed using computers and it seemed like the next step | After completing a CS degree I worked as a programmer but found the job tedious at times - decided to retrain as a teacher... | personally valuable | 1 | standalone | 9-11 years old | 12-14 years old | 29 | 176 | required | Regularly (about 2-3 times a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | Stackexchange plus many others | Class sizes are an issue. Some students just aren't interested, dealing with school networking... | Have had lots of students I've taught go on to a CS course at Uni | Some are better at problem solving and will actively try to independently work through a problem. They also seem more likely to ask for hints or want to discuss rather than being spoon fed. | As important as the 'ABCs' | I think that coding really helps problem solving and maths reasoning - therefore it is massively important. | Training other staff in my department how to code, especially as we get very limited time for staff training. Management still haven't grasped the massive change from IT lessons to Computing lessons in terms of staff needs. | I was paid to code for my job | Mine | Before the National Curriculum needed it I suggested that we try it out with one set to see what they thought. It went well and therefore became a topic for all sets/Lower school students. | They love it! | They love it! | They're cautiously enthusiastic | They're ambivalent | Fully confident | Fully confident | Somewhat confident | Fully confident | Fully confident | Fully confident | Small games, websites that are interactive in some way by using Javascript | Ability to problem solve, better understanding of how computers work. | Computing At School | Smaller class sizes - around 30 students in one 60 minute lesson a week means that it isn't possible to spend the time needed. | Nothing - it was a learning journey for me | ||||||||||||||||||||||||||||||||||||||||||||||||
63 | R_061 | 1 | England | GB | Scratch (mit.scratch.edu) | I sought it out on my own | I did half a degree always had an interested so when there was a job to teach it I took it as I was already teacher qualified in another subject. | 2 months ago | ? | integrated | 1 | 1 | 1 | 5-8 years old | 9-11 years old | 30 | 155 | required | Sometimes (about 1-2 times a month) | During regular school hours | 61 - 90 minutes | I use (an) online resource(s) | I try and work it out myself | Other | Online | I search the Internet | Resources hardware issues and fact kids don't know anything starting it for then first time | My kids are making progress and are learning. | They thinking more in a computer way. They get excited about doing computing and are happy | It helps them to learn to think more analytically | The thought process is something that will help them in a more academic way | Teaching them from scratch not knowing anything at the right level | I had a degree/certification that required coding OR I coded as a hobby | Mine | It's part of the national curriculum | They love it! | I have no basis for knowing this | I have no basis for knowing this | I have no basis for knowing this | Somewhere in the middle | Somewhat confident | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | Nothing yet | They have fun and enjoy and helps them to achieve in future and make easier for them to understand. | Scratch but not started coding yet other than algorithms using bee bots | Funding to purchase resources and hardware | I'm doing this now | ||||||||||||||||||||||||||||||||||||||||||||||||||
64 | R_062 | 10 | Uk | GB | Logo (or a derivative) | Python | Scratch (mit.scratch.edu) | A teacher or instructor | Bsc computer science and artificial intelligence | Teaching profession | job requirement | 1 | standalone | 9-11 years old | 12-14 years old | 28 | 362 | required | Often (about once a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | Various internet searches | Time. Decomposing problems. Steep learning curve from beginning to what pupils want to be able to do. | That a lot of pupils get it very quickly and how pupils share solutions | Confidence in approaching ranges of tasks | It would be nice, but it's not a necessary skill | Developing cognitive skills | Not suitable for all students | I had a degree/certification that required coding OR I coded as a hobby | Mine | Part of couseqork | They're cautiously enthusiastic | I have no basis for knowing this | Not well | They're cautiously enthusiastic | Fully confident | Somewhat confident | Somewhere in the middle | Fully confident | Fully confident | Fully confident | Limited programming tasks. | Desire to do more independently. Increased computational thinking. Appreciation for accuracy | Cas scratch python code academy code.org | Time | Refine and reevaluate yearly already | ||||||||||||||||||||||||||||||||||||||||||||||||||
65 | R_063 | 1 | England | GB | Blockly | Lego WeDo | Python | Scratch (mit.scratch.edu) | A colleague | It helped me improve in my job role | I started teaching computing because i enjoy teaching children and helping their education. I also see the benefits of computing to children | personally valuable | 1 | standalone | 5-8 years old | 9-11 years old | 30 | 500 | optional | Regularly (about 2-3 times a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | I work around the problem and move on to something else | BCS website\Barefoot website | Work colleague | Understanding how to teach the more advanced coding to younger children | When the children have completed a project, they get a great feeling of fulfilment | They are more willing to try new things and enjoy it | It is a skill that will help them get ahead. | Coding is becoming more and more important in everyday life | Is it too difficult for younger children to understand | None | A colleague's | They love it! | I have no basis for knowing this | They love it! | They love it! | Somewhat confident | Somewhat confident | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | Fully confident | Games\Mobile apps | They get a better understanding of how code works | Scratch\Kano | A more in depth curriculum\Easier access to resources | I would research into coding more beforehand | |||||||||||||||||||||||||||||||||||||||||||||||||
66 | R_064 | 5 | England | GB | Scratch (mit.scratch.edu) | I sought it out on my own | It's an interest of mine as I've always been interested in technology generally and understanding how things work. | It's now part of the national curriculum in the UK so programming has become a big part of the new computing syllabus. | job requirement | 1 | standalone | 9-11 years old | 30 | 30 | required | Rarely (about 1-2 times a quarter) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | Whatever Google comes back with! | Terminology can be challenging. Other staff are unwilling or unable to understand some concepts. Year 6 content is literally unteachable as staff are not qualified or skilled enough to deliver it. | Children very enthused. Pick up the skills quickly through experimentation. | Not noted any. | It helps them to learn to think more analytically | More and more devices are computers today. Children have a greater exposure to technology and should understand the concepts behind how they work. | The code doesn't run and you can't work out why! Only being one or two steps ahead of the children in terms of subject knowledge | None | An administrator's | They love it! | I have no basis for knowing this | They resist a little | They're ambivalent | Somewhat confident | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | Simple games in Scratch e.g. Car racing game | An understanding of how their own games and apps work | Scratch | Training. More resources | Children need to learn through experimentation not step by step instructions. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
67 | R_065 | 2 | United States | US | Scratch (mit.scratch.edu) | Other | Code.org | Blockly | A teacher or instructor | No, it wasn't required but after I visited code.org I thought it would be beneficial for my students and found a course being taught in my area. | Hour of code and introduction to scratch at a tech conference | ? | standalone | 12-14 years old | 29 | 29 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 31 - 60 minutes | I use a friend or colleague | I try and work it out myself | Other | work with students to solve | colleague | Too many state and district testing mandates to do it weekly | My students have been excited to learn and several are naturals at the logic and reasoning. It has improved reasoning in my students. | Improvement in reasoning and logic and improved computer skills | It is a skill that will help them get ahead. | This is critical to their world and future and being able to reason and work. | None, I'm a risk taker and when I liked it, I knew my students would like it and benefit also. | None | Mine | I headed the Hour of Code experience for my entire school and trained the other teachers and then made the schedule so my school participated. | They love it! | I have no basis for knowing this | They love it! | They love it! | Somewhat confident | Fully confident | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | I struggle, but I can figure it out | When they finish a level of code.org they create | Logic and reasoning skills that carry over to other subjects and skills that will carry them into their changing technological world. | Scratch\Code.org | A weekly time to teach coding. | Maybe find a grant so I could have a classroom or 1/2 classroom of computers to use. | |||||||||||||||||||||||||||||||||||||||||||||||||||
68 | R_066 | 1 | United States | US | Scratch (mit.scratch.edu) | Other | A colleague | I thought it was important. | important skill | standalone | 9-11 years old | 30 | 500 | optional | Often (about once a week) | During regular school hours | 5 - 30 minutes minutes | I use a friend or colleague | I try and work it out myself | Needing more practice and understanding myself. | Watching students try something new and/or difficult. | It is a skill that will help them get ahead. | It's their world. | No experience myself. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | They love it! | I have no basis for knowing this | I have no basis for knowing this | I have no basis for knowing this | Somewhere in the middle | I struggle, but I can figure it out | Not confident at all | Not confident at all | Not confident at all | I struggle, but I can figure it out | Scratch\\Code.org\\LitBot | I just need more training and experience. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
69 | R_067 | 2 | USA | US | Blockly | I sought it out on my own | It is a skill that students need. | We had access to computers and it is a skill that students need. | important skill | integrated | 1 | 1 | 9-11 years old | 28 | 20 | optional | Often (about once a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | you tube, google, code.org | I do't have the skills myself and it is hard to help. | Helps with math steps, problem solving, and critical thinking | Better with step by step directions and understanding math algorithms. | As important as the 'ABCs' | The application of programming is necessary in every field to work and study. It is part of their world. | I don't know it myself. | None | Mine | Suggested that it is integrate with problem solving and other subjects. had to justify it with explaing the engineering method of problem solving. | They love it! | They're cautiously enthusiastic | They're ambivalent | They're ambivalent | Somewhere in the middle | Somewhere in the middle | Somewhat confident | Not confident at all | Not confident at all | Not confident at all | code.org | Thinking skills and better understanding of the digital world. | CODE.org and the unplugged activities that they offer. | I need a better understanding myself. Time and training to do it better myself. | I would like access to spero and other things to make it more interesting. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
70 | R_068 | 3 | USA | US | Blockly | A colleague | So we could get our grade level kiddo's learning to code, we are a STEM school. | It is a skill of the future. Parents of our students want their kids to be introduced to this. It is fun. | important skill; student interest | 1 | standalone | 9-11 years old | 32 | 101 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | Other | My son | Code.org | coworker, also my son helps me | The kids QUICKLY surpass my abilities, but then problem solve | The kids CAN problem solve and make games and help each other. Boys and Girls alike. | They are more confident to try out new things in other areas on the computer, like making slide shows ~ they aren't afraid to explore on a computer. | It is a skill that will help them get ahead. | The jobs of the future will need familiarity with this basic skill. | my own fears and lack of knowledge | None | A colleague's | They love it! | They love it! | They love it! | They love it! | Somewhat confident | Somewhat confident | Somewhere in the middle | I struggle, but I can figure it out | Somewhere in the middle | Somewhere in the middle | they have made videogames | confidence with the computer and awareness of the subject; basic abilities | Code.org | stronger background knowledge | not much | ||||||||||||||||||||||||||||||||||||||||||||||||||||
71 | R_069 | 1 | USA | US | BASIC | Blockly | A colleague | She wanted our technology integration group to try out coding with our students. She wants more teachers to use coding. | I wanted to give my students a chance to be ahead and more ready for the work force. | important skill | standalone | 9-11 years old | 12-14 years old | 35 | 35 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | Code.org | She is one of the people in charge of our technology integration. | Finding the time to teach coding and science curriculum, since they are taught during the same time of day. | My students really enjoyed the coding programs for students. | I would add it to the keyboarding/technology core, so that teachers could find the time to do it during their keyboarding time. | It helps them to learn to think more analytically | It is going to be necessary in their jobs. | When would I have the time to teach this with my full schedule? | None | A colleague's | They're cautiously enthusiastic | They're ambivalent | They're ambivalent | They're ambivalent | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | Not confident at all | I struggle, but I can figure it out | I struggle, but I can figure it out | My students have done code.org, so they have completed the mini video games. | I hope that they can be better equipped for their future jobs. | I use Code.org on our Chromebooks. | I would wish that they would either integrate it into the technology/keyboarding core, or provide it as an after school course. | I would have had a presenter come in to show them how they would use this skill in their future jobs. | |||||||||||||||||||||||||||||||||||||||||||||||||||
72 | R_070 | 2 | Utah | US | BASIC | Other | When I took the coding class | My higher functioning kids are very excited about this. But, my very low functioning kids have no interested in it at all. | student interest | 1 | integrated | 1 | 1 | 1 | 1 | 1 | Other | Art | 5-8 years old | 26 | 49 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I try and work it out myself | Not ALL students are interested in computing and coding. | Those students who can do the coding are usually the higher level kids who are pretty self motivated in doing things. They can almost self taught themselves in coding. | Never gives up attitude, keep trying to finish their task. | It helps them to learn to think more analytically | It helps them to learn to think and try different strategies to complete a task. | I am not very competent in teaching higher level of coding classes. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | A colleague's | They love it! | They're ambivalent | They're ambivalent | They're ambivalent | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | They do simple interactive research reports. | I want them to instill a desire to further their interest of learning computing/coding. | codeschool, google | I want to be able to take more free workshops on learning how to better teach computing/coding. | To be able to know where I can find more resources to assist me with teaching the coding classes. | ||||||||||||||||||||||||||||||||||||||||||||||||||
73 | R_071 | 2 | United States | US | BASIC | A colleague | We are involved in STEM Education. | It was the next step in our program. | job requirement | 1 | standalone | 9-11 years old | 25 | 25 | optional | Often (about once a week) | During regular school hours | 5 - 30 minutes minutes | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | teaching partner | Finding the time | I took a one day seminar with Code.org and was given a teacher's manual which has been a great help. | Every teacher needs a manual to help them. | It is a skill that will help them get ahead. | Coding is done for everything, it is good for them to know the basics. | I didn't know much about the subject. | None | A colleague's | They love it! | I have no basis for knowing this | They're cautiously enthusiastic | They're cautiously enthusiastic | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | Videogames | Knowing where they can integrate it. | Code.org manual and website | More qualified inservice instruction. | I wouldn't be quite as intimidated by the process. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
74 | R_072 | 0 | USA | US | Other | Code.org | Blockly | An administrator | To integrate into the classroom | To give my students competitive skills | important skill | standalone | 9-11 years old | 22 | 22 | optional | Regularly (about 2-3 times a week) | During regular school hours | 5 - 30 minutes minutes | I try and work it out myself | Time, not part of the common core | Teaches students to persevere, teaches problem solving skills, students have pulled it out to make connections in other content areas | More perseverance | It is a skill that will help them get ahead. | Gives them a competitive edge for when they enter the work force | Did not know how to code myself | None | An administrator's | They're cautiously enthusiastic | I have no basis for knowing this | They're cautiously enthusiastic | They love it! | Somewhere in the middle | I struggle, but I can figure it out | I struggle, but I can figure it out | Not confident at all | Not confident at all | Not confident at all | Started to create their own multiplication games | How to code computers, perseverance, problem solving skills | Code.org, Scratch, Tynker | More time, more integration to core standards | NA, still learning | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
75 | R_073 | 1 | USA | US | BASIC | A teacher or instructor | No | School District thought it was important | job requirement | 1 | standalone | 9-11 years old | 30 | 32 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 5 - 30 minutes minutes | I use a friend or colleague | peer | I am very weak in understanding coding. | Kids love it | Students tend to look for more patterns | It is a skill that will help them get ahead. | Seems to be the wave of the future with technology | Felt I was a little too old to learn coding | None | A colleague's | They love it! | They love it! | They're cautiously enthusiastic | They're cautiously enthusiastic | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | I struggle, but I can figure it out | games from Scratch, reports on types of coding | To learn to think more logically about life and situations | Scratch, Codeshoool, Lego Mindstorms | Someone at our school with the knowledge of computing so we would do it morel | Find time to do it more in school | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
76 | R_074 | 7 | United States | US | Lego Mindstorms NXT | Scratch (mit.scratch.edu) | Other | StarLogo TNG and Nova | StarLogo TNG and Nova | A teacher or instructor | I was taught to program in BASIC in a math class in college and it was a required class. I also had to take a few other programming classes for my major and decided to add a few more to get a minor in computer science. | 2009 | ? | standalone | 9-11 years old | 12-14 years old | 22 | 400 | optional | All the time (it's what I spend most of my time doing) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | Scratch Ed and the Scratch website. I look at other people's code sometimes to see how they programmed something. I also read and sometimes ask questions on a few Google groups. There is a Lego Engineering Google group that is very helpful. I also have used the StarLogo TNG Google group. I have emailed the team leader of the StarLogo team with questions too. Many people have good Lego NXT websites; Dr. Graeme, Damien Kee, NXT 1.0 Programming, STEMRobotics are a few of the sites that I use. | One of the biggest challenges is that kids want to create programs that do so much more than they have learned to do at the time. It is difficult for them to be patient and learn the basics, so they can understand what they are doing when they try to program more complicated things. It can also be difficult when some students have a very difficult time understanding how to program and I don't want them to get frustrated and give up. | I had a student enter the STEM National Video Game Design Contest and reach the finals. The student worked very had and made an awesome program on his own. I also had a student teach himself Java over the summer and was able to program our FTC robot. I have had many students go on to high school and take more programming classes because they were excited about learning programming in the middle school. | I have noticed that the students are much better behaved and attentive in class since I have started teaching programming. They also seem more excited to come to class and learn about programming (I used to teach application classes). They also feel more comfortable using a computer when they learn how to program. | As important as the 'ABCs' | I think it is important for students to learn at least the basics about programming so they can at least read code and know how it works. That has helped me in all of my jobs. I also think it is important for younger students to learn to code because they get excited about it and when they are younger they are not afraid that it is too difficult. If they start with more difficult languages when they are a little older it is much easier for them to become frustrated and give up. If they start younger with easier languages they have less of a chance to get frustrated and give up. | I didn't have any. I jumped right in. I knew if I waited until I became an expert, I would have never started. I learn more as I go along because that is when certain situations arrive and I get better at teaching programming. | I had a degree/certification that required coding OR I coded as a hobby | Mine | I mentioned it to my department head after I went to a Scratch Day in 2009. I started with a small unit in programming and it has grown since then. | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Fully confident | Fully confident | Somewhat confident | Somewhere in the middle | Somewhat confident | Fully confident | Most of the students program video games. A few have programmed mobile applications and internet-connected devices. | I hope my students learn that programming is not that difficult and anyone can do it if they are willing to put in the work. I also hope that they get excited about writing their own programs and continue to take more difficult programming classes in high school and college. I hope to motivate them to program more. | Scratch, Project Guts and StarLogo TNG and StarLogo Nova, Lego Mindstorms NXT, I have done the Hour of Code for the past 3 years. App Inventor (a bit), I haven't had much time to teach that. | I wish it was a required class and I wish I saw the students more often. I only get them twice a week for half the year. | I am always changing my lessons so they are improving (hopefully). I would like to try to integrate programming in other subjects and have other teachers in my school confident enough to use it in their classes to solve other problems. | ||||||||||||||||||||||||||||||||||||||||||||||||||
77 | R_075 | 5 | United States | US | BASIC | Blockly | Scratch (mit.scratch.edu) | Tynker | I sought it out on my own | I felt that as a technology teacher that it would benefit my students to be exposed to coding. | It is fairly new and upcoming in the educational world and I wanted to give my students as many opportunities as possible. | important skill | standalone | 9-11 years old | 12-14 years old | 25 | 88 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | code.org | former colleague | Since I have never been officially trained in coding, I have run into many different areas that were challenges. | Watching the students help each other and teach" each other code is one of the greatest successes in my eyes.""atching the students help each other and "teach" each other code is""tching the students help " | The students are more willing to make mistakes" and find ways to fix them | knowing that often there is more than one solution.""he students are more willing to make "mistakes" and find ways to fix them | knowing that ""e students are more willing to make "mistakes" and"" students are" | It is a skill that will help them get ahead. | It not only teaches students basic computer skills, but life skills because they are finding ways to solve problems. | My apprehensions were my lack of knowledge in the area, and really learning as I go. | None | Mine | Having a good relationship with admin, I was able to bring it, show them the program, and they saw the importance. | They love it! | They love it! | They love it! | They love it! | Somewhat confident | Fully confident | Fully confident | I struggle, but I can figure it out | Somewhere in the middle | Somewhere in the middle | They have created stories with scratch. | Exposure to different potential jobs, exploring different interests, and problem solving skills | code.org, scratch | |||||||||||||||||||||||||||||||||||||||||||||||||
78 | R_076 | 3 | USA | US | Scratch (mit.scratch.edu) | I sought it out on my own | Hour of code. | I help with technology in the district and my background is engineering and computer science. | job requirement | 1 | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 25 | 41 | optional | Sometimes (about 1-2 times a month) | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | I work around the problem and move on to something else | Google it. Lots of options appear to provide additional information. | Family and friends. | It always goes better if I do the lesson before asking the students. Also, I keep the answer code close by. | Kids have more fun if you share projects, even if they're not 100% finished, at the end of class. Kids really feel like champions if they can figure it out without help from me. | They're really eager to learn more. | As important as the 'ABCs' | It helps them to think analytically and do better in all that they choose to study. Coding is a literacy every child can be good at. | It stinks to be stumped. I knew I wouldn't have all the answers and that frightens me in front of kids. | I had a degree/certification that required coding OR I coded as a hobby | Mine | I used the Google CS-First program and that's a super easy sell because it's so professional and well thought out. For the CoderDojo South Bay club, my daughter wanted to startup something meaningful and that program is amazing with lots of resources. | They love it! | They love it! | They're cautiously enthusiastic | They love it! | Fully confident | Fully confident | Somewhat confident | Somewhere in the middle | Somewhere in the middle | I struggle, but I can figure it out | A variety a projects from interactive cards, stories, and games. | Confidence that they can learn anything. | Scratch. Scratch Jr. Kodable. Hopscotch. Daisy the Dinosaur. | More time. Devices that don't fail. | I'm not sure. | ||||||||||||||||||||||||||||||||||||||||||||||||||
79 | R_077 | 4 | England | GB | C/C++/C# or Objective-C | Python | Scratch (mit.scratch.edu) | Other | As part of a degree. | As part of a degree course. | We were encouraged to do so as part of a GCSE course. This led to a change in the KS3 curriculum. | job requirement | 1 | integrated | 1 | Other | ICT - information communication technology | 9-11 years old | 12-14 years old | 30 | 500 | required | Regularly (about 2-3 times a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | Any that look useful - I tend to google for a particular problem or solution. I use TES also for resources. | Encouraging other members of staff to take part. Students being unwilling to try it out for themselves. | Pupils thinking for themselves. | Pupils thinking for themselves more and supporting each other more. | It is a skill that will help them get ahead. | Teaches them to think more for themselves and to reason through problems. \Allows them to realise that it's okay to make mistakes and that it a natural part of learning - don't give up! \Makes them more aware of the possibilities that coding gives them, i.e. possible job opportunities. \Gives them opportunities to support each other in the classroom more. | That I would be able to explain what I know in a simple enough way for the students to understand. | I had a degree/certification that required coding OR I coded as a hobby | An administrator's | They're cautiously enthusiastic | They're ambivalent | They resist a little | They resist a little | Somewhat confident | Somewhat confident | Somewhat confident | Somewhat confident | Somewhat confident | Somewhat confident | Usually mobile applications and small parts of code to finish off" larger | already completed games.""sually mobile applications and small parts o" | Gaining computational thinking skills, debugging skills, self-motivation, an awareness of college courses or university courses that they could study or jobs they could consider as careers. | Scratch, Computing at School. | More time in one block rather than separated out. An opportunity to teach Teaching Assistants before they start working with the class. More opportunities to teach the children - they currently do Computing as part of ICT on a six week carousel for two hours a week i.e. 12 hours a year to cover all required ICT topics and then to fit Computing in too! | ||||||||||||||||||||||||||||||||||||||||||||||||
80 | R_078 | 16 | U.S. | US | C/C++/C# or Objective-C | Java | Python | Scratch (mit.scratch.edu) | Scheme | Other | Clojure, Racket, TADS, Inform, Alice, 6502 assembly | Clojure, Racket, TADS, Inform, Alice, 6502 assembly | A teacher or instructor | No | To offer my knowledge to the next generation | important skill | integrated | 1 | 1 | 1 | 9-11 years old | 12-14 years old | 8 | 40 | optional | Often (about once a week) | During regular school hours | 61 - 90 minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | Other | textbook | mailing lists | friend | Slow, old computers at school. Kids flounder in languages that don't have good, clear error messages. | Great synergy with math. | A significant percentage have gone on to become professional programmers. | It is a skill that will help them get ahead. | Teaches vital problem-solving skills. | Was concerned I wouldn't have the freedom to teach it the way I wanted to. | I was paid to code for my job | Mine | Suggested it to parents, who in turn requested it of administrators. | They love it! | They love it! | They love it! | They love it! | Fully confident | Fully confident | Fully confident | Fully confident | Fully confident | Fully confident | adventure games, video games, debate timer application, scientific simulations, theorem prover, logic puzzles, sudoku solver | A clear approach to solving problems | I refer to college-level textbooks, and then teach the material in a way appropriate to the kids (so they don't need to read and understand the textbooks). | I find it frustrating that developing mobile apps, web apps, mathematical apps, games, etc. all require totally different programming languages. I would wish for an educational programming language that works in all niches. | After trying many approaches, I eventually settled on the HtDP/DrRacket curriculum as the best approach. Starting over, I would avoid some of the pitfalls I fell into along the way and use a strong curriculum from the outset. | ||||||||||||||||||||||||||||||||||||||||
81 | R_079 | 10 | United States | US | Lego Mindstorms EV3 | Lego Mindstorms NXT | Lego WeDo | Logo (or a derivative) | Scratch (mit.scratch.edu) | I sought it out on my own | I am of the constructivist mindset. Used Logo early in my own schooling - saw the power of it for students constructing knowledge | 1998 | teaches thinking skills | 1 | integrated | 1 | 1 | 1 | 1 | 1 | 5-8 years old | 19 | 350 | optional | Often (about once a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | Other | I pose the problem to my students. | A smattering of any online resource that matches the program I am using. | I am not sure I understand. Saw this survey on Twitter through Richard Culatta | It's high interest - so the challenges are welcomed. Have to say - before the coding movement - justifying coding in the elementary schools to parents. (early 2000) | It elevates all learners...even the ones who often fail in traditional tasks. | Enthusiasm | As important as the 'ABCs' | It is critical thinking. It moves the teacher to mentor / facilitator rather than sage on the stage | None | I coded occassionally | Mine | I didn't. I just integrated it into the day. | They love it! | They love it! | They're cautiously enthusiastic | They're ambivalent | Somewhere in the middle | Somewhat confident | Fully confident | Somewhat confident | Somewhat confident | Somewhat confident | Programs - and interactive - beyond the keyboard items with makey-makey.\\Robotics - | Advanced degrees in the cs field. | Scratch, Tynker, CSfirst, mindstorms, makey-makey, tinkercad, | ? | I would jump in earlier! | |||||||||||||||||||||||||||||||||||||||||
82 | R_080 | 5 | Scotland | GB | Other | Hopscotch | Hopscotch | A teacher or instructor | I learned it at high school then studied a computer science degree. I have a PhD in artificial intelligence and have taught CS at university | I started teaching with this group to help out with my son's school | personally valuable | 1 | standalone | 9-11 years old | 30 | 30 | optional | Often (about once a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | Hopscotch materials online | They want to do projects which are too complicated conceptually because they are fired up with imagination and their understanding lags and they get frustrated. Which is Ok with small class sizes. | Enthusiasm from kids, their willingness to explore | too early to tell with this class! | It helps them to learn to think more analytically | Because it promotes clarity of thought and analytic thinking. | Will the software work on the hardware as I didn't have opportunity to test before | I had a degree/certification that required coding OR I coded as a hobby | Mine | I told her I taught CS at uni and I was working on a curriculum with a government agency and The head teacher jumped at the chance. | They love it! | I have no basis for knowing this | I have no basis for knowing this | I have no basis for knowing this | Fully confident | Fully confident | Fully confident | Fully confident | Fully confident | Fully confident | Interactive pets | interest to try more, sequences of instructions, basics of event handling, iteration, grit/determination to succeed | Hopscotch | PCs instead of ipads in the class | I would do more code reading earlier | ||||||||||||||||||||||||||||||||||||||||||||||||||||
83 | R_081 | 2 | USA | US | BASIC | Blockly | Scratch (mit.scratch.edu) | Tynker | Other | Dash and Dot | Blockly | I sought it out on my own | I needed something for my students that would help them in everyday life. | It made them think outside the box, think of other ways of doing things. | teaches thinking skills | 1 | integrated | 1 | 1 | 1 | 1 | 1 | 1 | Other | Art | 5-8 years old | 9-11 years old | 12-14 years old | 20 | 355 | optional | All the time (it's what I spend most of my time doing) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | It depends on what the problem is and Youtube answers a lot of my questions | The biggest challenge was getting the students to understand that sometime me not giving them the answer is the best way to help them learn. | See my students problem solve and think for them self. | They are willing to try new things and will to learn with out having to ask for help all the time. | As important as the 'ABCs' | Our world is changing, when you have computers going in to trackers, I feel all students need to know how and why they work. Not only being able to code, but learning the tools to deal with everyday problems and able to think the problems out, and come up with new ideas is a necessary skill our students need in life. | I really don't have any at this time. I know as years going on things will come up, but right now all is good. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | An administrator's | They love it! | They're cautiously enthusiastic | They're cautiously enthusiastic | They love it! | Fully confident | Fully confident | Somewhat confident | Somewhere in the middle | Somewhat confident | Somewhat confident | Internet, Apps, programmable robots. | To learn to work though problems and reach for new ideas | Kodu, Code.org, Scratch, Dash and Dot apps, Getting WEDO.02 legos | The money for more hands on tools the students can program. | Nothing - I think with Kodu and Code.org it gave me what I needed to get started. | ||||||||||||||||||||||||||||||||||||||||
84 | R_082 | 2 | USA | US | Blockly | Other | I was emailed information about Hour of Code through Code.org | I received the information because I was a technology instructor. I was encouraged to participate in Hour of Code. There was a giveaway which I entered, but I would have participated without the giveaway. | I am a new technology instructor. When I learned of the Hour of Code program, I thought it looked like fun. These are the skills these kids will need to know, so I thought I would give them a basic introduction. | important skill; student interest | 1 | standalone | 5-8 years old | 9-11 years old | 30 | 500 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 5 - 30 minutes minutes | I use (an) online resource(s) | I try and work it out myself | I look around on Code.org, google problems, or just tinker around until I figure it out. Mostly the latter. | Diversity of understanding. Some students really get it, others do not get it at all and it is a challenge to keep both on task. There are some students that are self sufficient, but there are others who need constant attention. Finding a balance between extending and challenging those who have surpassed my own expertise and keeping those who don't understand moving along is a challenge. | I have students who will choose to code when they are given free time--even though they could do anything they wanted to do. That is my favorite--to see that given the choice, they would rather figure out how to create the game, than settling for just playing one someone else created. | We don't do it often enough to have noticed changes that can be attributed solely to coding, but I have, obviously noted that more students seem interested in the subject than there were prior to my introducing it. That is a success in and of itself! They have now been introduced and they know they love it, so now they are more likely to pursue it. | It is a skill that will help them get ahead. | Students are growing up in an increasingly complex and computerized world. More and more jobs are requiring tech expertise and they need to be prepared for that. The more they know and understand, the more skills they possess, the better equipped they will be to obtain a job and stay relevant in the workforce. | I DON'T KNOW HOW TO CODE! I teach computers in an elementary school. This was not my area of expertise. I am new to this. I am learning as I go, and I am no expert. Many of my students know more than I do, but I believe it is valuable to give them these opportunities and I am trying to learn as I go as well! | None | Mine | My administrator allows me to set my own curriculum so I did not need to seek permission to teach coding, but she is very supportive of my efforts and the opportunities I am trying to provide. | They love it! | I have no basis for knowing this | I have no basis for knowing this | They love it! | Somewhere in the middle | Fully confident | Somewhere in the middle | Not confident at all | Not confident at all | Not confident at all | We have used Code.org, so I have not ventured into creation of take-away applications or programs. I would need to learn a lot more before I could do anything like this. The students do complete the Hour of Code activities and there are many who work on these things on their own at home, but their individual creation in class has been limited due to my own limitations, as well as time limitations. | I hope my students learn that computer coding can be fun, and that seeing what you have created come to life is rewarding and fun. I want them to begin to think of themselves as having coding skills and to plant a seed that this is something they love and are good at, so that when faced with the opportunity to pursue something further, they will have the confidence and experience to want to do that. | Code.org, some movement into Tynker, trying to learn Scratch so I can teach it to them. | Knowledge! And time to gain and internalize that knowledge. It is a skill I haven't developed. I just need to understand it better in order to better teach it. | I would learn more and become more versed in additional tools and applications to teach coding. I just need to broaden my knowledge! | |||||||||||||||||||||||||||||||||||||||||||||||||||||
85 | R_083 | 1 | USA | US | BASIC | Javascript | A teacher or instructor | I went to a coding course. Code.org | I saw the benefit and really enjoyed the code.org | personally valuable | 1 | standalone | 9-11 years old | 15 | 34 | optional | Often (about once a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | code.org | colleague | I am still learning, so it's hard to keep up with the kids. | The kids LOVE it. I wish I knew more. | Great thinkers! | It is a skill that will help them get ahead. | I can see the benefit. | Time with all the other things going on. I am now doing this as a lunchtime club. | None | Mine | I went to the code.org workshop and loved it. | They love it! | They love it! | They love it! | They love it! | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | We have mostly been using code.org | Good thinking | Code.org | More teacher training | A little | |||||||||||||||||||||||||||||||||||||||||||||||||||
86 | R_084 | 1 | United States0 | US | Other | HTML5 | HTML | A teacher or instructor | A Certificate in Computer Programming | Interested in it. | personally valuable | 1 | standalone | 12-14 years old | 15 | 80 | optional | Regularly (about 2-3 times a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | w3schools.com | Students who do not want to challenge their brains. | The students either love it or hate it | Those who work at it feel excited when it works. | It is a skill that will help them get ahead. | Future high paying jobs. | Student's wanting to quit before they get the foundations. | I had a degree/certification that required coding OR I coded as a hobby | Mine | I could choose what to teach during this block of time. | They love it! | They love it! | I have no basis for knowing this | They love it! | Somewhat confident | Fully confident | I struggle, but I can figure it out | Not confident at all | Somewhere in the middle | Somewhere in the middle | Websites | I teach Hour of Code and plan to learn Scratch for apps. | Hour of Code and HTML | NA | Have samples of the code on pages they can look at instead of showing them on the board | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
87 | R_085 | 1 | United States | US | BASIC | A teacher or instructor | No | After taking an introductory class, I thought it would be highly engaging for my students | student interest | 1 | standalone | 9-11 years old | 32 | 31 | optional | Often (about once a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | I work around the problem and move on to something else | code.org | None | Students are highly engaged and become active problem solvers when coding. | Engagement level | As important as the 'ABCs' | Just about everything we do involves some sort of computer coding. This is such a highly sought after skill, we need to prepare our students for this field and give them opportunities to discover if they have a passion for it. | I've never coded before and really came at it with no knowledge | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I didn't propose it. I was in the middle of my coding unit and invited him to observe a lesson. | They love it! | They love it! | They resist a little | They love it! | Fully confident | Fully confident | Somewhere in the middle | I struggle, but I can figure it out | Somewhere in the middle | Somewhere in the middle | We have done the entire code.org program | The ability to persevere through challenging problems and the knowledge of a field that they have not previously been introduced to. | code.org | Guests to come into my class to do presentations or one-time projects with them. | I know better now how to manage the time it takes to teach and do various coding projects. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
88 | R_086 | 3 | USA | US | Javascript | Scratch (mit.scratch.edu) | A teacher or instructor | Yes, B.S. Information Systems | After deciding to become a teacher, my first principal asked me if I would switch from my certified position of science to coding for grades 4-8. | job requirement | 1 | standalone | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
89 | R_087 | 3 | US | US | BASIC | Blockly | Scratch (mit.scratch.edu) | Other | Html | HTML | Other | A masters class | Professor and yes she encouraged me to continue coding as she saw how I used the platform well in integrating student standards into my websites I created | Since learning how to code brought excitement, I then brought that excitement to my students. I got a job that incorporated all aspects of teaching the things I love and was asked to teach middle school coding class at a STEM school. I loved it! | student interest | 1 | standalone | 5-8 years old | 9-11 years old | 12-14 years old | 26 | 106 | required | Regularly (about 2-3 times a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 5 - 30 minutes minutes | I use (an) online resource(s) | I try and work it out myself | Other | I'm ask my students to help me. | For my kinders, I use Kodable and their curriculum. I teach unplugged and plugged activities. I do the same with my 1st graders using code.org. For middle schoolers, I use Scratch and have created my own site called blogsandcode.weebly.com. That site outlines what I did with 6th graders. | Middle schoolers can pass you fairly quickly. Using blogs, I made the capture their learning and progress. I | Many students see success in their projects and continue to work on them long after class is over. | I see problem solvers with persistence to fail and fail and continue to try. | It is a skill that will help them get ahead. | Teaching students to think and problem solve is essential for our 21t century learners. | I was afraid students would be smarter than me. My biggest fear turned out to be true, but I then used my teaching experience with blogging to document their journeys m | I had a degree/certification that required coding OR I coded as a hobby | Mine | It was something she mentioned that would be great but gave me the permission to move forward in a direction I felt comfortable with. | They love it! | They love it! | I have no basis for knowing this | They love it! | Fully confident | Fully confident | Fully confident | Somewhat confident | Somewhat confident | Fully confident | Video games, songs, stories, music videos | To experience how coding will be integrated into many things in the future and that they understand it. | Code.org Kodable. Scratch. Codeacademy.com Kano kits. Girls who code | Subscriptions to Kodable for students\More raspberry pis or Kano kits for class sets | I feel like I'm always trying to improve so I don't think I would do things too differently because then I wouldn't know what I do now. | ||||||||||||||||||||||||||||||||||||||||||||
90 | R_088 | Canada | CA | Blockly | Other | Hopscotch, Scratch Jr. | Hopscotch, Scratch Jr. | I sought it out on my own | Heard about the Hour of Code and that is all Indid the first year. | To keep up-to-date with some thing I saw happening in a lot of classes elsewhere. | personally valuable | 1 | integrated | 1 | 5-8 years old | 20 | 21 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | YouTube, Hopscotch videos | Finding an age-appropriate way to teach angles to 7 year olds, which is not in their curriculum. Higher reading skills needed for some things I want to do with them. | When the task is difficult, they have stayed with it to try to solve it. | They realize it's okay to fail when coding because you just try again. | It helps them to learn to think more analytically | There will be more and more jobs which use coding skills. | None with the age of students I am working with. | None | Mine | They're cautiously enthusiastic | I have no basis for knowing this | They resist a little | They love it! | Somewhere in the middle | Somewhere in the middle | Somewhat confident | Not confident at all | I struggle, but I can figure it out | I struggle, but I can figure it out | No products or apps. Learning and using math skills with it .... drawing 2-D shapes, doing missing addends questions, measuring, problem-solving. | Just the feeling that this is another thing they can do. A stepping stone to higher-level coding. | Scratch Jr., Blockly for Wonder Workshop, Hopscotch, Tickle | More resources like the Wonder Workshop robots so kids can see their code come to life. | Give students more freedom to explore. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
91 | R_089 | 2 | USA | US | Scratch (mit.scratch.edu) | Tynker | Other | Hour of Code | Blockly | A teacher or instructor | ? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
92 | R_090 | United States | US | Blockly | Javascript | Scratch (mit.scratch.edu) | Tynker | Other | I have a CS degree | It was me. | Because of 21st century learner initiatives. | job requirement | 1 | integrated | 1 | 1 | 1 | younger than 5 years old | 5-8 years old | 9-11 years old | 20 | 120 | optional | All the time (it's what I spend most of my time doing) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 31 - 60 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | I work around the problem and move on to something else | the curriculum and searching on google. | curriculum mapping across elementary. | students LOVE programming. They do scratch in their free time. | They want to incorporate technology and engineering into other things that they do. They've taken a personal interest in it. | As important as the 'ABCs' | We are trying to teach our kids how to thrive in a global economy/society. We need to teach them how to think. We need to teach them how to pursue their own learning. We need to teach them how to identify and resolve | I had never been an elementary teacher prior to Aug 2015 | I had a degree/certification that required coding OR I coded as a hobby | Mine | Principal referred me to an integration specialist friend she had. That consultant indicated what she's seen in nearby elementary schools - javascript in 5th grade. | They love it! | I have no basis for knowing this | They're cautiously enthusiastic | They love it! | Fully confident | Fully confident | Somewhat confident | Fully confident | Fully confident | Fully confident | Videogames (both in class and on their own, during personal time), building games and other I/O type extensions with a makeymakey. | Analyzing/synthesizing information. Critical thinking. Research skills. Asking big questions. Solving big and small problems. | code.org, Scratch, TheFoos, ScratchJr, CSFirst, EIE, making (makers lab - solving problems with various electronic items), circuit study (TheFuseBox-LittleBits-SnapCircuits-SquishyCircuits-Building our own circuits), Kodable, beebots, Tickle app - sphereos, ollie, dash&dot. Makeymakey. Soon moving into @ThePocketLab and code bug. Along with unplugged activities and games: robot turtle, etc. I want to get a KIBO and other build your own robots. For the upper elementary I'd like to bust out Arduinos. I also plan to replace our iMac lab with KANOs ... or Raspberry Pis. | KIBOs, mBots, and coding blocks like cubelets & a curriculum map for elementary. | I want to create a curriculum map with computing skills, programming skills, social and emotional skills (I truly believe this is a fantastic avenue to teach growth mindset, failing forward, and the standard learning to share and being a good [digital] citizen) ... interlaced with innovation/creativity (using empathy to find/solve problems), courage and perseverance/grit to attempt to solve the problem, and big data/computational thinking to use resources that are just surfacing. | ||||||||||||||||||||||||||||||||||||||||||||
93 | R_091 | 2 | Finland | FI | Lego Mindstorms EV3 | Scratch (mit.scratch.edu) | Other | Racket | Racket | A teacher or instructor | Master's degree in engineering | I will be mandatory in our schools | job requirement | 1 | integrated | 1 | 1 | 1 | Other | art | 9-11 years old | 12-14 years old | 20 | 120 | optional | Often (about once a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 61 - 90 minutes | I use (an) online resource(s) | I use a friend or colleague | I refer to official computing/coding documentation | I try and work it out myself | Youtube, Racket documentation, EV3 documentation | Friend | Student's want to do advanced games before they know any basics. Most students don't even know that coding is when they select it. Many students start avoiding programming as soon as they understand that it requires thinking and work. Students are not comfortable with failure which is inevitable with coding. | Some students think like computers" and they are really fast learners. Many of these kids are not socially talented so getting them in a coding club after school with other kids who are like them is a success.""ome students "think like computers" and they are really fast learners. Many of these kids are not socially talented so getting them in a coding club after school with other kids who are like them""me students "think like computers" and they are really fast learners. Many of these kids are not socially talented so getting them in a coding club after school with other kids who ""e students "think like computers" and they are really fast learners. Many of these kids are not socially talented so getting them in a coding club after school with oth"" students "think like computers" and they are really fast learners. Many of these kids are not socially talented so getting them in a coding club after scho""students "think like computers" and they are really fast learners. Many of these kids are not socially talented so getting them in a coding club ""tudents "think like computers" and they are really fast learners. Many of these kids are not socially talented so getting them in a cod""udents "think like computers" and they are really fast learners. Many of these kids are not socially talented so getting them ""dents "think like computers" and they are really fast learners. Many of these kids are not socially talented so gettin""ents "think like computers" and they are really fast learners. Many of these kids are not socially talented so ""nts "think like computers" and they are really fast learners. Many of these kids are not socially talente""ts "think like computers" and they are really fast learners. Many of these kids are not socially tal""s "think like computers" and they are really fast learners. Many of these kids are not socially "" "think like computers" and they are really fast learners. Many of these kids are not sociall"""think like computers" and they are really fast learners. Many of these kids are not social""think like computers" and they are really fast learners. Many of these kids are not social""hink like computers" and they are really fast learners. Many of these""ink like computers" and they are really fast lear""nk like computers" and they ar""k like compu" | Some are more interested in math, more self confidence and willingness to work in a team. | It helps them to learn to think more analytically | It motivates the math they need to learn. It provides suitable projects for learning team work and science. | Some students will not get it" and since it is mandated for all it might actually have a negative effect on the general interest of students toward computing.""ome students will not "get it" and since it is mandated for all it might actually have a negative effect on the general interest of stu""me students will not "get it" and since it is mandated for all it might actually have a negative effect on the g""e students will not "get it" and since it is mandated for all it might actually have a neg"" students will not "get it" and since it is mandated for all it might""students will not "get it" and since it is mandat""tudents will not "get it" and ""udents will " | I was paid to code for my job | Mine | I stated that I needed to develop this area since it will me mandatory in couple of years. | They're cautiously enthusiastic | They're cautiously enthusiastic | They're cautiously enthusiastic | They love it! | Fully confident | Fully confident | Fully confident | Fully confident | Somewhat confident | Fully confident | Lego - robots (sumo, rescue), videogames, animations, demo for blinking leds, coded images | Nice hobby and idea that this could be their future job, motivation for learning math | Koodausta kouluun (Racket material that I've done in Finnish), WeScheme, DrRacket, Lego mindstroms, Scratch, Code.org, ScratchJr, Beebots | Newer laptops and faster WLAN | Work in pairs, go very slowly so that everybody can keep up, emphasize creativity | |||||||||||||||||||||||||||||||||||||||||
94 | R_092 | 5 | Finland | FI | Scratch (mit.scratch.edu) | I sought it out on my own | I wap curious abot it. | Because it is a great way to learn problem solving skills and it gives you tools for self creation. | problem solving | 1 | integrated | 1 | 1 | 1 | 1 | Other | Arts, music | 9-11 years old | 12-14 years old | 6 | 16 | optional | Sometimes (about 1-2 times a month) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | http://wiki.scratch.mit.edu/wiki/Scratch_Wiki http://learnscratch.org | None | Sometimes pupils get in a flow-like condition and want to continue resolving coding problems even after the time is over. | Maybe the graphics in Scratch. They might want 3D graphics. | As important as the 'ABCs' | It's a really important skill in today's and future's world. You understand better how computer and social media works. You learn problem solving skills and you can even have a great creative profession as a developer. | I didn't have any. | I coded occassionally | Mine | I didn't need any permission. I live in Finland 😉 | They love it! | They love it! | They're cautiously enthusiastic | They're cautiously enthusiastic | Fully confident | Fully confident | Fully confident | Fully confident | Somewhat confident | Fully confident | They have made games and animations. Even learning games. | Problem solving skills. Skills to learn and unlearn. | Scratch, http://www.teromakotero.fi/scratch-klubi/, http://koodiaapinen.fi/kirjasto/scratch/ | Knowing more deeply programming languages. | Nothing. | |||||||||||||||||||||||||||||||||||||||||||||||
95 | R_093 | 2 | USA | US | Scratch (mit.scratch.edu) | Tynker | Other | Code.org | Blockly | I sought it out on my own | To teach problem solving skills and introduce the kids to new and exciting possibiliies | It's so important for the kids to be current and prepare for the future of computers | important skill | standalone | 5-8 years old | 9-11 years old | 26 | 301 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | Teacher instructions and lesson plans on Code.org | Learning it myself | My students enjoy the challenge - they work together - and they often choose coding when they have free time in the computer lab | Working together to problem solve - enthusiasm for computer class | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
96 | R_094 | 3 | Finland | FI | Lego Mindstorms EV3 | Scratch (mit.scratch.edu) | I sought it out on my own | Interest, it is useful | I am a teacher. | job requirement | 1 | integrated | 1 | 1 | 5-8 years old | 9-11 years old | 12-14 years old | 18 | 119 | required | Regularly (about 2-3 times a week) | During regular school hours | 61 - 90 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | Many | Big groups | Enthusiastic pupils | More logical thinking, better co-operative skills | Learning cimputing / coding is useful today and on the future | - | I had a degree/certification that required coding OR I coded as a hobby | Mine | - | They love it! | I have no basis for knowing this | They're cautiously enthusiastic | They're cautiously enthusiastic | Fully confident | Fully confident | Fully confident | Somewhere in the middle | Fully confident | Fully confident | Games | How things work | Scratch (Jr), studio.code.org, Lego Mindstorms | - | - | ||||||||||||||||||||||||||||||||||||||||||||||||||
97 | R_095 | 3 | United Kingdom | GB | Scratch (mit.scratch.edu) | I sought it out on my own | Lack of training opportunities | A new curriculum requirement | job requirement | 1 | standalone | 5-8 years old | 9-11 years old | 28 | 143 | required | Often (about once a week) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I try and work it out myself | Scratch forums, Computing at School or general Google search | Using coding creatively | Pupils increased problem solving skills | As above | It is a skill that will help them get ahead. | Logical thinking, problem solving etc are important life skills | My personal knowledge | None | An administrator's | They love it! | I have no basis for knowing this | They're ambivalent | They're cautiously enthusiastic | Somewhat confident | Somewhat confident | Somewhere in the middle | Somewhere in the middle | Somewhat confident | Somewhat confident | Games, animations, | Improved soft skills | Scratch, code.org | More training and time | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
98 | R_096 | 10 | England | GB | Javascript | Python | Scratch (mit.scratch.edu) | Other | Was taught at university | It was part of my University Undergraduate studies | It was part of the curriculum | job requirement | 1 | standalone | 12-14 years old | 25 | 200 | required | Sometimes (about 1-2 times a month) | During regular school hours | 31 - 60 minutes | I use (an) online resource(s) | I refer to official computing/coding documentation | I try and work it out myself | Google, Stackoverflow, Reddit, CAS www.computingatschool.org.uk | Firstly getting kids to remember syntax. More recently, getting kids to understand computational thinking, be able to choose the correct data types, data structures and algorithms to solve a problem independently | Students are becoming more creative. Some code for pleasure at home. Lots of students love Computing | Younger students are less IT literate, so find even the basics of IT difficult therefore, coding is difficult too. | It is a skill that will help them get ahead. | It's a great way to learn to think. There are lots of jobs available. We need to expose them to this! | That I might not always know the answers. That the curriculum was quite advanced. That I wasn't a great programmer. | I coded occassionally | A colleague's | They love it! | They're cautiously enthusiastic | They're cautiously enthusiastic | They love it! | Somewhat confident | Fully confident | Somewhere in the middle | Somewhere in the middle | Somewhere in the middle | Somewhat confident | Small programs, Websites, Small Text based games | Confidence. Ability to think through a problem logically and independently. | Computing at School, youtube channels: MrLauLearning, ComputerScienceUK, Pythonschool.net, Facebook groups e.g. ICT and Computing teachers | Free A-Level training. Courses on GUI and OOP. Time off. | Teach computational thinking from the outset, work on smaller programs first. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
99 | R_097 | 6 | United States | US | Lego Mindstorms EV3 | Other | RobotC | RobotC | A colleague | I was taking over the computing class the following year. | It was a part of a curriculum of a class I wanted to teach. | job requirement | 1 | integrated | 1 | 9-11 years old | 12-14 years old | 26 | 230 | optional | Often (about once a week) | During regular school hours | Outside of regular school hours (e.g., after-school club) | 5 - 30 minutes minutes | I use (an) online resource(s) | I use a friend or colleague | I try and work it out myself | youtube | content partner | Computer issues, internet issues, frustrated students | student satisfaction upon completion of a challenge | greater interest in computer programming and engineering | It is a skill that will help them get ahead. | It is a great way to teach the importance of following directions and persevering through challenges. | student disinterest, regular/typical technology issues | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | Mine | I did not. The program PLTW was already in place. | They love it! | They're cautiously enthusiastic | They're ambivalent | They love it! | Somewhat confident | Fully confident | Fully confident | Somewhere in the middle | Somewhere in the middle | Somewhat confident | videogames, artistic drawings, programming VEX, Lego Mindstorms EV3, programming Fischertechnik | programming skills, confidence to learn new things, perseverance | ALICE, Lego Mindstorms, RobotC, RoboPro | higher quality equipment, access to trouble-shooting videos, more training based on my needs, an iPad or tablet so that I can walk around and assist students better | start earlier | |||||||||||||||||||||||||||||||||||||||||||||||
100 | R_098 | 2 | United States | US | Logo (or a derivative) | An administrator | My principal wanted me to attend so that computer science could be taught to students | I started it mainly because my principal asked me to attend and after learning it I wanted to introduce it to my students. | job requirement | 1 | standalone | 12-14 years old | 20 | 44 | optional | Rarely (about 1-2 times a quarter) | During regular school hours | 5 - 30 minutes minutes | I use a friend or colleague | I try and work it out myself | friends and colleagues who have taught me the computer language | Knowing how to solve the problems students encounter and having enough time to spend with each student in a class period. | Some students get excited about it because it is something new and different to learn in a computer class. | It helps them to learn to think more analytically | I think that it can help students learn that life is full of challenges and sometimes we have to try several times to get the answer. It also allows them to work with and teach each other. | I was nervous at first at not knowing all the answers but realized that it takes time to figure them out and I don't always know the answers. | A crash" course"" "crash" cour"""crash" cou""crash" cou""rash" | An administrator's | They're cautiously enthusiastic | I have no basis for knowing this | I have no basis for knowing this | They love it! | Somewhat confident | Somewhere in the middle | Somewhere in the middle | Not confident at all | I struggle, but I can figure it out | Somewhere in the middle | None. Only did coding in a science based format called Star logo nova | I hope they learn to think on their own and learn to solve problems even when the answer is not obvious or right in front of them | Code.org games\Star Logo Nova | A student workbook for the curriculum I teach or for any type of coding lesson. Daily lesson plans to work from and student worksheets or instructions are always helpful for students and teachers. | Nothing |