IMPLEMENTING AN INCREMENTAL PROJECT-BASED LEARNING SOLUTION FOR CS1/CS2 COURSES

Carlos Vega, Camilo Jiménez, Jorge Villalobos

2012

Abstract

Cupi2 is a project that promotes an integral solution to problems in teaching/learning programming using a large and structured courseware, and a student-centred pedagogical model (Villalobos and Casallas, 2006a; Villalobos, Calderón, and Jiménez, 2009a; Villalobos, Calderón, and Jiménez, 2009b; Villalobos and Jiménez, 2010). As a cornerstone of Cupi2, we use incremental projects intended to motivate students, and to develop high-level programming skills throughout their learning. A critical factor of these projects is that they are specially designed so that students are engaged in activities that complete a scaffold of a complete program. However, both the scaffolds and the activities needed to complete these incomplete programs must be arranged carefully by the instructors in order to stress the adequate contents for students, and at the same time, to help those students acquire programming skills effectively. Jointly, scaffold versions need to comply with high quality standards, representing a high time consuming activity for instructors, and therefore, increased costs for institutions. In this paper, we describe the way we overcome these challenges by supporting the projects’ design in a scalable way with a software factory.

Download


Paper Citation


in Harvard Style

Vega C., Jiménez C. and Villalobos J. (2012). IMPLEMENTING AN INCREMENTAL PROJECT-BASED LEARNING SOLUTION FOR CS1/CS2 COURSES . In Proceedings of the 4th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-8565-07-5, pages 15-27. DOI: 10.5220/0003900500150027

in Bibtex Style

@conference{csedu12,
author={Carlos Vega and Camilo Jiménez and Jorge Villalobos},
title={IMPLEMENTING AN INCREMENTAL PROJECT-BASED LEARNING SOLUTION FOR CS1/CS2 COURSES},
booktitle={Proceedings of the 4th International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2012},
pages={15-27},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003900500150027},
isbn={978-989-8565-07-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - IMPLEMENTING AN INCREMENTAL PROJECT-BASED LEARNING SOLUTION FOR CS1/CS2 COURSES
SN - 978-989-8565-07-5
AU - Vega C.
AU - Jiménez C.
AU - Villalobos J.
PY - 2012
SP - 15
EP - 27
DO - 10.5220/0003900500150027