Gamifying the Teaching and Learning Process in an Advanced Computer Programming Course

被引:0
|
作者
Nawahdah, Mamoun, I [1 ]
机构
[1] Birzeit Univ, Birzeit, Palestine
关键词
Gamification; Collaboration; Teaching/learning methodologies; Computing education; Object-Oriented programming;
D O I
10.1007/978-3-319-98743-9_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
These days, the conventional ways of teaching programming are not attractive to students. For instance, classical lecture and tutorial classes are not sufficient and provides only one-way learning environment. Most of the students nowadays prefer to have more engaging, fun, competitive, collaborative, and instant feedback learning environment. These elements can be achieved using gamification to increase students' interest in computer programming courses. More specifically, we used three gamification techniques in one advanced programming course: pair-programming teaching technique to maintain collaboration between students, Kahoot! system to provide an interactive quizzes system and instance feedback, and finally we used Robocode platform to teach Object-Oriented programming concepts in a fun and competitive fashion. We believe that gamifying teaching and learning process has great potential to assist teachers and engage students in a new and challenging way. This paper presents an empirical study that was carried out in one advanced computer-programming course were the mentioned gamification techniques were applied. A subjective system evaluation revealed that the students appreciated the used techniques. The results also revealed that the students' interest in computer programming were enhanced as well.
引用
收藏
页码:89 / 95
页数:7
相关论文
共 50 条
  • [1] USING BLENDED LEARNING TO DIFFERENTIATE THE LEARNING PROCESS IN A COMPUTER PROGRAMMING COURSE
    Daehli, Olav
    [J]. 9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 1029 - 1039
  • [2] Pedagogical architectures to support the process of teaching and learning of computer programming
    Tavares, Orivaldo de Lira
    de Menezes, Credine Silva
    de Nevado, Rosane Aragon
    [J]. 2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,
  • [3] TOOL FOR MONITORING THE PROCESS OF LEARNING PROGRAMMING IN AN UNDERGRADUATE COURSE IN COMPUTER SCIENCE
    Ratola, Guilherme Barbosa
    Omar, Nizam
    Pimentel, Edson Pinheiro
    [J]. SISTEMAS E TECHNOLOGIAS DE INFORMACAO: ACTAS DA 4A CONFERENCIA IBERICA DE SISTEMAS E TECNOLOGIAS DE LA INFORMACAO, 2009, : 493 - 496
  • [4] Blended teaching and learning of computer programming
    Wang, Fu Lee
    Fong, Joseph
    Choy, Marian
    Wong, Tak-Lam
    [J]. ADVANCES IN WEB BASED LEARNING - ICWL 2007, 2008, 4823 : 606 - 617
  • [5] Blended SPOC Teaching and Learning Model for Computer Programming Course: Insights and Defeating Challenges
    Gupta, Vishal
    [J]. PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (IEEE TALE 2020), 2020, : 251 - 257
  • [6] Online Interactive Module for Teaching a Computer Programming Course
    Othman, Aisha
    Pislaru, Crinela
    Impes, Ahmed
    [J]. PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON E-LEARNING (ECEL 2013), 2013, : 617 - 625
  • [7] Teaching the course "Computer Graphics Programming" within the Department of Computer Science
    Baciu, R.
    [J]. 2nd Balkan Region Conference on Engineering Education, Conference Proceedings: BRIDGES FOR CO-OPERATION IN ENGINEERING EDUCATION, 2003, : 124 - 127
  • [8] An interactive learning environment for teaching and learning of computer programming
    Choy, SO
    Ng, SC
    [J]. IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2004, : 848 - 849
  • [9] Teaching Programming Course Elective: A New Teaching and Learning Experience
    Husain, Moula
    Tarannum, Neha
    Patil, Nirmala
    [J]. PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL CONFERENCE IN MOOC, INNOVATION AND TECHNOLOGY IN EDUCATION (MITE), 2013, : 275 - 279
  • [10] The use of Learning Objects for teaching Computer Programming
    Begosso, Luiz Carlos
    dos Santos, Rafaela Martins
    Begosso, Luiz Ricardo
    Begosso, Raissa Helena
    Ribeiro, Alexandre
    [J]. FRONTIERS IN EDUCATION CONFERENCE (FIE), 2015, 2015, : 786 - 791