dc.contributor.author | Deek, Fadi P. | en |
dc.contributor.author | McHugh, James A. | en |
dc.coverage.spatial | CY - Λευκωσία | en |
dc.creator | Deek, Fadi P. | en |
dc.creator | McHugh, James A. | en |
dc.date.accessioned | 2016-02-16T06:50:06Z | |
dc.date.available | 2016-02-16T06:50:06Z | |
dc.date.issued | 2003 | |
dc.identifier.uri | http://hdl.handle.net/10797/14682 | en |
dc.description | Περιέχει το πλήρες κείμενο | el |
dc.description.abstract | This paper addresses the interdependence among problem solving, cognition, and program development. The goal is to present a coherent and complete theoretical model which can serve as a basis for program development environments. To determine the type of support such environments should provide we first identify the actual difficulties involved in learning programming. We then synthesize a common model for problem solving based on existing methodologies. We next examine the problem solving tasks specific to program development, identifying how to adapt or enhance the general common model to the area of program development. Finally, we determine the cognitive science and learning theory relevant to problem solving identifying for each task of the common model the appropriate cognitive techniques required, thus defining a Dual Common Model which integrates the problem solving methodology and program development tasks with the cognitive knowledge and skills needed at each stage of the process. | en |
dc.language.iso | eng | en |
dc.publisher | Department of Educational Sciences, University of Cyprus | en |
dc.relation.ispartof | Information and communication technology | en |
dc.rights | info:eu-repo/semantics/openAccess | en |
dc.rights | Open Access | en |
dc.source | CBLIS Conference Proceedings 2003 Volume I: New Technologies and their applications in education | en |
dc.title | Problem solving and cognitive foundations for program development: an integrated model | en |
dc.type | info:eu-repo/semantics/conferenceObject | en |
dc.subject.uncontrolledterm | Problem solving | en |
dc.subject.uncontrolledterm | Program development | en |
dc.subject.uncontrolledterm | Cognitive model | en |
dc.subject.uncontrolledterm | Cognition | en |
dc.subject.uncontrolledterm | Human information processing | en |
dc.subject.uncontrolledterm | Human learning | en |
dc.contributor.conferenceorganizer | Learning in Physics Group, University of Cyprus | en |
dc.contributor.coordinator | Constantinou, Constantinos P. | en |