|
|
|
Christos Troussas, Akrivi Krouska, Panagiota Tselenti, Dimitrios K. Kardaras and Stavroula Barbounaki
The extensive pool of content within educational software platforms can often overwhelm learners, leaving them uncertain about what materials to engage with. In this context, recommender systems offer significant support by customizing the content delive...
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
|
|
|
|
|
|
|
Sergiu Zaharia, Traian Rebedea and Stefan Trausan-Matu
The research presented in the paper aims at increasing the capacity to identify security weaknesses in programming languages that are less supported by specialized security analysis tools, based on the knowledge gathered from securing the popular ones, f...
ver más
|
|
|
|
|
|
|
Ángel Manuel Guerrero-Higueras, Camino Fernández Llamas, Lidia Sánchez González, Alexis Gutierrez Fernández, Gonzalo Esteban Costales and Miguel Ángel Conde González
Version control systems? usage is a highly demanded skill in information and communication technology professionals. Thus, their usage should be encouraged by educational institutions. This work demonstrates that it is possible to assess if a student can...
ver más
|
|
|
|
|
|
|
Sergey Postnov
Pág. 8 - 17
This survey focuses on the principles of JIT compilation ("just-in-time" compilation) of programs. Briefly discusses the history of the development of technologies for dynamic compilation of programs in different programming languages. The implementation...
ver más
|
|
|
|
|
|
|
Magdalena Kacmajor and John D. Kelleher
Open software repositories make large amounts of source code publicly available. Potentially, this source code could be used as training data to develop new, machine learning-based programming tools. For many applications, however, raw code scraped from ...
ver más
|
|
|
|
|
|
|
M. K. Patil,P. P. Jamsandekar
Pág. 38 - 43
Modern programming languages, especially object oriented languages facilitate to create libraries of reusable components (e.g. class definition). The majority of software companies are designing the components and reusing those wherever applicable. Maint...
ver más
|
|
|
|
|
|
|
Tobias Jordine,Ying Liang,Edmund Ihler
Pág. pp. 53 - 59
Most first year computer science students find that learning object-oriented programming is hard. Serious games have ever been used as one approach to handle this problem. But most of them cannot be played with mobile devices. This obviously does not sui...
ver más
|
|
|
|
|
|
|
Jane Yau,Mike Joy
Pág. pp. 52 - 57
Self-regulated students are able to create and maximize opportunities they have for studying or learning. We combine this learning approach with our Mobile Context-aware and Adaptive Learning Schedule (mCALS) tool which will create and enhance opportunit...
ver más
|
|
|
|