Hostname: page-component-77f85d65b8-g4pgd Total loading time: 0 Render date: 2026-04-17T18:44:27.544Z Has data issue: false hasContentIssue false

Introducing Computer Science to High School Students Through Logic Programming

Published online by Cambridge University Press:  14 November 2018

TIMOTHY T. YUEN
Affiliation:
University of Texas at San Antonio, San Antonio, TX, USA (e-mail: timothy.yuen@utsa.edu)
MARITZA REYES
Affiliation:
University of Texas at Austin, Austin, TX, USA (e-mail: maritza reyes@utexas.edu)
YUANLIN ZHANG
Affiliation:
Texas Tech University, Lubbock, TX, USA (e-mail: y.zhang@ttu.edu)

Abstract

This paper investigates how high school students in an introductory computer science (CS) course approach computing in the logic programming (LP) paradigm. This qualitative study shows how novice students operate within the LP paradigm while engaging in foundational computing concepts and skills: students are engaged in a cyclical process of abstraction, reasoning, and creating representations of their ideas in code while also being informed by the (procedural) requirements and the revision/debugging process. As these computing concepts and skills are also expected in traditional approaches to introductory K-12 CS courses, this paper asserts that LP is a viable paradigm choice for high school novices.

Information

Type
Original Article
Copyright
Copyright © Cambridge University Press 2018 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable