z-logo
Premium
Establishing an Early Foundation in Software Engineering: Framework, Experiences and Results *
Author(s) -
McCauley Renée,
Jackson Ursula,
Manaris Bill
Publication year - 1999
Publication title -
journal of engineering education
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 3.896
H-Index - 108
eISSN - 2168-9830
pISSN - 1069-4730
DOI - 10.1002/j.2168-9830.1999.tb00466.x
Subject(s) - documentation , software engineering , social software engineering , software engineering process group , software documentation , curriculum , software development , personal software process , computer science , software , software requirements , software construction , software peer review , engineering management , engineering , programming language , pedagogy , psychology
In the fall of 1994 we reorganized the content of our three‐course introductory computer science sequence in order to introduce software engineering concepts early and provide a consistent software engineering focus from one course to the next. To implement these changes, we established detailed documentation and design standards. These standards would serve as a framework for teaching the software engineering principles and techniques that we considered appropriate and essential to novice software developers. In an attempt to assess the impact of this new teaching approach, we examined student performance in upper‐level, project‐oriented courses with respect to early exposure to software engineering concepts. This paper describes the documentation and design standards, as well as how these standards have been used as a framework for teaching software engineering concepts early in the curriculum. It also reports on what we have learned through assessment of this approach. Results indicate that students exposed early to software engineering concepts are indeed better prepared for upper‐level project‐oriented courses.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here