ACE 2019 had two workshops planned, but unfortunately one has been cancelled, as there were not enough registrants to warrant the presenters’ international travel.
Workshop One: Personalised Coaching for Novice Programmers: A MultiInstitutional Study
This half-day workshop is scheduled for Thursday afternoon. The cost will be A$50.
Dr Charles Thevathayan, Associate Professor James Harland, Associate Professor Margaret Hamiliton, Dr Daryl D’Souza, Dr Mercy Maleko, Mr Gayan Wijesinghe
Introductory programming courses continue to have poor student satisfaction and learning outcomes with failure rates often as high as 40% in the exams. Even students scraping through introductory programming courses often struggle in subsequent core courses. A commonly cited reason for poor programming performance was that invalid mental models get propagated when misconceptions are not corrected early. It is often too late to reverse the damage after the programming assignments are marked and returned in the middle of the semester. To effectively address these challenges personalised human intervention is needed; before correcting an individual’s mental model, logical errors in programs must be analyzed to identify specific misconceptions. While such intervention is manageable for small class sizes it places a heavy burden on staff time for large classes.
Our cloud based Intelligent Tutoring System (ITS) helped to deliver personalised lessons in the form of quizzes by using rich meta-data attached to each question. The meta-data includes the underlying concepts, the Blooms taxonomy level as well as difficulty and discrimination indexes based on students’ actual performance. Our studies revealed personalised prescriptive quizzes can help students effectively overcome misconceptions. Over 91% of the students surveyed indicated that personalised quizzes generated by ITS helped them in resolving their own misconceptions and increased their confidence in independently approaching new programming exercises. Students opting to use the ITS quizzes (lessons) performed significantly better in subsequent class assessments and the final exam. Currently such quizzes are made available in four of our programming and software engineering courses.
This workshop is inviting staff teaching introductory programming courses to jointly manage and extend the existing pool of questions (editing, adding, removing), while allowing access to all students and staff from participating universities, with the aim of reducing staff workload and improving learning outcomes through analytics. Interested staff will also be able to try out new learning analytics techniques and publish their results. All partaking staff and students will be issued with a separate account.
The full proposal is available here
For further information, please contact Dr Charles Thevathayan <firstname.lastname@example.org>
It will be possible to register and pay for the workshop during the process of registration for ACSW. If the workshop is cancelled due to low numbers, the workshop component of the registration fee will be refunded.