Challenging but Full of Opportunities: Teachers' Perspectives on
Programming in Primary Schools
- URL: http://arxiv.org/abs/2111.00799v1
- Date: Mon, 1 Nov 2021 10:02:00 GMT
- Title: Challenging but Full of Opportunities: Teachers' Perspectives on
Programming in Primary Schools
- Authors: Luisa Greifenstein, Isabella Gra{\ss}l, Gordon Fraser
- Abstract summary: computational thinking in school curricula requires teachers to introduce children to programming already at primary school level.
As this is a recent development, primary school teachers may neither be adequately prepared for how to best teach programming, nor may they be fully aware why they have to do so.
By surveying 200 teachers who have taught programming at primary schools and 97 teachers in training, we identify relevant challenges when teaching programming, opportunities that arise when children learn programming, and strategies how to address both of these in practice.
- Score: 13.453052164371734
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The widespread establishment of computational thinking in school curricula
requires teachers to introduce children to programming already at primary
school level. As this is a recent development, primary school teachers may
neither be adequately prepared for how to best teach programming, nor may they
be fully aware why they have to do so. In order to gain a better understanding
of these questions, we contrast insights taken from practical experiences with
the anticipations of teachers in training. By surveying 200 teachers who have
taught programming at primary schools and 97 teachers in training, we identify
relevant challenges when teaching programming, opportunities that arise when
children learn programming, and strategies how to address both of these in
practice. While many challenges and opportunities are correctly anticipated, we
find several disagreements that can inform revisions of the curricula in
teaching studies to better prepare primary school teachers for teaching
programming at primary schools.
Related papers
- Representational Alignment Supports Effective Machine Teaching [81.19197059407121]
We integrate insights from machine teaching and pragmatic communication with the literature on representational alignment.
We design a supervised learning environment that disentangles representational alignment from teacher accuracy.
arXiv Detail & Related papers (2024-06-06T17:48:24Z) - YODA: Teacher-Student Progressive Learning for Language Models [82.0172215948963]
This paper introduces YODA, a teacher-student progressive learning framework.
It emulates the teacher-student education process to improve the efficacy of model fine-tuning.
Experiments show that training LLaMA2 with data from YODA improves SFT with significant performance gain.
arXiv Detail & Related papers (2024-01-28T14:32:15Z) - Toward Finding and Supporting Struggling Students in a Programming
Course with an Early Warning System [1.192436948211501]
We assess different cognitive skills of students of an introductory programming course.
Most of the cognitive skills can predict whether students acquire programming skills to a certain degree.
We found a significant positive effect of the syntax drill-and-practice exercises on the success of a course.
arXiv Detail & Related papers (2024-01-25T12:55:27Z) - Exploring Programming Task Creation of Primary School Teachers in
Training [14.355436881937193]
Inadequate resulting example code may negatively affect learning, and students might adopt bad programming habits or misconceptions.
To avoid this problem, automated program analysis tools have the potential to help scaffolding task creation processes.
For example, static program analysis tools can automatically detect both good and bad code patterns, and provide hints on improving the code.
arXiv Detail & Related papers (2023-06-24T07:26:24Z) - Is ChatGPT a Good Teacher Coach? Measuring Zero-Shot Performance For
Scoring and Providing Actionable Insights on Classroom Instruction [5.948322127194399]
We investigate whether generative AI could become a cost-effective complement to expert feedback by serving as an automated teacher coach.
We propose three teacher coaching tasks for generative AI: (A) scoring transcript segments based on classroom observation instruments, (B) identifying highlights and missed opportunities for good instructional strategies, and (C) providing actionable suggestions for eliciting more student reasoning.
We recruit expert math teachers to evaluate the zero-shot performance of ChatGPT on each of these tasks for elementary classroom math transcripts.
arXiv Detail & Related papers (2023-06-05T17:59:21Z) - Iterative Teacher-Aware Learning [136.05341445369265]
In human pedagogy, teachers and students can interact adaptively to maximize communication efficiency.
We propose a gradient optimization based teacher-aware learner who can incorporate teacher's cooperative intention into the likelihood function.
arXiv Detail & Related papers (2021-10-01T00:27:47Z) - What's the worth of having a single CS teacher program aimed at teachers
with heterogeneous profiles? [68.8204255655161]
We discuss the results of a 400-hour teacher training program conducted in Argentina aimed at K-12 teachers with no Computer Science background.
Our research aims at understanding whether a single teacher training program can be effective in teaching CS contents and specific pedagogy to teachers with very heterogeneous profiles.
arXiv Detail & Related papers (2020-11-09T15:03:31Z) - Neural Multi-Task Learning for Teacher Question Detection in Online
Classrooms [50.19997675066203]
We build an end-to-end neural framework that automatically detects questions from teachers' audio recordings.
By incorporating multi-task learning techniques, we are able to strengthen the understanding of semantic relations among different types of questions.
arXiv Detail & Related papers (2020-05-16T02:17:04Z) - Siamese Neural Networks for Class Activity Detection [49.320548570516124]
We build a Siamese neural framework to automatically identify teacher and student utterances from classroom recordings.
The proposed model is evaluated on real-world educational datasets.
arXiv Detail & Related papers (2020-05-15T14:03:35Z) - ClassCode: An Interactive Teaching and Learning Environment for
Programming Education in Classrooms [7.156054045963555]
We present ClassCode, a web-based environment tailored to programming education in classrooms.
Students can take online tutorials prepared by instructors at their own pace. They can then deepen their understandings by performing interactive coding exercises interleaved within tutorials.
ClassCode tracks all interactions by each student, and summarizes them to instructors. This serves as a progress report, facilitating instructors to provide additional explanations in-situ or revise course materials.
arXiv Detail & Related papers (2020-01-22T18:28:16Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.