2015
DOI: 10.4018/ijhcitp.2015010103
|View full text |Cite
|
Sign up to set email alerts
|

An Approach to Teaching Introductory Programming for IT Professionals Using Games

Abstract: This paper addresses the difficulties of teaching introductory programming to students in the field of information technologies and computer science. It reviews several existing approaches to make learning programming more attractive: using games or programmatically controlled hardware devices. The author believes that programming moving virtual actors motivates most of the students to learn programming. Moreover, seeing moving visual objects on the computer screen makes it easier for the students to perceive … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 13 publications
0
9
0
Order By: Relevance
“…Introductory programming is becoming a core course to many undergraduate degrees. However, teaching introductory programming courses is still challenging for most instructors [11, 12]. The literature shows many reasons for that.…”
Section: Introductionmentioning
confidence: 99%
“…Introductory programming is becoming a core course to many undergraduate degrees. However, teaching introductory programming courses is still challenging for most instructors [11, 12]. The literature shows many reasons for that.…”
Section: Introductionmentioning
confidence: 99%
“…Many scholars attempt to increase students' interests and course outcomes by tailoring games into course curriculums (Kucher, 2021). In this respect, the idea of using games in programming education is not a new practice (Vassilev, 2015). "Karel the Robot" (Pattis, Roberts, & Stehlik, 1995) is a pioneering programming microworld for teaching programming.…”
Section: Related Literaturementioning
confidence: 99%
“…One of the strategies proposed by a growing number of researchers is to reinforce students' motivation and improve attitudes by incorporating games and game programming into programming courses (Çelik, 2020;Kazimoglu, Kiernan, Bacon & Mackinnon, 2012;Yan, 2009). The rationale for this idea is to use a familiar and engaging context for students, allowing them to learn new concepts and arouse their curiosity through challenging them (Leutenegger & Edgington, 2007;Malliarakis, Satratzemi, & Xinogalos;Spires, Rowe, Mott, & Lester;Vassilev, 2015).…”
Section: Introductionmentioning
confidence: 99%
“…Job opportunities and daily activities that involve computers have encouraged students to pursue computing, such as computer engineering, computer science, information science, and software engineering, as a career [1]. The U.S. Bureau of Labour Statistics reported that computing represented 71% of the careers in science, technology, engineering and mathematics (STEM) by 2018 [2].…”
Section: Introductionmentioning
confidence: 99%
“…Programming is emphasized in schools and even at the pre-university level in order to provide students with a good knowledge base and programming skills. However, it is a challenging and complex process to learn programming [3][4] [1], since it requires good cognitive ability. Novice programmers often face problems during the introductory course of programming [5] [6] that may cause hesitation to pursue the advanced courses of programming.…”
Section: Introductionmentioning
confidence: 99%