Teaching Basic Software Engineering to Senior High School Students

Teaching Basic Software Engineering to Senior High School Students

Author: 
Köhler, Barbara
Place: 
Hershey, PA
Publisher: 
IGI Global
Date published: 
2013
Responsibility: 
Gluchow, Michaela, jt. author
Brügge, Bernd, jt. author
Editor: 
Issa, Tomayess
Source: 
Information Systems and Technology for Organizations in a Networked Society
Abstract: 

Software Engineering (SE) is an increasingly important topic as software projects increase in size, budget, and duration. The authors suggest starting teaching SE already to high school students instead of waiting until their freshman year at university. This chapter shows the principles the authors used for creating such courses. First, the authors explain which software lifecycle model the authors use, why, and how it needs to be tailored for students with very little development experience. Second, the authors discuss the educational models the authors apply to increase motivation and counter the inert knowledge problem often observed in lectures. The authors mainly focus on goal-based scenarios and scaffolding, two constructivist design methods. Finally, the authors present a case study of one course they conducted in fall 2011 with eleven high school students between ages 16 and 18.

Series: 
Advances in Business Information Systems and Analytics

CITATION: Köhler, Barbara. Teaching Basic Software Engineering to Senior High School Students edited by Issa, Tomayess . Hershey, PA : IGI Global , 2013. Information Systems and Technology for Organizations in a Networked Society - Available at: https://library.au.int/frteaching-basic-software-engineering-senior-high-school-students