A Tool Help for Introductory Programming Courses

被引:3
|
作者
Figueiredo, Jose A. Q. [1 ]
Jose Garcia-Penalvo, Francisco [2 ]
机构
[1] Polytech Guarda, Res Unit Inland Dev UDI, Guarda, Portugal
[2] Univ Salamanca, Res Inst Educ Sci, Comp Sci Dept, GRIAL Res Grp, Salamanca, Spain
关键词
Introductory programming; teaching programming; learning programming; CS1; intelligent tutoring system; neural networks; predict success;
D O I
10.1145/3486011.3486413
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:18 / 24
页数:7
相关论文
共 50 条
  • [31] Challenges to integrate software testing into introductory programming courses
    Scatalon, Lilian Passos
    Barbosa, Ellen Francine
    Garcia, Rogerio Eduardo
    [J]. 2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,
  • [32] Teaching Security in Introductory C-Programming Courses
    Pawelczak, Dieter
    [J]. HEAD'20: 6TH INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES, 2020, : 595 - 603
  • [33] Creating an authentic learning experience in introductory programming courses
    Herrmann, Nira
    Popyack, Jeffrey L.
    [J]. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 1995, 27 (01):
  • [34] Designing SCORM Compliant Courses for Introductory Programming Students
    DiBlasio, Michael
    Vincenti, Giovanni
    Braman, James
    [J]. WMSCI 2010: 14TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL III, 2010, : 135 - 138
  • [35] Supporting the Development of Interactive Applications in Introductory Programming Courses
    Aispuro, Elvia E.
    Licea, Guillermo
    Suarez, Jaime
    Sandoval, Andres
    Carreno, Monica A.
    Estrada, Italia
    Juarez-Ramirez, Reyes
    Aguilar, Leocundo
    Martinez, Luis G.
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2012, 20 (02) : 214 - 220
  • [36] PEDAGOGICAL PATTERNS USED IN INTRODUCTORY PROGRAMMING COURSES AT MVILLE
    Djordjevic, M.
    [J]. EDULEARN16: 8TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2016, : 3535 - 3535
  • [37] Virtual Reality Instructional Modules for Introductory Programming Courses
    Stigall, James
    Sharma, Sharad
    [J]. PROCEEDINGS OF THE 2017 7TH IEEE INTEGRATED STEM EDUCATION CONFERENCE (ISEC), 2017, : 34 - 42
  • [38] Replacing Introductory Programming Courses with a Broader Perspective on Computing
    Hislop, Gregory W.
    [J]. ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 390 - 390
  • [39] Towards an automatic assessment system in introductory programming courses
    Zougari, Soundous
    Tanana, Mariam
    Lyhyaoui, Abdelouahid
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT), 2016, : 496 - 499
  • [40] Exploring Computational Thinking Assessment in Introductory Programming Courses
    Araujo, Ana Liz Souto O.
    Santos, Jucelio S.
    Andrade, Wilkerson L.
    Serey Guerrero, Dalton D.
    Dagiene, Valentina
    [J]. 2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,