|
|
|
Jacqueline Köhler, Luciano Hidalgo and José Luis Jara
For a lot of beginners, learning to program is challenging; similarly, for teachers, it is difficult to draw on students? prior knowledge to help the process because it is not quite obvious which abilities are significant for developing programming skill...
ver más
|
|
|
|
|
|
|
Oleg Sychev and Mikhail Denisov
Control-flow statements often cause misunderstandings among novice computer science students. To better address these problems, teachers need to know the misconceptions that are typical at this stage. In this paper, we present the results of studying stu...
ver más
|
|
|
|
|
|
|
Raquel Hijón-Neira, Cornelia Connolly, Celeste Pizarro and Diana Pérez-Marín
There is a growing interest in finding new ways to address the difficult task of introducing programming to secondary students for the first time to improve students? computational thinking (CT) skills. Therefore, extensive research is required in this f...
ver más
|
|
|
|
|
|
|
Raquel Hijón-Neira, Celeste Pizarro, John French, Pedro Paredes-Barragán and Michael Duignan
Students in their first year of computer science (CS1) at universities typically struggle to grasp fundamental programming concepts. This paper discusses research carried out using a Java-based visual execution environment (VEE) to introduce fundamental ...
ver más
|
|
|
|
|
|
|
Adrian Milakovic, Drazen Draskovic and Bosko Nikolic
Machine learning (ML) has become an increasingly popular choice of scientific research for many students due to its application in various fields. However, students often have difficulty starting with machine learning concepts due to too much focus on pr...
ver más
|
|
|
|
|
|
|
Rytis Maskeliunas, Audrius Kulikajevas, Tomas Bla?auskas, Robertas Dama?evicius and Jakub Swacha
In the pedagogical process, a serious game acts as a method of teaching and upbringing, the transfer of accumulated experience and knowledge. In this paper, we describe an interactive serious programming game based on game-based learning for teaching Jav...
ver más
|
|
|
|
|
|
|
Geetha Kanaparan,Rowena Cullen,David Mason
High failure rates appear to be a norm in introductory programming courses. Many solutions have been proposed to improve the high failure rates. Surprisingly, these solutions have not lead to significant improvements in the performance of students in int...
ver más
|
|
|
|
|
|
|
Alexis Koster
The programming language Java has been for many years the language in which many Web applications as well as large server applications have been developed. More recently, it has also been used in the development of Android applications. It has often been...
ver más
|
|
|
|