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 King | 1 | 6 | 1.39 |
John Barr | 2 | 0 | 0.34 |
Ben Coleman | 3 | 0 | 0.34 |