CYAIJun 20, 2017

Logic Programming for an Introductory Computer Science Course for High School Students

arXiv:1706.09248v12 citations
Originality Synthesis-oriented
AI Analysis

This addresses the problem of teaching introductory computer science to high school students, but it is incremental as it applies an existing method (Logic Programming) to a new educational context.

The paper studied how high school students learn computing through an introductory computer science course using Logic Programming, finding that it effectively engages novices with foundational concepts and supports its viability as an introductory paradigm.

This paper investigates how high school students approach computing through an introductory computer science course situated in the Logic Programming (LP) paradigm. This study shows how novice students operate within the LP paradigm while engaging in foundational computing concepts and skills, and presents a case for LP as a viable paradigm choice for introductory CS courses.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes