Supporting Differentiated Instruction in Programming Courses through Permanent Progress Monitoring

作者: Nuno Gil Fonseca , Luís Macedo , António José Mendes , None

DOI: 10.1145/3159450.3159578

关键词: Field (computer science)Test (assessment)Process (engineering)Psychological interventionComputer scienceIntervention (counseling)Student learningCode (semiotics)Mathematics educationDifferentiated instructionClass (computer programming)

摘要: Several studies showed that teacher's support is essential to the students learning process. Often it difficult for teachers follow all their student's evolution and make timely interventions when needed. Often, in same class, there are with substantially different performance levels, many times a teacher intervention cructial help lower performing students. To identify these students, we propose use of CodeInsights, tool able capture autonomously unobtrusively real-time information about students' based on snapshots code. The available can be used by adoption necessary measures address each student needs or difficulties more grounded manner. We present system some results field test involving from an introductory course PHP programming.

参考文章(26)
Engin Bumbacher, Alfredo Sandes, Amit Deutsch, Paulo Blikstein, Student Coding Styles as Predictors of Help-Seeking Behavior artificial intelligence in education. pp. 856- 859 ,(2013) , 10.1007/978-3-642-39112-5_130
Tony Jenkins, Janet Carter, The problems of Teaching Programming: Do They Change with Time? The Higher Education Academy. ,(2010)
Arto Vihavainen, Thomas Vikberg, Matti Luukkainen, Martin Pärtel, Scaffolding students' learning using test my code Proceedings of the 18th ACM conference on Innovation and technology in computer science education - ITiCSE '13. pp. 117- 122 ,(2013) , 10.1145/2462476.2462501
Kenny Heinonen, Kasper Hirvikoski, Matti Luukkainen, Arto Vihavainen, Using CodeBrowser to seek differences between novice programmers technical symposium on computer science education. pp. 229- 234 ,(2014) , 10.1145/2538862.2538981
Anthony Robins, Learning edge momentum: a new account of outcomes in CS1 Computer Science Education. ,vol. 20, pp. 37- 71 ,(2010) , 10.1080/08993401003612167
Matthew C Jadud, Brian Dorn, None, Aggregate Compilation Behavior: Findings and Implications from 27,698 Users international computing education research workshop. pp. 131- 139 ,(2015) , 10.1145/2787622.2787718
Leo Porter, Daniel Zingaro, Raymond Lister, Predicting student success using fine grain clicker data international computing education research workshop. pp. 51- 58 ,(2014) , 10.1145/2632320.2632354
Matthew C Jadud, None, Methods and tools for exploring novice compilation behaviour international computing education research workshop. pp. 73- 84 ,(2006) , 10.1145/1151588.1151600
Malcolm Morrison, Timothy S. Newman, A study of the impact of student background and preparedness on outcomes in CS I Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education - SIGCSE '01. ,vol. 33, pp. 179- 183 ,(2001) , 10.1145/364447.364580
Christopher Watson, Frederick W.B. Li, Jamie L. Godwin, Predicting Performance in an Introductory Programming Course by Logging and Analyzing Student Programming Behavior international conference on advanced learning technologies. pp. 319- 323 ,(2013) , 10.1109/ICALT.2013.99