So Different Though So Similar? – Or Vice Versa? Exploration of the Logic Programming and the Object-Oriented Programming Paradigms
Computer science (CS) curricula are composed of various study modules, each of which focuses on particular contents, concepts, principles, and associated problem-solving methods. Developers of CS curricula recommend that students become acquainted with different programming paradigms in order to acq...
Gespeichert in:
Veröffentlicht in: | Issues in informing science & information technology education 2010-01, Vol.7, p.393-402 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Computer science (CS) curricula are composed of various study modules, each of which focuses on particular contents, concepts, principles, and associated problem-solving methods. Developers of CS curricula recommend that students become acquainted with different programming paradigms in order to acquire alternative ways of computational thinking and various approaches for problem solving. In this paper, we illuminate two different though related paradigms: object-oriented programming and logic programming. We present and discuss the findings of a comparative study aimed at revealing similarities and dissimilarities between object oriented programming and logic programming in the context of problem-solving approaches and conclude with guidelines for instructional design of a study track that combines both paradigms. Keywords: Computer science education, Computer science curriculum, paradigms, problem solving, object-oriented programming, logic programming, Java, Prolog. |
---|---|
ISSN: | 1547-5840 1547-5867 |
DOI: | 10.28945/1215 |