arrow
返回

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

delete2023-09-21
delete0
PRE
AI
A
Alexandros Tsichouridis
S
Stelios Xinogalos *
A
Apostolos Ampatzoglou
DOI:10.1177/07356331231203251delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
object-oriented design
object-oriented programming
teaching
education
tools

期刊

Journal of Educational Computing Research 封面图
Journal of Educational Computing Research
IF:
4.9
论文数:
1.6K
被引数:
4.0K

机构

U
University of Macedonia
学者数:
832
论文数: 920
被引数: 536
引用论文

引用论文

Untersuchungen zur automatisierten Isoflurannarkose bei der Saugferkelkastration
err2021-06-22
err0
PREAI
errHelena Härtel; Sophie Gumbert; Anna Rauh; Marina Beisl; Jochen Schulz; Katrin Kempf; Steffanie Senf; Eva Winner; Christine Weiß; Andreas Nüßlein; Yury Zablotski; Mathias Ritzmann; Susanne Zöls
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Identifying, categorizing and mitigating threats to validity in software engineering secondary studies
err2019-02-01
err182
errOAAI
errAmpatzoglou, Apostolos; Bibi, Stamatia; Avgeriou, Paris; Verbeek, Marijn; Chatzigeorgiou, Alexander
err分享
err收藏
Nurses’ Requirements for Relief and Casualty Support in Disasters: A Qualitative Study
err2014-04-17
err0
errOAAI
errMahmoud Nekooei Moghaddam; Sara Saeed; Narges Khanjani; Mansour Arab
err分享
err收藏
Epidemiología y desenlaces de la lesión renal aguda en Latinoamérica
err2023-03-27
err0
errOAAI
errJ.S. Chávez-Iñiguez; Guillermo García-García; Raúl Lombardi
err分享
err收藏
err分享
err收藏
Osteonecrosis of the Jaw
err2023-01-09
err0
errOAAI
errBožana Lončar Brzak; Lorena Horvat Aleksijević; Ema Vindiš; Iva Kordić; Marko Granić; Danica Vidović Juras; Ana Andabak Rogulj
err分享
err收藏
学者 查看更多内容