Towards a 3D Virtual Game for Learning Object-Oriented Programming Fundamentals and C++ Language - Theoretical Considerations and Empirical Results
Fahima Djelil, Benjamin Albouy-Kissi, Adélaïde Albouy-Kissi, Eric Sanchez, Jean-Marc Lavest
2015
Abstract
Object-Oriented Programming (OOP) paradigm is one of the most common paradigm in introductory programming courses. However, novices often have difficulties to understand the basic concepts which are of a high level of abstraction. Either tangible and virtual constructive games provide the students with a more familiar way for learning programming. This paper applies a construction game metaphor approach for learning OOP concepts and C++ syntax. After introducing some tangible and virtual constructive games for learning programming, we present an experimental prototype of a new 3D virtual game for learning OOP called PrOgO as well as the results of an experiment conducted with beginner student using PrOgO.
DownloadPaper Citation
in Harvard Style
Djelil F., Albouy-Kissi B., Albouy-Kissi A., Sanchez E. and Lavest J. (2015). Towards a 3D Virtual Game for Learning Object-Oriented Programming Fundamentals and C++ Language - Theoretical Considerations and Empirical Results . In Proceedings of the 7th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-758-108-3, pages 289-294. DOI: 10.5220/0005475802890294
in Bibtex Style
@conference{csedu15,
author={Fahima Djelil and Benjamin Albouy-Kissi and Adélaïde Albouy-Kissi and Eric Sanchez and Jean-Marc Lavest},
title={Towards a 3D Virtual Game for Learning Object-Oriented Programming Fundamentals and C++ Language - Theoretical Considerations and Empirical Results},
booktitle={Proceedings of the 7th International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2015},
pages={289-294},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005475802890294},
isbn={978-989-758-108-3},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 7th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - Towards a 3D Virtual Game for Learning Object-Oriented Programming Fundamentals and C++ Language - Theoretical Considerations and Empirical Results
SN - 978-989-758-108-3
AU - Djelil F.
AU - Albouy-Kissi B.
AU - Albouy-Kissi A.
AU - Sanchez E.
AU - Lavest J.
PY - 2015
SP - 289
EP - 294
DO - 10.5220/0005475802890294