Denotational semantics: a methodology for language development
Denotational semantics: a methodology for language development
An exercise in denotational semantics
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Essentials of programming languages
Essentials of programming languages
A formal approach to the teaching of programming language concepts
ACM SIGPLAN Notices
Formal semantics and interpreters in a principles of programming languages course
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Programming Languages: Principles and Paradigms
Programming Languages: Principles and Paradigms
Integrating formal models into the programming languages course
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Teaching software engineering through game design
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Using market basket analysis to integrate and motivate topics in discrete structures
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Developing real-world programming assignments for CS1
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Hi-index | 0.00 |
An intellectual "power tool" is a practice that dramatically simplifies certain problems, but that requires skill and preparation to use effectively. Teaching "power tools" in conjunction with substantial "real-world" projects is a popular way to awaken students to the importance of "power tools." This paper describes an effort to measure the extent, if any, to which such a project really increased students' appreciation for a particular "power tool." The project in question comes from a theory of programming languages course, and uses formal specifications as a "power tool" for language implementation. Surveys conducted before and after the project suggest that it did indeed increase students' appreciation for mathematical specifications.