2013
DOI: 10.4108/trans.gbl.01-06.2013.e6
|View full text |Cite
|
Sign up to set email alerts
|

Learning programming with serious games

Abstract: Students who are learning to program often have difficulties understanding cognitively complex concepts. Teaching programming is mainly focused on the syntax and features of programs, rather than to a deeper understanding of programming constructs and abstract concepts. Computer game stimulates active learning and presentation of learning content in a variety of contexts that are funny and engaging for students. This has a positive impact on the motivation to learn. This paper deals mainly with defining the pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0
3

Year Published

2015
2015
2023
2023

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 30 publications
(13 citation statements)
references
References 19 publications
0
10
0
3
Order By: Relevance
“…In general-purpose programming languages, novice programmers engaged by learning strict syntax rules (see Figure 4) rather than to a deeper understanding of programming constructs and abstract concepts (Zapušek and Rugelj, 2013). Thus, novice programmers usually fail to combine abstract concepts and knowledge into program design, even though they know the syntax and semantics of individual statement (Chiu, 2014).…”
Section: Visual Programming Languagesmentioning
confidence: 99%
“…In general-purpose programming languages, novice programmers engaged by learning strict syntax rules (see Figure 4) rather than to a deeper understanding of programming constructs and abstract concepts (Zapušek and Rugelj, 2013). Thus, novice programmers usually fail to combine abstract concepts and knowledge into program design, even though they know the syntax and semantics of individual statement (Chiu, 2014).…”
Section: Visual Programming Languagesmentioning
confidence: 99%
“…60). Στις γλώσσες προγραμματισμού γενικού σκοπού, οι αρχάριοι προγραμματιστές ασχολούνται με την εκμάθηση αυστηρών κανόνων σύνταξης ; 2016) (βλέπε Εικόνα 4) και όχι με μια βαθύτερη κατανόηση των δομών προγραμματισμού και των αφηρημένων εννοιών (Zapušek & Rugelj, 2013). Έτσι, οι αρχάριοι προγραμματιστές συνήθως αποτυγχάνουν να συνδυάσουν αφηρημένες έννοιες και γνώσεις στο σχεδιασμό του προγράμματος, παρόλο που γνωρίζουν τη σύνταξη και τη σημασιολογία των μεμονωμένων δηλώσεων (Chiu, 2014).…”
Section: η αναγκαιότητα της ανάπτυξης δεξιοτήτων στον προγραμματισμόunclassified
“…An example of using serious game for learning is 'world of variables' [7], which was developed to teach the concept of variables of C programming language. This game is based on the story of an alien who wants to leave its planet and seeks refuge elsewhere.…”
Section: Using Serious Games To Learn a Programming Languagementioning
confidence: 99%
“…For example, 'World of variables' [7]depicted in Fig 1, is a game which uses drag & drop technique in order to teach the declaration of a variable. The player must correctly combine objects (bottles, liquids, labels ...) by dragging and dropping them in shelves.…”
Section: Draganddropmentioning
confidence: 99%