Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3286606.3286851acmotherconferencesArticle/Chapter ViewAbstractPublication PagessmartcityappConference Proceedingsconference-collections
research-article

Teaching Object Oriented Programming Concepts Through a Mobile Serious Game

Published: 10 October 2018 Publication History

Abstract

In educational field, many teaching tools have been appearing this last decade, including serious games "SGs", which prove their effectiveness in transferring knowledge and teaching new skills, thanks to their interactivities and capacities to attract learners' attention. But to prove the learning effectiveness of such complex software, it requires a good assessment mechanism, in order to evaluate and analyze the learning outcomes of each learner independently. In this perspective of research we will present in this paper a mobile serious game that teaches object oriented programming "OOP" concepts for newbie software developers; the proposed serious game will be equipped by an assessment mechanism inspired from the literature to evaluate learners' knowledge concerning the OOP paradigm.

References

[1]
S. Khalaf, "Apps Solidify Leadership Six Years into the Mobile Revolution," Apr-2014. {Online}. Available: http://blog.flurry. com/bid/109749/Apps-SolidifyLeadership-Six-Years-into-the-Mobile-Revolution.
[2]
D. Frohberg, C. Göth, and G. Schwabe, "Mobile Learning projects- a critical analysis of the state of the art: Mobile learning projects," J. Comput. Assist. Learn., vol. 25, no. 4, pp. 307--331, Jul. 2009.
[3]
Tobias Jordine, Ying Liang, Edmund Ihler, "A Mobile Device Based Serious Gaming Approach for Teaching and Learning Java Programming", International Journal of Interactive Mobile Technologies, vol 9 no 1, 2015.
[4]
Zhang, Jiayi, and Joan Lu. "Using mobile serious games for learning programming." the proceedings of The Fourth International Conference on Advanced Communications and Computation (INFOCOMP 2014), Paris, France. 2014.
[5]
Alaeeddine Yassine, Driss Chenouni, Mohammed Berrada, Ahmed Tahiri, "A Serious Game for Learning C Programming Language Concepts Using Solo Taxonomy". Vol 12, No 03 (2017). {Accessed: 24-Mai-2018}.
[6]
T. Mitamura, Y. Suzuki, and T. Oohori, "Serious games for learning programming languages," Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on. IEEE, 2012, pp. 1812--1817.
[7]
Laimek, R. and W. Pawgasame. Internal ballistics simulation based on object oriented programming. In Defence Technology (ACDT), 2015 Asian Conference on. 2015.
[8]
Reyna, A.M., et al. Object-oriented programming as an alternative to industrial control. in Electrical Engineering, Computing Science and Automatic Control (CCE), 2012 9th International Conference on. 2012.
[9]
D'Andrea, R.J. and R.G. Gowda. Object-oriented programming: concepts and languages. in Aerospace and ElectronicsConference, 1990. NAECON 1990., Proceedings of the IEEE 1990 National. 1990.
[10]
Weisfeld, M. The Importance of Object-Oriented Programming in the Era of Mobile Development. 2013; Available from: http://www.informit.com/articles/article.aspx?p=2036576.
[11]
Seban, R.R. An overview of object-oriented design and C++. in Aerospace Applications Conference, 1994. Proceedings., 1994 IEEE. 1994.
[12]
Butler, S., et al. Mining java class naming conventions. in Software Maintenance (ICSM), 2011 27th IEEE International Conference on. 2011.
[13]
Vedpal, N. Chauhan, and H. Kumar. A hierarchical test case prioritization technique for object oriented software. In Contemporary Computing and Informatics (IC3I), 2014 International Conference on. 2014.
[14]
Milojkovic, N., et al. Polymorphism in the Spotlight: Studying Its Prevalence in Java and Smalltalk. in Program Comprehension (ICPC), 2015 IEEE 23rd International Conference on. 2015.
[15]
J. Gosen and J. Washbush, "A review of scholarship on assessing experiential learning effectiveness," Simulation & Gaming, vol. 35, no. 2, pp. 270--293, 2004. View at Publisher.
[16]
A. A. Kulik, "School mathematics and science programs benefit from instructional technology," United States National Science Foundation (NSF), National Center for Science and Engineering Statistics (NCSES), InfroBrief NSF-03- 301, November 2002, http://www.nsf.gov/statistics/infbrief/nsf03301/.
[17]
Chin, R. Dukes, and W. Gamson, "Assessment in simulation and gaming: a review of the last 40 years," Simulation & Gaming, vol. 40, no. 4, pp. 553--568, 2009. View at Publisher
[18]
C. Boston, "The concept of formative assessment," Practical Assessment, Research & Evaluation, vol. 8, no. 9, 2002.
[19]
D. Michael and S. Chen, "Proof of learning: assessment in serious games," October 2005, http://www.gamasutra.com/view/feature/2433/proof_of_learning_assessment_in_.ph p.
[20]
P. Dugard and J. Todman, "Analysis of pre-test-post-test control group designs in educational research," Educational Psychology, vol. 15, no. 2, pp. 181--198, 1995.
[21]
V. Shute, M. Ventura, M. Bauer, and D. Zapata-Rivera, "Melding the power of serious games and embedded assessment to monitor and foster learning: flow and grow," in Serious Games: Mechanisms and Effects, U. Ritterfeld, M. Cody, and P. Vorderer, Eds., pp. 295--321, Routledge, Taylor and Francis, Mahwah, NJ, USA, 2009.
[22]
M. M. Clarke, G. F. Madaus, C. L. Horn, and M. A. Ramos, "Retrospective on educational testing and assessment in the 20th century," Journal of Curriculum Studies, vol. 32, no. 2, pp. 159--181, 2000.
[23]
Fairtest, "What's Wrong with Standardized Tests?" May 2012, http://www.fairtest.org/facts/whatwron.htm.
[24]
E. J. Short, M. Noeder, S. Gorovoy, M. J. Manos, and B. Lewis, "The importance of play in both the assessment and treatment of young children," in An Evidence-Based Approach to Play in Intervention and Prevention: Integrating Developmental and Clinical Science, S. Russ and L. Niec, Eds., Guilford, London, UK.
[25]
A. S. Kaugars and S. W. Russ, "Assessing preschool children's pretend play: preliminary validation of the affect in play scale-preschool version," Early Education and Development, vol. 20, no. 5, pp. 733--755, 2009.
[26]
G. Bente and J. Breuer, "Making the implicit explicit: embedded measurement in serious games," in Serious Games: Mechanisms and Effects, U. Ritterfield, M. J. Cody, and P. Vorderer, Eds., pp. 322--343, Routledge, New York, NY, USA, 2009.
[27]
Unity Game engine, available in: https://unity3d.com/

