Towards a Framework to Scaffold Problem-solving Skills in Learning Computer Programming

Gorgoumack Sambe, Khadim Drame, Adrien Basse

2021

Abstract

Developing problem solving skills through learning programming has become a real challenge. Problem-solving skills are fundamental to learning computer programming and can be developed during learning. Teachers focus more on the syntax of the languages than on the development of problem solving skills. We present a conceptual framework to promote problem-solving skills in learning computer programming. This framework is based on an IDE which integrates two components. The first one is an explicit guidance to support the acquisition of skills related to different stages of a problem-solving method. It consists in explicitly following the steps of the process with activities that develop related skills. The second one is a semantic feedback system to develop problem-solving skills.

Download


Paper Citation


in Harvard Style

Sambe G., Drame K. and Basse A. (2021). Towards a Framework to Scaffold Problem-solving Skills in Learning Computer Programming. In Proceedings of the 13th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-502-9, pages 323-330. DOI: 10.5220/0010446503230330


in Bibtex Style

@conference{csedu21,
author={Gorgoumack Sambe and Khadim Drame and Adrien Basse},
title={Towards a Framework to Scaffold Problem-solving Skills in Learning Computer Programming},
booktitle={Proceedings of the 13th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2021},
pages={323-330},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010446503230330},
isbn={978-989-758-502-9},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - Towards a Framework to Scaffold Problem-solving Skills in Learning Computer Programming
SN - 978-989-758-502-9
AU - Sambe G.
AU - Drame K.
AU - Basse A.
PY - 2021
SP - 323
EP - 330
DO - 10.5220/0010446503230330