Nadia Repenning

Learn More
An educated citizenry that participates in and contributes to science technology engineering and mathematics innovation in the 21st century will require broad literacy and skills in computer science (CS). School systems will need to give increased attention to opportunities for students to engage in computational thinking and ways to promote a deeper(More)
The do-it-yourself Web 2.0 culture is quickly creating and sharing more end-user produced content. Gradually moving from static content, such as pictures and text, to interactive content, such as end-user programmed games, the artifacts created and shared have become significantly more sophisticated. The next frontier to make end-user programming more(More)
Computational thinking has been identified as an essential 21st century skill. Unfortunately, many computer users, particularly children, consider programming to be hard and boring. There are two fundamental barriers to making programming more appealing: cognitive challenges to overcoming the hard part, and affective challenges to overcoming the boring(More)
  • 1