Learning to Program Alongside AI: Critical Thinking, AI Ethics, and Gendered Patterns of German Secondary School Students
Isabella Gra{\ss}l

TL;DR
This study explores how German secondary students critically engage with AI tools in programming, revealing ethical awareness but inconsistent understanding, with gender differences influencing AI use and perceptions.
Contribution
It provides novel insights into secondary students' critical AI literacy, ethics perceptions, and gendered patterns in AI-assisted programming within a German educational context.
Findings
Students show strong ethical reasoning about AI but often use AI-generated code without full understanding.
Majority attribute AI responsibility to politics and corporations, reflecting cultural context.
Boys use AI more frequently and experimentally; girls are more skeptical and collaborative.
Abstract
The first generation of students is learning to program alongside GenAI (Generative Artificial Intelligence) tools, raising questions about how young learners critically engage with them and perceive ethical responsibilities. While prior research has focused on university students or developers, little is known about secondary school novices, who represent the next cohort of software engineers. To address this gap, we conducted an exploratory study with 84 German secondary school students aged 16-19 attending software development workshops. We examined their critical thinking practices in AI-assisted programming, perceptions of AI ethics and responsibility, and gender-related differences in their views. Our results reveal an AI paradox: students demonstrate strong ethical reasoning and awareness about AI, yet many report integrating AI-generated code without a thorough understanding of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
