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

Authors

  • Maritza ReyesUniversity of Texas at Austin
  • Cynthia PerezTexas Tech University
  • Rocky UpchurchNew Deal High School, Lubbock, Texas
  • Timothy YuenUniversity of Texas at San Antonio
  • Yuanlin ZhangTexas Tech University

DOI:

https://doi.org/10.1609/aaai.v30i1.9863

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.

AAAI 2016 Proceedings Cover

Downloads

Published

2016-03-05

How to Cite

Reyes, M., Perez, C., Upchurch, R., Yuen, T., & Zhang, Y. (2016). Using Declarative Programming in an Introductory Computer Science Course for High School Students.Proceedings of the AAAI Conference on Artificial Intelligence,30(1). https://doi.org/10.1609/aaai.v30i1.9863