TEACHING PROGRAMMING BY DEVELOPING GAMES IN ALICE

被引:4
作者
Florea, Adrian [1 ]
Gellert, Arpad [1 ]
Florea, Delilah [2 ]
Florea, Adrian-Cristian [2 ]
机构
[1] Lucian Blaga Univ Sibiu, Comp Sci & Elect Engn Dept, Emil Cioran St 4, Sibiu, Romania
[2] Samuel von Brukenthal Natl Coll Sibiu, Informat & Comp Sci Dept, Huet Sq 5, Sibiu, Romania
来源
ELEARNING VISION 2020!, VOL I | 2016年
关键词
Alice; game; teaching; learning; education; programming;
D O I
10.12753/2066-026X-16-073
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
What do we teach? How do we teach? Who do we teach? These three interrelated questions are not necessarily new, but are fundamental in terms of reshaping the teaching-learning process in order to accomplish the educational needs of a digital native society. Current solutions rely on merging traditional ways of teaching with modern approaches such as e-Learning, interactive teaching, open-ended questions, collaborative team-work, professional challenges and competitions in order to require student's brainpower. The concept of learning by doing is extended to learning by gaming. The main goal of this paper is to propose a solution to a fundamental problem in Computer Engineering Education: attracting students, capturing the interest and retaining them in order to acquire a profession in this area. Specifically, students will learn the fundamental concepts of procedural and object-oriented programming in Java by developing games in Alice 3.0 - a 3D interactive animation environment which uses text-based programming in order to create visual programming blocks. Based on advanced hardware-software technologies, our game represents a pleasant learning alternative to the traditional education system. Although it is suitable for beginner learners of any age greater than 8, this software application may be especially engaging for girls. The software application is free, easy to extend, and additionally, being built as a game develops specific skills such as ambition, desire to win, strategic thinking, motivation and perseverance in order to improve player's performance, understanding the solving methods and the joy of discovering new things. The usefulness of this paper is twofold: first, for teachers who, starting from the John C. Dana quote's "who dares to teach must never cease to learn", will be able to implement new teaching methods, applying thus the concept of lifelong learning in their didactic, scientific and pedagogic activity; second, for students, who can become active in the learning process by creating interactive educational games.
引用
收藏
页码:503 / 510
页数:8
相关论文
共 14 条
[1]  
Anghel Traian, 2014, New Horizons in Web Based Learning. ICWL 2011 International Workshops, KMEL, ELSM, and SPeL. ICWL 2012 International Workshops, KMEL, SciLearn, and CCSTED. Revised Selected Papers: LNCS 7697, P221, DOI 10.1007/978-3-662-43454-3_23
[2]  
Chirila CB, 2014, ELEARN SOFTW EDUC, P207
[3]  
Dann W.P., 2011, Learning to Program with Alice (w/CD ROM)
[4]  
Dann W, 2011, SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P141
[5]   MiniGL: GAME AND LEARNING [J].
Florea, Adrian ;
Burghelea, Elimelec ;
Gellert, Arpad ;
Florea, Delilah .
RETHINKING EDUCATION BY LEVERAGING THE ELEARNING PILLAR OF THE DIGITAL AGENDA FOR EUROPE!, VOL. I, 2015, :180-187
[6]  
Gliga F, 2014, ELEARN SOFTW EDUC, P218
[7]  
Magee JJ, 2013, INTEGR STEM EDU CONF
[8]  
Meerman T., 2015, ACM NEWS 0929
[9]  
Pierce J.S., 1998, CHI 98 C SUMM HUM FA, P26
[10]   Programming in K-12 Science Classrooms [J].
Sengupta, Pratim ;
Dickes, Amanda ;
Farris, Amy Voss ;
Karan, Ashlyn ;
Martin, David ;
Wright, Mason .
COMMUNICATIONS OF THE ACM, 2015, 58 (11) :33-35