Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Excuse me, I need better AI!: employing collaborative diffusion to make game AI child's play
Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames
Multidisciplinary students and instructors: a second-year games course
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Collaboration, computation, and creativity: media arts practices in urban youth culture
CSCL'07 Proceedings of the 8th iternational conference on Computer supported collaborative learning
Proceedings of the 41st ACM technical symposium on Computer science education
Teaching computational thinking through musical live coding in scratch
Proceedings of the 41st ACM technical symposium on Computer science education
Using scalable game design to teach computer science from middle school to graduate school
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Visualizing student game design project similarities
Diagrams'10 Proceedings of the 6th international conference on Diagrammatic representation and inference
Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning
VLHCC '10 Proceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing
Computational thinking in a game design course
Proceedings of the 2011 conference on Information technology education
Toward an emergent theory of broadening participation in computer science education
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Documentation comes to life in computational thinking acquisition with agentsheets
Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems
Computing creativity: divergence in computational thinking
Proceeding of the 44th ACM technical symposium on Computer science education
Modeling the learning progressions of computational thinking of primary grade students
Proceedings of the ninth annual international ACM conference on International computing education research
Proceedings of the ninth annual international ACM conference on International computing education research
Comparative paradigms in the examination of software production
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
The consume - create spectrum: balancing convenience and computational thinking in stem learning
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
End-user game design tools are effective in motivating and exposing students with no prior programming experience to computer science. However, while there is good evidence that these environments are effective motivators, the question remains what do students actually learn? For our purposes, using AgentSheets, we would like to know if students can apply the knowledge obtained from programming games to creating science simulations. Specifically, we want to better understand if students are able to recognize Computational Thinking Patterns (CTP) from their game programming experience. Computational Thinking Patterns are abstract programming patterns that enable agent interactions not only in games but also in science simulations. Students and teachers who participated in a game design summer institute were administered a Computational Thinking Pattern Quiz (CTP Quiz). This quiz tested the participants' ability to recognize and understand patterns in a context removed from game programming. We found that participants, for the most part, were able to understand and recognize the patterns in a variety of contexts