Linking different programming paradigms: thoughts about instructional design

  • Authors:
  • Noa Ragonis;Bruria Haberman

  • Affiliations:
  • Beit Berl College and Technion -- Israel Institute of Technology, Haifa, Israel;Holon Institute of Technology and Davidson Institute of Science Education, Holon, Israel

  • Venue:
  • Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Educators recommend that students become acquainted with different programming paradigms in order to acquire alternative ways of computational thinking and various approaches for problem solving. Since students, learning different paradigms show both, positive and negative transfer effects, instructors should address it directly in the study track by relating to the characteristics of each paradigm, and specifically to the differences and similarities between them. In this poster, we investigate two programming paradigms- object-oriented programming and logic programming in the context of using inheritance for knowledge representation and problem solving.