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
Computing education and outreach in the K--12 school sector have shown significant growth over recen...
In this paper we describe a general framework for building short-courses designed to engage student ...
This paper takes the stand that it is never too early to teach so-called “hard” concepts in computer...
Declarative languages can be, and indeed are, widely used in education. Some areas are in fact compl...
This paper documents our experience using declarative languages to give secondary school students a ...
This paper documents our experience using declarative languages to give secondary school students a ...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
The authors are part of a committee that has been designing a new high-school curriculum in computer...
Recursion is a procedure which calls itself when executing. We encounter recursion in different fiel...
Many schools are trying to add Computer Science to their curriculum. What does this entail, and how ...
This document analyzes factors that make it difficult for computational programming logic to consoli...
This paper describes an innovative method for teaching computer science in general high school educa...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
The paper presents a new approach for the introduction of computational science into high level scho...
Currently, special attention is paid to the content of the training of schoolchildren in computer sc...
Computing education and outreach in the K--12 school sector have shown significant growth over recen...
In this paper we describe a general framework for building short-courses designed to engage student ...
This paper takes the stand that it is never too early to teach so-called “hard” concepts in computer...
Declarative languages can be, and indeed are, widely used in education. Some areas are in fact compl...
This paper documents our experience using declarative languages to give secondary school students a ...
This paper documents our experience using declarative languages to give secondary school students a ...
The reach of technology stretches across a wide variety of domains: from the health industry to ente...
The authors are part of a committee that has been designing a new high-school curriculum in computer...
Recursion is a procedure which calls itself when executing. We encounter recursion in different fiel...
Many schools are trying to add Computer Science to their curriculum. What does this entail, and how ...
This document analyzes factors that make it difficult for computational programming logic to consoli...
This paper describes an innovative method for teaching computer science in general high school educa...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
The paper presents a new approach for the introduction of computational science into high level scho...
Currently, special attention is paid to the content of the training of schoolchildren in computer sc...
Computing education and outreach in the K--12 school sector have shown significant growth over recen...
In this paper we describe a general framework for building short-courses designed to engage student ...
This paper takes the stand that it is never too early to teach so-called “hard” concepts in computer...