Abstract
This paper presents an approach to introducing multiple programming language paradigms in the CS I course through the use of a single multiparadigm language. The approach uses multiple paradigms in the design and implementation of solutions to computer projects. The paper illustrates the approach by outlining a solution to a sample project which utilizes the imperative, object-oriented, and the functional paradigms.
- BP95 Timothy A. Budd and Rajeev K. Pandey. "Never Mind the Paradigm, What About Multiparadigm Languages?," SIGCSE Bulletin, Vol. 27, No. 2, June 1995. Google Scholar
Digital Library
- Bud89 Timothy A. Budd. Multiparadigm Programming in Leda. Addison-Wesley, Reading MA. 1995. Google Scholar
Digital Library
- Ren95 Juris Reinfeld. "A Three Paradigm First Course For CS Majors," SIGCSE Bulletin, Vol. 27, No, 1, March 1995. Google Scholar
Digital Library
- WK89 Mark B. Wells and Barry L. Kurtz. "Teaching Multiple Programming Language Paradigms: A Proposal for a Paradigm-General Pseudocode," Proceedings of the Twentieth SIGCSE Technical Symposium on Computer Science Education, pages 246-251, Louisville, KY, February 1989. Google Scholar
Digital Library
Index Terms
Multiple paradigms in CS I
Recommendations
Multiple paradigms in CS I
SIGCSE '96: Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science educationThis paper presents an approach to introducing multiple programming language paradigms in the CS I course through the use of a single multiparadigm language. The approach uses multiple paradigms in the design and implementation of solutions to computer ...
Amalgamating multiple programming paradigms in Prolog
IJCAI'87: Proceedings of the 10th international joint conference on Artificial intelligence - Volume 1This paper discusses the issues in amalgamating multiple programming paradigms in the logic programming language, Prolog. It is shown that multiple paradigms can be incorporated without disturbing logic programming language features and efficiency. It ...
Teaching multiple programming paradigms: a proposal for a paradigm general pseudocode
Initial overexposure to the imperative programming paradigm can make it very difficult to introduce students to other paradigms, such as the functional, object oriented and logical paradigms. It is important that students be exposed to several ...






Comments