Title:
|
TEACHING BASIC SOFTWARE ENGINEERING TO SENIOR HIGHSCHOOL STUDENTS |
Author(s):
|
Köhler Barbara, Michaela Gluchow, Bernd Brügge |
ISBN:
|
978-972-8939-67-0 |
Editors:
|
Piet Kommers and Pedro Isaías |
Year:
|
2012 |
Edition:
|
Single |
Keywords:
|
Software Engineering, Teaching, Goal Based Scenario, Constructivism |
Type:
|
Full Paper |
First Page:
|
11 |
Last Page:
|
18 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Software Engineering (SE) is an increasingly important topic as software projects increase in size, budget and duration. We suggest starting to teach SE already to high school students instead of waiting until their freshman year. This paper shows principles we used for creating such courses. First we explain which software lifecycle model we use, why we use it and how it needs to be tailored for students with very little development experience. Second we discuss the educational models we apply to increase motivation and counter the inert knowledge problem often observed in lectures. We mainly focus on goal-based scenarios and scaffolding, two constructivist design methods. Finally we present a case study of one course we conducted this fall with eleven high school students between ages 16 and 18. |
|
|
|
|