Treffer: Educational Programming Environments for Enhancing Conceptual Design in the Object-Oriented Paradigm: A Systematic Mapping Study

Title:
Educational Programming Environments for Enhancing Conceptual Design in the Object-Oriented Paradigm: A Systematic Mapping Study
Language:
English
Authors:
Source:
Journal of Educational Computing Research. 2024 62(1):290-322.
Availability:
SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: https://sagepub.com
Peer Reviewed:
Y
Page Count:
33
Publication Date:
2024
Document Type:
Fachzeitschrift Journal Articles<br />Information Analyses<br />Reports - Research
DOI:
10.1177/07356331231203251
ISSN:
0735-6331
1541-4140
Entry Date:
2024
Accession Number:
EJ1412131
Database:
ERIC

Weitere Informationen

Teaching and learning programming, and especially Object-Oriented Programming (OOP), is a complicated and challenging task. Students have to comprehend various OOP concepts and utilize them for designing object-oriented programs. Various types of educational programming environments, such as microworlds and educational games, have been devised for supporting novices mainly in comprehending OOP concepts. However, such environments do not usually support students in the conceptual design of object-oriented programs of a considerable length and complexity. In this paper, we focus on a systematic mapping study (SMS) of educational programming environments for enhancing the conceptual design in OOP, which relies on modularity, abstraction and encapsulation. The research questions investigate the intended learning outcomes, the empirical evidence on the effectiveness, and the teaching/learning technologies used by educational programming environments for enhancing the conceptual design in OOP. The findings can support instructors in selecting appropriate tools for their courses and researchers in the field of educational programming environments for OOP.

As Provided