Affiliation:
1. Department of Mathematics, Agder College, N-4604 Kristiansand, Norway
Abstract
Computer science education is greatly affected by the object-oriented approach. This can be seen in the numerous new teachers being attracted to programming languages such as Java. Learning the object-oriented approach is however difficult for novice students, mostly because it requires a new way of thinking about computing and more depth to grasp. Thus, to promote the object-oriented approach at the introductory level, a re-examination of the teaching method is recommended. This article describes a pedagogical framework rooted in the constructivist epistemology for teaching object-oriented design and programming.
Publisher
Association for Computing Machinery (ACM)
Reference12 articles.
1. Constructivism in computer science education
2. Berg D.J. and Fritzinger J.S. Advanced Techniques for Java Developers. John Wiley & Sons New York 1998. Berg D.J. and Fritzinger J.S. Advanced Techniques for Java Developers. John Wiley & Sons New York 1998.
3. Java as first programming language
4. A constructivist framework for integrating the Java paradigm into the undergraduate curriculum
Cited by
13 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献