A gamified web based system for computer programming learning
نویسندگان
چکیده
The availability of Automated Assessment tools for computer programming tasks can be a significant asset in Computer Science education. Systems providing such kind service are built around an interface, allowing to administer the (exercises train skills), and show results, accompanied by meaningful feedback. To produce they apply techniques ranging from static analysis program correctness, testing-based evaluation. These systems also support Competitive Programming, which is known have educational meaning too. We developed 2TSW system, supporting automated correction tasks, gamified web-based environment. system let student access list assignments (programming tasks), submit solutions them, tested graded. Accomplished gain experience points, represented medals, recognition mastery on topic, improvements personal characterization student's status. profile allows monitor her/his proceedings achievements. structure together with real-time assessment, offers opportunity increasing level students' engagement motivation. Here we describe report experimentation, where students Bachelor Programme Engineering, first year, used 2TSW. In particular, 1) present findings about feedback, coming questionnaire administered after experience, 2) provide reader participation data, based simple statistic tests. feedback us conclude that appreciated perceived as useful, maintained high engagement. data allowed less decisive conclusions, although it showed proof effectiveness learning aid.
منابع مشابه
A web-based bayesian intelligent tutoring system for computer programming
In this paper, we present a Web-based intelligent tutoring system, called BITS. The decision making process conducted in our intelligent system is guided by a Bayesian network approach to support students in learning computer programming. Our system takes full advantage of Bayesian networks, which are a formal framework for uncertainty management in Artificial Intelligence based on probability ...
متن کاملWeb-Based Peer Assessment in Learning Computer Programming
Peer assessment is a method of motivating students in learning computer programming, involving students marking and providing feedback on other students’ work. This paper reports on the design and implementation of a novel web-based peer assessment system, and discusses its deployment on a large programming module. The results indicate that this peer assessment system has successfully helped st...
متن کاملAn Adaptive Web-Based System for Learning Programming
This paper presents an approach to learning programming by novice programmers through a web-based adaptive educational system called ALEA (Adaptive LEArning). ALEA supports learning programming by generating sequences of program examples that serve as exercises for a learner. The sequence is adapted to the needs of individual learners. At present, ALEA contains more than a hundred Lisp and Prol...
متن کاملLearning Programming with Adaptive Web-Based Hypermedia System AHA!
In this paper we describe an application of open source adaptive hypermedia system called AHA! for learning programming. We present models for adaptive hypermedia systems targeted at the AHA! architecture. Our approach to learning programming is based on adaptive presentation of program examples that serve as program exercises related to particular programming language and programming paradigm....
متن کاملA Web-based E-learning Tool for Theoretical Computer Science
The paper presents a web-based tool designed to automatically pose and correct problems about finite state machines, concretely deterministic and non-deterministic finite automata. The tool is integrated into a more general e-learning environment, the ACME framework, a web-based problemsolving environment developed at the University of Girona. The tool only requires a web browser and is being u...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computers & Education: Artificial Intelligence
سال: 2021
ISSN: ['2666-920X']
DOI: https://doi.org/10.1016/j.caeai.2021.100029