Title
What could be more SLic?: projects for the programming languages course
Abstract
The last few years has seen renewed interest in teaching programming-in-the-large (PIL) and programming-in-context of a larger existing program (PIC) throughout the computer science curriculum. Although these skills have been a focus of software engineering courses and capstone projects, there is an emphasis to teach these skills in other courses across the curriculum. This paper addresses incorporation of PIL and PIC in the programming language course, and presents specific PIC and PIL projects using an interpreter for SLic, a simple logic (declarative) language. SLic itself is part of a family of interpreters in MuLE, a software environment designed to support interpreter-based projects in the programming languages course. MuLE is written in DrScheme (from Rice's PLT software project distributed under the GNU Library General Public License) and runs under Windows 95/98/NT/2000, MacOS, and Unix/X.
Year
DOI
Venue
2001
10.1145/364447.364594
SIGCSE
Keywords
Field
DocType
computer science curriculum,plt software project,gnu library general public,software engineering course,software environment,specific pic,programming language course,pil project,capstone project,programming languages course,modeling,constructivisim,programming language,software engineering
Constructivism (philosophy of education),Fifth-generation programming language,Programming language,Software engineering,Computer science,Capstone,Unix,Software,Interpreter,Curriculum,Programming language theory
Conference
Volume
Issue
ISBN
33
1
1-58113-329-4
Citations 
PageRank 
References 
0
0.34
1
Authors
3
Name
Order
Citations
PageRank
L. A. Smith King161.39
John Barr200.34
Ben Coleman300.34