ABSTRACT
In this paper we present the features of a new physical device prototyping platform called Microsoft .NET Gadgeteer along with our initial experiences using it to teach computer science in high schools. Gadgeteer makes it easy for newcomers to electronics and computing to plug together modules with varied functionality and to program the resulting system's behavior. We believe the platform is particularly suited to teaching modern programming concepts such as object-oriented, event-based programming and it could be a timely addition to established teaching tools given the current interest in improving high school computer science education in some regions. We have run a number of pilot studies in the US and in the UK with students of varying age and ability. Our results indicate that the tangible and expressive nature of Gadgeteer helps to engage and motivate a diverse set of students. We were also pleasantly surprised by the level of polish and sophistication of the devices which were built. We hope to further explore the potential of Gadgeteer for teaching in future work and we encourage others to build on our experiences.
- Ben-Ari, M. Constructivism in Computer Science Education. In proceedings of the 29th SIGCSE Technical Symposium, ACM. 1998. Google ScholarDigital Library
- T. Brinda, H. Puhlmann and C. Schulte. Bridging ICT & CS - Educational Standards for Computer Science in Lower Secondary Education. In Proceedings of ITICSE, July 2009. Google ScholarDigital Library
- T. Crick and S. Sentance. Computing At School: Stimulating Computing Education in the UK. In Proceedings of the 11th Koli Calling International Conference on Computing Education Research, pages 122--123, ACM, 2011. Google ScholarDigital Library
- O. Hazzan, J. Gal-Ezer and L. Blum. A Model for High School Computer Science Education: The Four Key Elements That Make It! In Proceedings of the 39th SIGCSE Technical Symposium, pages 281--285. ACM, 2008. Google ScholarDigital Library
- A. Millner and E. Baafi. Modkit: Blending and Extending Approachable Platforms for Creating Computer Programs and Interactive Objects, In Proceedings of the 2011 ACM Interaction Design and Children Conference. Google ScholarDigital Library
- S. Papert. Mindstorms: Children, Computers and Powerful Ideas. Basic Books, 1993. 92053249. Google ScholarDigital Library
- M. Richards, M. Petre and A. K. Bandara. Starting with UbiComp: Using the Senseboard to Introduce Computing. In Proceedings of the 43rd SIGCSE Technical Symposium, pages 583--588, ACM, 2012. Google ScholarDigital Library
- The Royal Society. Shut Down or Restart? The Way Forward for Computing in UK Schools. Technical Report, January 2012 DES2448, The Royal Society, 2012.Google Scholar
- S. Sentance. Changes Afoot in the UK. CSTA Voice, Volume 8 Issue 3. July 2012. Available at: http://csta.acm.org/Communications/sub/CSTAVoice.htmlGoogle Scholar
- S. Sentence and S. Schwiderski-Grosche, Challenge and Creativity: Using .NET Gadgeteer in Schools, In Proceedings of the 7th Workshop on Primary and Secondary Computing Education, WIPCSE 2012. Google ScholarDigital Library
- N. Villar, J. Scott and S. Hodges. Prototyping with Microsoft .NET Gadgeteer. In Proceedings of the 5th International Conference on Tangible, Embedded, and Embodied Interaction, TEI '11, pages 377--380. ACM. Google ScholarDigital Library
- N. Villar, et al., .NET Gadgeteer: A Platform for Custom Devices. In Proceedings of Pervasive 2012, Lecture Notes in Computer Science. Google ScholarDigital Library
- C. Wilson, L. A. Sudol, C. Stephenson and M. Stehlik. Running on Empty: The Failure to Teach K-12 Computer Science in the Digital Age. Technical Report CSTA. 2010.Google Scholar
- J. Wing "Computational Thinking", Communications of the ACM, March 2006 Google ScholarDigital Library
Index Terms
- .NET gadgeteer: a new platform for K-12 computer science education
Recommendations
Where Are We Now?: Results from a National Study of Computer Science Teachers and Teaching
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationThe National Survey of Science and Mathematics Education has provided nationally representative data about the status of K-12 science and mathematics education periodically over the past 40 years. In 2018, the sixth iteration of the study, the study's ...
CSTA K-12 CS Standards for All (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationComputer Science education in the K-12 school system is in the forefront of education news. Schools, districts, and states are looking for guidance in developing and delivering standards-based computer science curriculum in K-12 schools, and many are ...
Building Computer Science K-12 PLCs in Rural Communities
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationComputer science is in increasing demand at the K-12 level. However, due to a lack of qualified educators, numerous programs (e.g., Google's CS4HS, NSF's CSForAll) have been created to train teachers and increase student access to computer science. ...
Comments