ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZCACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCV
1
R_IDQ1_1Q37ISO CodesQ23_1Q23_2Q23_3Q23_4Q23_5Q23_6Q23_7Q23_8Q23_9Q23_10Q23_11Q23_12Q23_13Q23_14Q23_15Q23_16Q23_17Q23_18Q23_19Q23_20Q23_20_TEXTOther explainedQ42Q42_TEXTQ43Q48Q49Q45Q44Q3Q3_codesQ3_interestQ3_personalQ3_problemQ3_jobQ3_thinkingQ3_gamesQ31Q32_1Q32_2Q32_3Q32_4Q32_5Q32_6Q32_7Q32_8Q32_9Q32_10Q32_11Q32_12Q32_6Q32_6_TEXTQ5_1Q5_2Q5_3Q5_4Q19_1Q18_1Q11Q24Q27_1Q27_2Q9Q38_1Q38_2Q38_3Q38_4Q38_5Q38_6Q38_6_TEXTQ39Q40Q14Q15Q16Q21_1Q22Q7Q8Q10Q12Q13_1Q13_2Q13_3Q13_4Q36_1Q36_2Q36_3Q36_4Q36_5Q36_6Q20Q26Q28Q30Q34
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_interestQ3_personalQ3_problemQ3_jobQ3_thinkingQ3_games
When you teach computing/coding, do you teach it as a standalone topic, or do you integrate it...
ScienceMathematicsEngineeringSocial ScienceLanguage ArtsCTEBusinessMusicArtSportsTheatre
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_0011USAUS
Lego Mindstorms EV3
OtherBlock CodingBlockly
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 requirement1standalone9-11 years old2076optional
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.orgTeacher
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.
NoneMine
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_0023USAUS
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 skillstandalone12-14 years old35188required
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 confidentFully 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_0032USAUSBlockly
A teacher or instructor
No
I heard about it in a training, and it seemed to be something of real value to students.
important skillstandalone5-8 years old9-11 years old25237optional
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_0042USAUS
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
1standalone9-11 years old2425optional
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.
NoneA colleague'sThey 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_0056USAUS
C/C++/C# or Objective-C
Lego Mindstorms NXT
PythonOtherSNAPSNAP
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
1integrated1115-8 years old9-11 years old12-14 years old810optional
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 confidentFully confidentFully confidentFully confidentFully confidentFully 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_0063USAUSBlockly
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 solving1integrated15-8 years old9-11 years old30500optional
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_0072USAUS
Scratch (mit.scratch.edu)
OtherHour of codeBlockly
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
11standalone9-11 years old30150optional
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.
NoneMine
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_0083USAUSBlocklyJavascript
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 interest1standalone5-8 years old9-11 years old30500optional
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 confidentFully 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_0094USAUSBlockly
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
11standalone5-8 years old9-11 years old12-14 years old30500optional
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 tutorialsColleague
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_0102USUSBASIC
A teacher or instructor
no
My students are interested in gaming
games1integrated1112-14 years old1011optional
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_0111USAUSBlocklyTynker
I sought it out on my own
To teach the skill to my students
Sameimportant skillstandalone5-8 years old9-11 years old12-14 years old20400optional
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
NoneMine
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_0121USAUS
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 interest1integrated1OtherCTE12-14 years old3535optional
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_0132USAUSBASIC
Scratch (mit.scratch.edu)
A colleague
Code.org hour of code
I work for a technology based school.
job requirement1standalone9-11 years old24121optional
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_0145USAUSBlocklyProcessingPython
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 skillstandalone5-8 years old9-11 years old12-14 years old1085optional
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 confidentFully confident
Somewhat confident
Somewhat confident
Somewhat confident
Fully confident
17
R_0152USAUSBlocklyTynker
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 skillstandalone5-8 years old9-11 years old27500optional
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_0165USAUSBlockly
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 requirement1standalone5-8 years old9-11 years old24160required
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 confidentN/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_0173USAUSBASIC
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 skillstandalone5-8 years old9-11 years old12-14 years old28500optional
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_0181USAUSJavascript
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;11standalone9-11 years old2575optional
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
OtherUse 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_019USAUS
Scratch (mit.scratch.edu)
A teacher or instructor
No
It become part of college career awareness class
job requirement1standalone12-14 years old35314required
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_0202USAUSBlockly
I sought it out on my own
Job skills
It's fun and kids need the skills
important skill; student interest
1integrated1OtherBusiness12-14 years old35300optional
Sometimes (about 1-2 times a month)
During regular school hours
61 - 90 minutes
I use (an) online resource(s)
GoogleKids 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
GamesSkillsCode.orgMore timeNothing
23
R_0212USAUSBASICBlockly
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 skillintegrated115-8 years old9-11 years old12-14 years old26500optional
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
NoneMine
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_0222USAUSJavascriptPython
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 requirement1standalone12-14 years old30445required
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_0232USAUSJavascriptRuby
Scratch (mit.scratch.edu)
OtherCode.orgBlockly
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
1standalone5-8 years old9-11 years old12-14 years old31500required
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_024USAUS
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
1standalone5-8 years old9-11 years old12-14 years old28500required
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_02520USAUSBASICBlocklyJavascript
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 interest1standalone5-8 years old9-11 years old12-14 years old18239required
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_0263USAUSBASICBlocklyJavaJavascriptA colleague
All the different learning levels and the rise of computer programing
Started with code.org
?standalone5-8 years old9-11 years old12-14 years old30500required
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_0273USAUSBlocklyJavascript
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 requirement1standalone5-8 years old9-11 years old12-14 years old30500required
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_0283USAUSBlocklyJavascript
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 skillstandalone5-8 years old9-11 years old12-14 years old33497optional
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.
NoneMine
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_0293USAUSBASIC
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 skillstandalone5-8 years old9-11 years old25500optional
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_0301USAUS
Scratch (mit.scratch.edu)
OtherCode.orgBlockly
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 requirement1standalone5-8 years old9-11 years old12-14 years old29500required
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_0311USAUSBASIC
A teacher or instructor
no
I took a course during the summer and thought that the kids would like it.
student interest1standalone9-11 years old30397optional
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_0323USAUS
Scratch (mit.scratch.edu)
OtherGamemakerGamemakerAn 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.
games1standalone12-14 years old26150required
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_0333USAUS
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 interest1standalone12-14 years old36200optional
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_0342USAUSBlocklyOther
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 skillintegrated11115-8 years old9-11 years old2880required
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!
NoneMine
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_0353USAUSJavascript
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 interest1standalone5-8 years old9-11 years old25354optional
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.
NoneMine
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_0361USAUSBlockly
Scratch (mit.scratch.edu)
OtherParent
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 requirement1standalone5-8 years old9-11 years old2597optional
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
Google
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_0373USAUSBlocklyJavaJavascript
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
1standalone5-8 years old9-11 years old12-14 years old28433optional
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_0384USAUSBlockly
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 skillstandalone5-8 years old27197optional
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
NoneMine
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_0397EnglandGBBlockly
Lego Mindstorms EV3
Lego Mindstorms NXT
Lego WeDoPython
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 skillintegrated111111Other
English, Music, History, Geography
9-11 years old12-14 years old26300required
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 confidentFully confidentFully confidentFully confidentFully confidentFully 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_0402EnglandGB
C/C++/C# or Objective-C
Lego Mindstorms EV3
Lego WeDoPython
Scratch (mit.scratch.edu)
OtherScratchJrScratchJrOtherMy father (1980)
Father, brought home ZX81
Wanted my children and their classmates to learn
important skillstandalone5-8 years old9-11 years old20120optional
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_0413United KingdomGBBlockly
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 requirement1standalone9-11 years old12-14 years old1994required
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_0422ScotlandGB
Scratch (mit.scratch.edu)
TynkerOtherHTMLHTML
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 skillstandalone5-8 years old9-11 years old18349optional
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.
NoneMine
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_04312EnglandGBJavascript
Lego Mindstorms NXT
Logo (or a derivative)
Python
Scratch (mit.scratch.edu)
OtherVBVB
I sought it out on my own
General interest, develop skills in CS.
Interest in computing.
personally valuable
1standalone12-14 years old30200required
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_0443USAUSTynkerOther
Hour of Code/Lightbot
Blockly; LightbotOther
Hour of Code emails
Tech Ed website that I subscribe to - Encouraging and interesting.
Driving force of the future
important skillstandalone5-8 years old9-11 years old38487optional
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.
NoneNoneMine
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_0453EnglandGBBASICJavascriptPython
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
?standalone9-11 years old12-14 years old30300required
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 confidentFully confident
Somewhere in the middle
Fully confidentFully confidentFully 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_0462UkGBBlockly
Scratch (mit.scratch.edu)
I sought it out on my own
New curriculum rumours, I wanted to see if I would understand it!
New curriculumjob requirement1standalone5-8 years old9-11 years old30150required
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!
NoneMine
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_0472UKGB
Scratch (mit.scratch.edu)
A teacher or instructor
No
As part of the new 2014 curriculum. I am Computing Lead for my school.
job requirement1standalone5-8 years old9-11 years old26180required
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'sThey 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_0483USAUSBlockly
Scratch (mit.scratch.edu)
TynkerA 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 requirement1standalone12-14 years old34492required
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_0492United StatesUSBlocklyJavaJavascript
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 interest1standalone5-8 years old9-11 years old24400optional
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
Google
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
NoneMine
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_0502USAUSOther
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
1standalone5-8 years old2425optional
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
FriendLimited 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.orgMore time
I'd wait until mid-year instead of doing it at the beginning of first grade
53
R_0511USAUSBASICOther
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 interest1standalone5-8 years old9-11 years old639optional
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
NoneMine
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
NoneCritical thinkingKodable
54
R_0522EnglishGBBASICBlockly
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 skillintegrated11115-8 years old9-11 years old24198optional
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_0532United StatesUSBlockly
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 skill1standalone5-8 years old9-11 years old12-14 years old25355optional
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
VariousColleague
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_05415UAEAELego 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 solving1integrated1111
younger than 5 years old
5-8 years old9-11 years old24450required
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 confidentFully 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_0553USUS
Lego Mindstorms NXT
Scratch (mit.scratch.edu)
TynkerOtherCode.orgBlockly
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 interest1standalone9-11 years old1165optional
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
OtherAsk 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"
MineI 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_0562usaUSOtherA 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 skillstandalone5-8 years old9-11 years old2837optional
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.
NoneMineI didn'tThey 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_0572South KoreaKR
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
1integrated15-8 years old9-11 years old12-14 years old440optional
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_0585EnglandGBBlocklyLego 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
1standalone
younger than 5 years old
5-8 years old9-11 years old10401required
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_0593UK - ENGLANDGB
Lego Mindstorms NXT
PHPPython
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
1standalone9-11 years old12-14 years old951required
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"
NoneMine
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_06016UKGBBASIC
Logo (or a derivative)
Python
Scratch (mit.scratch.edu)
OtherVBVisual 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
1standalone9-11 years old12-14 years old29176required
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 confidentFully confident
Somewhat confident
Fully confidentFully confidentFully 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_0611EnglandGB
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?integrated1115-8 years old9-11 years old30155required
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
OtherOnline
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_06210UkGB
Logo (or a derivative)
Python
Scratch (mit.scratch.edu)
A teacher or instructor
Bsc computer science and artificial intelligence
Teaching profession
job requirement1standalone9-11 years old12-14 years old28362required
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 confidentFully confidentFully 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_0631EnglandGBBlocklyLego WeDoPython
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
1standalone5-8 years old9-11 years old30500optional
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
NoneA colleague'sThey 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_0645EnglandGB
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 requirement1standalone9-11 years old3030required
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_0652United StatesUS
Scratch (mit.scratch.edu)
OtherCode.orgBlockly
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
?standalone12-14 years old2929optional
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.
NoneMine
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_0661United StatesUS
Scratch (mit.scratch.edu)
OtherA colleague
I thought it was important.
important skillstandalone9-11 years old30500optional
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"
MineThey 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_0672USAUSBlockly
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 skillintegrated119-11 years old2820optional
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.
NoneMine
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_0683USAUSBlocklyA 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
1standalone9-11 years old32101optional
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
OtherMy sonCode.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
NoneA colleague'sThey 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_0691USAUSBASICBlocklyA 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 skillstandalone9-11 years old12-14 years old3535optional
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?
NoneA 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_0702UtahUSBASICOther
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 interest1integrated11111OtherArt5-8 years old2649optional
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
google
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'sThey 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_0712United StatesUSBASICA colleague
We are involved in STEM Education.
It was the next step in our program.
job requirement1standalone9-11 years old2525optional
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 partnerFinding 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.
NoneA colleague'sThey 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_0720USAUSOtherCode.orgBlocklyAn administrator
To integrate into the classroom
To give my students competitive skills
important skillstandalone9-11 years old2222optional
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_0731USAUSBASIC
A teacher or instructor
No
School District thought it was important
job requirement1standalone9-11 years old3032optional
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
NoneA colleague'sThey 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_0747United StatesUS
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?standalone9-11 years old12-14 years old22400optional
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 confidentFully 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_0755United StatesUSBASICBlockly
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 skillstandalone9-11 years old12-14 years old2588optional
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.
NoneMine
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 confidentFully 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_0763USAUS
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 requirement1standalone5-8 years old9-11 years old12-14 years old2541optional
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 confidentFully 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_0774EnglandGB
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 requirement1integrated1Other
ICT - information communication technology
9-11 years old12-14 years old30500required
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_07816U.S.US
C/C++/C# or Objective-C
JavaPython
Scratch (mit.scratch.edu)
SchemeOther
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 skillintegrated1119-11 years old12-14 years old840optional
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
Othertextbookmailing listsfriend
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 confidentFully confidentFully confidentFully confidentFully confidentFully 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_07910United StatesUS
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
1integrated111115-8 years old19350optional
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_0805ScotlandGBOtherHopscotchHopscotch
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
1standalone9-11 years old3030optional
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 confidentFully confidentFully confidentFully confidentFully confidentFully confidentInteractive 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_0812USAUSBASICBlockly
Scratch (mit.scratch.edu)
TynkerOtherDash and DotBlockly
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
1integrated111111OtherArt5-8 years old9-11 years old12-14 years old20355optional
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 confidentFully 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_0822USAUSBlocklyOther
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
1standalone5-8 years old9-11 years old30500optional
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!
NoneMine
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_0831USAUSBASICJavascript
A teacher or instructor
I went to a coding course. Code.org
I saw the benefit and really enjoyed the code.org
personally valuable
1standalone9-11 years old1534optional
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.orgcolleague
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.
NoneMine
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 thinkingCode.org
More teacher training
A little
86
R_0841United States0USOtherHTML5HTML
A teacher or instructor
A Certificate in Computer Programming
Interested in it.
personally valuable
1standalone12-14 years old1580optional
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_0851United StatesUSBASIC
A teacher or instructor
No
After taking an introductory class, I thought it would be highly engaging for my students
student interest1standalone9-11 years old3231optional
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.orgNone
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 confidentFully 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_0863USAUSJavascript
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 requirement1standalone
89
R_0873USUSBASICBlockly
Scratch (mit.scratch.edu)
OtherHtmlHTMLOtherA 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 interest1standalone5-8 years old9-11 years old12-14 years old26106required
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 confidentFully confidentFully 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_088CanadaCABlocklyOther
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
1integrated15-8 years old2021optional
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.
NoneMine
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_0892USAUS
Scratch (mit.scratch.edu)
TynkerOtherHour of CodeBlockly
A teacher or instructor
?
92
R_090United StatesUSBlocklyJavascript
Scratch (mit.scratch.edu)
TynkerOther
I have a CS degree
It was me.
Because of 21st century learner initiatives.
job requirement1integrated111
younger than 5 years old
5-8 years old9-11 years old20120optional
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 confidentFully confident
Somewhat confident
Fully confidentFully confidentFully 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_0912FinlandFI
Lego Mindstorms EV3
Scratch (mit.scratch.edu)
OtherRacketRacket
A teacher or instructor
Master's degree in engineering
I will be mandatory in our schools
job requirement1integrated111Otherart9-11 years old12-14 years old20120optional
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 confidentFully confidentFully confidentFully 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_0925FinlandFI
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 solving1integrated1111OtherArts, music9-11 years old12-14 years old616optional
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 confidentFully confidentFully confidentFully 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_0932USAUS
Scratch (mit.scratch.edu)
TynkerOtherCode.orgBlockly
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 skillstandalone5-8 years old9-11 years old26301optional
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_0943FinlandFI
Lego Mindstorms EV3
Scratch (mit.scratch.edu)
I sought it out on my own
Interest, it is useful
I am a teacher.job requirement1integrated115-8 years old9-11 years old12-14 years old18119required
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
ManyBig 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 confidentFully confidentFully confident
Somewhere in the middle
Fully confidentFully confidentGamesHow things work
Scratch (Jr), studio.code.org, Lego Mindstorms
--
97
R_0953United KingdomGB
Scratch (mit.scratch.edu)
I sought it out on my own
Lack of training opportunities
A new curriculum requirement
job requirement1standalone5-8 years old9-11 years old28143required
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_09610EnglandGBJavascriptPython
Scratch (mit.scratch.edu)
Other
Was taught at university
It was part of my University Undergraduate studies
It was part of the curriculum
job requirement1standalone12-14 years old25200required
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'sThey 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_0976United StatesUS
Lego Mindstorms EV3
OtherRobotCRobotCA 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 requirement1integrated19-11 years old12-14 years old26230optional
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
youtubecontent 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 confidentFully 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_0982United StatesUS
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 requirement1standalone12-14 years old2044optional
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