Cited By

View all
  • (2023)Studying the effects of educational games on cultivating computational thinking skills to primary school students: a systematic literature reviewJournal of Computers in Education10.1007/s40692-023-00300-z11:4(1283-1325)Online publication date: 21-Nov-2023
  • (2022)A Review of Educational Games for Teaching Programming to Primary School StudentsResearch Anthology on Developments in Gamification and Game-Based Learning10.4018/978-1-6684-3710-0.ch003(55-83)Online publication date: 2022
  • (2021)A Proposal for an Educational Game Platform for Teaching Programming to Primary School StudentsTechnology and Innovation in Learning, Teaching and Education10.1007/978-3-030-73988-1_38(463-475)Online publication date: 11-Apr-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SCA '18: Proceedings of the 3rd International Conference on Smart City Applications
October 2018
580 pages
ISBN:9781450365628
DOI:10.1145/3286606
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 October 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Assessment
  2. Mobile
  3. OOP
  4. Serious Games

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SCA '18

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)44
  • Downloads (Last 6 weeks)6
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Studying the effects of educational games on cultivating computational thinking skills to primary school students: a systematic literature reviewJournal of Computers in Education10.1007/s40692-023-00300-z11:4(1283-1325)Online publication date: 21-Nov-2023
  • (2022)A Review of Educational Games for Teaching Programming to Primary School StudentsResearch Anthology on Developments in Gamification and Game-Based Learning10.4018/978-1-6684-3710-0.ch003(55-83)Online publication date: 2022
  • (2021)A Proposal for an Educational Game Platform for Teaching Programming to Primary School StudentsTechnology and Innovation in Learning, Teaching and Education10.1007/978-3-030-73988-1_38(463-475)Online publication date: 11-Apr-2021
  • (2020)A Review of Educational Games for Teaching Programming to Primary School StudentsHandbook of Research on Tools for Teaching Computational Thinking in P-12 Education10.4018/978-1-7998-4576-8.ch001(1-30)Online publication date: 2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media