USER-CENTERED COMPUTER SCIENCE - High-ceiling and Low-floor Approaches to Programming Languages and Algorithms
Stefano Federici
2011
Abstract
Understanding computer science algorithms is one of the steepest obstacles when learning computational science. In this paper I will describe a novel approach to learning standard programming languages and basic computer science algorithms that is based on BYOB, one of the more relevant extension of Scratch, a programming tool developed by MIT. In the proposed approach, students can build several algorithms by themselves without having to cope with all the knowledge about programming usually needed when using a standard programming language.
DownloadPaper Citation
in Harvard Style
Federici S. (2011). USER-CENTERED COMPUTER SCIENCE - High-ceiling and Low-floor Approaches to Programming Languages and Algorithms
. In Proceedings of the 3rd International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-8425-49-2, pages 340-348. DOI: 10.5220/0003347903400348
in Bibtex Style
@conference{csedu11,
author={Stefano Federici},
title={USER-CENTERED COMPUTER SCIENCE - High-ceiling and Low-floor Approaches to Programming Languages and Algorithms
},
booktitle={Proceedings of the 3rd International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2011},
pages={340-348},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003347903400348},
isbn={978-989-8425-49-2},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 3rd International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - USER-CENTERED COMPUTER SCIENCE - High-ceiling and Low-floor Approaches to Programming Languages and Algorithms
SN - 978-989-8425-49-2
AU - Federici S.
PY - 2011
SP - 340
EP - 348
DO - 10.5220/0003347903400348