Smart tutor to provide feedback in programming courses
- URL: http://arxiv.org/abs/2301.09918v2
- Date: Thu, 12 Oct 2023 18:46:06 GMT
- Title: Smart tutor to provide feedback in programming courses
- Authors: David Rold\'an-\'Alvarez
- Abstract summary: We present an AI based intelligent tutor that answers students programming questions.
The tool has been tested by university students at the URJC along a whole course.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Artificial Intelligence (AI) is becoming more and more popular as time
passes, allowing to perform tasks that were difficult to do in the past. From
predictions to customization, AI is being used in many areas, not being
educational environments outside this situation. AI is being used in
educational settings to customize contents or to provide personalized feedback
to the students, among others. In this scenario, AI in programming teaching is
something that still has to be explored, since in this area we usually find
assessment tools that allow grading the students work, but we can not find many
tools aimed towards providing feedback to the students in the process of
creating their program. In this work we present an AI based intelligent tutor
that answers students programming questions. The tool has been tested by
university students at the URJC along a whole course. Even if the tool is still
in its preliminary phase, it helped the students with their questions,
providing accurate answers and examples. The students were able to use the
intelligent tutor easily and they thought that it could be a useful tool to use
in other courses.
Related papers
- AI Toolkit: Libraries and Essays for Exploring the Technology and Ethics of AI [0.0]
The AITK project contains both Python libraries and computational essays (Jupyter notebooks)
These notebooks have been piloted at multiple institutions in a variety of humanities courses centered on the theme of responsible AI.
Pilot studies and usability testing results indicate that AITK is easy to navigate and effective at helping users gain a better understanding of AI.
arXiv Detail & Related papers (2025-01-17T22:08:52Z) - How Do Programming Students Use Generative AI? [7.863638253070439]
We studied how programming students actually use generative AI tools like ChatGPT.
We observed two prevalent usage strategies: to seek knowledge about general concepts and to directly generate solutions.
Our findings indicate that concerns about potential decrease in programmers' agency and productivity with Generative AI are justified.
arXiv Detail & Related papers (2025-01-17T10:25:41Z) - Insights from the Frontline: GenAI Utilization Among Software Engineering Students [19.31786879151898]
Generative AI (genAI) tools have become ubiquitous in software engineering (SE)
We explore the academic experiences of using genAI tools to complement SE learning and implementations.
We uncover the contexts where these tools are helpful and where they pose challenges, along with examining why these challenges arise and how they impact students.
arXiv Detail & Related papers (2024-12-20T07:30:51Z) - A Multi-Year Grey Literature Review on AI-assisted Test Automation [46.97326049485643]
Test Automation (TA) techniques are crucial for quality assurance in software engineering but face limitations.
Given the prevalent usage of AI in industry, sources of truth are held in grey literature as well as the minds of professionals.
This study surveys grey literature to explore how AI is adopted in TA, focusing on the problems it solves, its solutions, and the available tools.
arXiv Detail & Related papers (2024-08-12T15:26:36Z) - Could ChatGPT get an Engineering Degree? Evaluating Higher Education Vulnerability to AI Assistants [176.39275404745098]
We evaluate whether two AI assistants, GPT-3.5 and GPT-4, can adequately answer assessment questions.
GPT-4 answers an average of 65.8% of questions correctly, and can even produce the correct answer across at least one prompting strategy for 85.1% of questions.
Our results call for revising program-level assessment design in higher education in light of advances in generative AI.
arXiv Detail & Related papers (2024-08-07T12:11:49Z) - How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Course [0.0]
This research paper contributes to the computing education research community's understanding of Generative AI (GenAI) in the context of introductory programming.
This study is guided by the following research questions:.
What do students report on their use pattern of ChatGPT in the context of introductory programming exercises?
How do students perceive ChatGPT in the context of introductory programming exercises?
arXiv Detail & Related papers (2024-07-30T12:55:42Z) - Giving Feedback on Interactive Student Programs with Meta-Exploration [74.5597783609281]
Developing interactive software, such as websites or games, is a particularly engaging way to learn computer science.
Standard approaches require instructors to manually grade student-implemented interactive programs.
Online platforms that serve millions, like Code.org, are unable to provide any feedback on assignments for implementing interactive programs.
arXiv Detail & Related papers (2022-11-16T10:00:23Z) - An Experience Report of Executive-Level Artificial Intelligence
Education in the United Arab Emirates [53.04281982845422]
We present an experience report of teaching an AI course to business executives in the United Arab Emirates (UAE)
Rather than focusing only on theoretical and technical aspects, we developed a course that teaches AI with a view to enabling students to understand how to incorporate it into existing business processes.
arXiv Detail & Related papers (2022-02-02T20:59:53Z) - The MineRL BASALT Competition on Learning from Human Feedback [58.17897225617566]
The MineRL BASALT competition aims to spur forward research on this important class of techniques.
We design a suite of four tasks in Minecraft for which we expect it will be hard to write down hardcoded reward functions.
We provide a dataset of human demonstrations on each of the four tasks, as well as an imitation learning baseline.
arXiv Detail & Related papers (2021-07-05T12:18:17Z) - Actionable Models: Unsupervised Offline Reinforcement Learning of
Robotic Skills [93.12417203541948]
We propose the objective of learning a functional understanding of the environment by learning to reach any goal state in a given dataset.
We find that our method can operate on high-dimensional camera images and learn a variety of skills on real robots that generalize to previously unseen scenes and objects.
arXiv Detail & Related papers (2021-04-15T20:10:11Z) - Teaching Tech to Talk: K-12 Conversational Artificial Intelligence
Literacy Curriculum and Development Tools [9.797319790710711]
We evaluate our Conversational Agent Interface for MIT App Inventor and workshop curriculum with respect to AI competencies.
We found students struggled most with the concepts of AI ethics and learning, and recommend emphasizing these topics when teaching.
arXiv Detail & Related papers (2020-09-11T20:52:46Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.