Abstract
Undergraduate and master's students enrolled in a programming language paradigms class are given the assignment to design a new programming language paradigm. The students are asked to develop a paradigm concept, demonstrate the utility of the paradigm for programmed solutions, and outline a sample programming language. Resulting student-designed paradigms from this class fall into three loosely defined categories: connection with a physical item, modeling a process, and representing program structure. The resulting class experience demonstrates that students can think and create beyond existing paradigms and features of languages to the level of abstraction that defines a new paradigm. Copyright 2006 ACM.
Cite
CITATION STYLE
Standley, H. M. (2007). “Programming language paradigms” instruction through designing a new paradigm. In Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education (pp. 37–40). https://doi.org/10.1145/1121341.1121355
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.