Mobile devices are increasingly being utilized for learning due to their unique features including portability for providing ubiquitous experiences. In this paper, we present PyKinetic, a mobile tutor we developed for Python programming, aimed to serve as a supplement to traditional courses. The overarching goal of our work is to design coding activities that maximize learning. As we work towards our goal, we first focus on the learning effectiveness of the activities within PyKinetic, rather than evaluating the effectiveness of PyKinetic as a supplement resource for an introductory programming course. The version of PyKinetic (PyKinetic_DbgOut) used in the study contains five types of learning activities aimed at supporting debugging, code...
Teaching and learning programming with a traditional classroom/lab-based approach is challenging. St...
Práce je zaměřena na vývoj Android aplikací v Pythonu. Praktická část práce spočívala ve vytvoření e...
The goal of the project is to identify the most efficient learning method for students. Sparkology i...
Abstract Mobile devices are increasingly being utilized for learning due to their unique features in...
Programming (i.e. coding) is becoming one of the skills expected for successful careers in the knowl...
Smartphones are engaging and powerful devices which provide opportunities for ubiquitous learning. M...
We present our study on PyKinetic with various activities to target several skills: code tracing, d...
The overarching goal of our project is to design effective learning activities for PyKinetic, a smar...
This project is about developing a mobile platform for programming learning. The reason for creating...
This project is about developing a mobile platform for programming learning. The reason for creating...
Summarization: We present the design, implementation and evaluation of a training programme for Comp...
Over the past decades, computer science educators have developed a multitude of interactive learning...
Over the past decades, computer science educators have developed a multitude of interactive learning...
In the master's thesis we presented the possibilities of using App Inventor to teach programming amo...
Práce je zaměřena na vývoj Android aplikací v Pythonu. Praktická část práce spočívala ve vytvoření e...
Teaching and learning programming with a traditional classroom/lab-based approach is challenging. St...
Práce je zaměřena na vývoj Android aplikací v Pythonu. Praktická část práce spočívala ve vytvoření e...
The goal of the project is to identify the most efficient learning method for students. Sparkology i...
Abstract Mobile devices are increasingly being utilized for learning due to their unique features in...
Programming (i.e. coding) is becoming one of the skills expected for successful careers in the knowl...
Smartphones are engaging and powerful devices which provide opportunities for ubiquitous learning. M...
We present our study on PyKinetic with various activities to target several skills: code tracing, d...
The overarching goal of our project is to design effective learning activities for PyKinetic, a smar...
This project is about developing a mobile platform for programming learning. The reason for creating...
This project is about developing a mobile platform for programming learning. The reason for creating...
Summarization: We present the design, implementation and evaluation of a training programme for Comp...
Over the past decades, computer science educators have developed a multitude of interactive learning...
Over the past decades, computer science educators have developed a multitude of interactive learning...
In the master's thesis we presented the possibilities of using App Inventor to teach programming amo...
Práce je zaměřena na vývoj Android aplikací v Pythonu. Praktická část práce spočívala ve vytvoření e...
Teaching and learning programming with a traditional classroom/lab-based approach is challenging. St...
Práce je zaměřena na vývoj Android aplikací v Pythonu. Praktická část práce spočívala ve vytvoření e...
The goal of the project is to identify the most efficient learning method for students. Sparkology i...