A Tool Help for Introductory Programming Courses

TEEM'21: NINTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY(2021)

引用 6|浏览0
暂无评分
摘要
In a technological age of great and rapid changes, for today's students are not enough to know how to use all new technologies. To face the difficult job market in the area of information technology, students must have programming skills. Especially in higher education, a large percentage of students manifest several difficulties, lack of motivation, and abandonment in the introductory programming courses. It is important that students and teachers have good feedback on their activities and developments in the teaching and learning process. In this paper, we describe a tool to help the teaching and learning introductory programming - HTProgramming. We also present the results of its use in the classroom and the application of a predictive model of machine learning (neural network) of student failure based on the student's profile. The resulting tool allows teachers to effectively track the entire teaching and learning process and early identify students that are most likely to fail, allowing them to devote more time to those students and try new strategies to improve their programming skills.
更多
查看译文
关键词
Introductory programming, teaching programming, learning programming, CS1, intelligent tutoring system, neural networks, predict success
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要