TA Role Change towards Guiding Students' Self-directed Learning through Automation of Instruction for Programming Novices

3Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Introductory programming courses at university level often face the challenge of having to initiate learning to large student groups with a wide range of prior knowledge. We present a teaching concept that supports individual students' self-learning through online tutorials and programming project work with automated tests on one hand and regular face-to-face project discussion meetings with teaching assistants (TAs) on the other hand. In our teaching approach, TAs take on a new central role with more responsibility by coaching students individually and providing personal feedback. By individualizing and decentralizing the courses with one-to-one tutoring by TAs, they seem to be better adapted to the different needs of individual learners.

Cite

CITATION STYLE

APA

Faessler, L., & Dahinden, M. (2023). TA Role Change towards Guiding Students’ Self-directed Learning through Automation of Instruction for Programming Novices. In Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE (Vol. 2, p. 638). Association for Computing Machinery. https://doi.org/10.1145/3587103.3594192

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free