Informatics in Education logo


Login Register

  1. Home
  2. Issues
  3. Volume 8, Issue 1 (2009)
  4. Connectivity between Abstraction Layers ...

Informatics in Education

INFORMATION Submit your article Help
  • Article info
  • Related articles
  • More
    Article info Related articles

Connectivity between Abstraction Layers in Declarative ADT-Based Problem-Solving Processes
Volume 8, Issue 1 (2009), pp. 3–16
Bruria HABERMAN   Zahava SCHERZ  

Authors

 
Placeholder
https://doi.org/10.15388/infedu.2009.01
Pub. online: 15 April 2009      Type: Article     

Published
15 April 2009

Abstract

For over a decade, a declarative approach to problem solving based on the use of abstract data types (ADTs) has been taught to high-school students as part of the logic programming instructional unit. We conducted a study aimed at assessing students' problem-solving processes when utilizing ADTs. The findings indicated that students' strategies that diverged from the conceptual model often cause the students to develop incorrect programs. Specifically, students have difficulties in establishing correct mapping between the problem and its abstract model - the corresponding ADT, and in establishing proper connectivity between layers of abstraction related to different stages of the problem-solving processes (e.g., between distinct programming modules). These difficulties are apparently associated with general difficulties that novices encounter when learning programming, and with the cognitive load encountered when dealing with high levels of abstraction. With the intention to reduce student difficulties, we suggest using an instructional approach designed to gradually educate the students toward attaining proficiency as ``problem solvers'' through the use of integrative knowledge and autonomous problem-solving techniques. This approach should be further evaluated regarding its feasibility and applicability to reducing students' difficulties in dealing with abstraction processes.

Related articles PDF XML
Related articles PDF XML

Copyright
No copyright data available.

Keywords
logic programming abstraction abstract data types problem solving

Metrics
since February 2020
1188

Article info
views

0

Full article
views

637

PDF
downloads

271

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICS IN EDUCATION

  • Online ISSN: 2335-8971
  • Print ISSN: 1648-5831
  • Copyright © 2024 Vilnius University
  •  

For contributors

  • Submit
  • OA Policy

Contact us

  • Institute of Data Science and Digital Technologies,
  • Vilnius University, Akademijos St. 4, 08412, Vilnius, Lithuania
  • E-mail: gabriele.stupuriene@mif.vu.lt
Powered by PubliMill  •  Privacy policy