ABSTRACT
In this paper, we propose the use of simple KML files to increase student engagement when learning file I/O. We also report on our trial study where we had one group of students learn I/O functions using conventional exercises while we had another working with KML-based files that could trivially be viewed in Google Earth. Our assessment of student engagement indicated that students in the experiment group registered significantly higher in the usefulness and interest dimensions.
- José María Rodríguez Corral, Antón Civit Balcells, Arturo Morgado Estévez, Gabriel Jiménez Moreno, and María José Ferreiro Ramos. 2014. A game-based approach to the teaching of object-oriented programming languages. Computers & Education 73 (2014), 83 – 92. Google ScholarDigital Library
- Mark Guzdial. 2003. A Media Computation Course for Non-majors. SIGCSE Bull. 35, 3 (June 2003), 104–108. Google ScholarDigital Library
- Mark Guzdial. 2013. Exploring Hypotheses About Media Computation. In Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research (ICER ’13). ACM, New York, NY, USA, 19–26. Google ScholarDigital Library
- Association for Computing Machinery (ACM) Joint Task Force on Computing Curricula and IEEE Computer Society. 2013. Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. ACM, New York, NY, USA. 999133. Google ScholarDigital Library
- Brett Jones and Gary Skaggs. 2016. Measuring Students’ Motivation: Validity Evidence for the MUSIC Model of Academic Motivation Inventory. In International Journal for the Scholarship of Teaching and Learning, Vol. 10.Google Scholar
- Beth Simon, Päivi Kinnunen, Leo Porter, and Dov Zazkis. 2010. Experience Report: CS1 for Majors with Media Computation. In Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE ’10). ACM, New York, NY, USA, 214–218. Google ScholarDigital Library
- Kelvin Sung, Rob Nash, and Jason Pace. 2016. Building Casual Game SDKS for Teaching CS1/2: A Case Study. J. Comput. Sci. Coll. 32, 1 (Oct. 2016), 129–143. http://dl.acm.org/citation.cfm?id=3007225.3007253 Google ScholarDigital Library
- Elizabeth Vidal Duarte. 2016. Teaching the First Programming Course with Python’s Turtle Graphic Library. In Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE ’16). ACM, New York, NY, USA, 244–245. Abstract 1 Introduction 2 Trials 3 Conclusion References Google ScholarDigital Library
Index Terms
- A novel introduction to file I/O using KML and Google Earth
Recommendations
Moving KML geometry elements within Google Earth
During the process of modeling and visualizing geospatial information on the Google Earth virtual globe, there is an increasing demand to carry out such operations as moving geospatial objects defined by KML geometry elements horizontally or vertically. ...
Google Earth as a tool in 2-D hydrodynamic modeling
A method for coupling virtual globes with geophysical hydrodynamic models is presented. Virtual globes such as Google^T^M Earth can be used as a visualization tool to help users create and enter input data. The authors discuss techniques for ...
Design and implementation of parallel file aggregation mechanism
ROSS '11: Proceedings of the 1st International Workshop on Runtime and Operating Systems for SupercomputersSome high-performance computing (HPC) applications sequentially access millions of several-MB-sized files whose total capacity can exceed the order of one terabyte. Although such an application can utilize a single shared file instead of this huge ...
Comments