2016
DOI: 10.1609/aaai.v30i1.9863
|View full text |Cite
|
Sign up to set email alerts
|

Using Declarative Programming in an Introductory Computer Science Course for High School Students

Abstract: This paper discusses the design of an introductory computer science course for high school students using declarative programming. Though not often taught at the K-12 level, declarative programming is a viable paradigm for teaching computer science due to its importance in artificial intelligence and in helping student explore and understand problem spaces. This paper describes the authors' implementation of a declarative programming course for high school students during a 4-week summer session.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 3 publications
0
1
0
Order By: Relevance
“…SPARC is designed to further facilitate the teaching of logic programming by introducing sorts (or types) which simplify the difficult programming concept of domain variables in classical ASP systems such as Clingo (Gebser et al 2011) and help programmers to identify errors early thanks to sort information. Initial experiment of teaching SPARC to high school students is promising (Reyes et al 2016).…”
Section: Introductionmentioning
confidence: 99%
“…SPARC is designed to further facilitate the teaching of logic programming by introducing sorts (or types) which simplify the difficult programming concept of domain variables in classical ASP systems such as Clingo (Gebser et al 2011) and help programmers to identify errors early thanks to sort information. Initial experiment of teaching SPARC to high school students is promising (Reyes et al 2016).…”
Section: Introductionmentioning
confidence: 99%