The learning process is based on different elements like instructors, learners, the learning method or the learning place. Due to its impact in society, teaching has been deeply studied in order to improve its results. In this project we have focused on improving creating and correction of beginner programming assignments. We have developed a program which is integrated with Jupyter Notebook. Jupyter Notebook is a web-based tool which allows users to create open source software in different programming languages (Julia, Python and R). This platform is used in many universities because it is simple to use, and beginners can start coding without dealing with compilers or IDEs’ installations. Our platform consists of 2 NbExtensions1 (...
Welcome to the “Introduction to Computers and Programming using Python: A Project-based Approach”. T...
This work deals with the tools for automatic evaluation of the code of programmers - students, who a...
Abstract. Teaching programming faces some general teaching problems, but also confronts some specifi...
This work focuses on automatic evaluation of student codes in Python programming language. Emphasis ...
Students who enroll in university introductory programming courses often have very different backgro...
The Jupyter Notebook is a web application that allows you to create and share documents that contain...
This bachelor thesis focuses on the topic of teaching Python programming language assisted by automa...
Massive training of developers following the growing demands of the information technology industry ...
We will present a series of seven Python Jupyter Notebooks designed to teach master-level students t...
We present a new method for automatically providing feedback for introductory programming problems. ...
The project aims to explore effective and efficient education terminologies in teaching beginners t...
[EN] The global target of this project is to improve the e ficiency of the students le...
The goal of the project is to identify the most efficient learning method for students. Sparkology i...
This workshop will introduce you to Jupyter Notebooks, a digital tool that has exploded in popularit...
Anyone who has tried to learn a programming language can attest to the fact that working with code r...
Welcome to the “Introduction to Computers and Programming using Python: A Project-based Approach”. T...
This work deals with the tools for automatic evaluation of the code of programmers - students, who a...
Abstract. Teaching programming faces some general teaching problems, but also confronts some specifi...
This work focuses on automatic evaluation of student codes in Python programming language. Emphasis ...
Students who enroll in university introductory programming courses often have very different backgro...
The Jupyter Notebook is a web application that allows you to create and share documents that contain...
This bachelor thesis focuses on the topic of teaching Python programming language assisted by automa...
Massive training of developers following the growing demands of the information technology industry ...
We will present a series of seven Python Jupyter Notebooks designed to teach master-level students t...
We present a new method for automatically providing feedback for introductory programming problems. ...
The project aims to explore effective and efficient education terminologies in teaching beginners t...
[EN] The global target of this project is to improve the e ficiency of the students le...
The goal of the project is to identify the most efficient learning method for students. Sparkology i...
This workshop will introduce you to Jupyter Notebooks, a digital tool that has exploded in popularit...
Anyone who has tried to learn a programming language can attest to the fact that working with code r...
Welcome to the “Introduction to Computers and Programming using Python: A Project-based Approach”. T...
This work deals with the tools for automatic evaluation of the code of programmers - students, who a...
Abstract. Teaching programming faces some general teaching problems, but also confronts some specifi...