z-logo
open-access-imgOpen Access
Teaching Software Engineering Bottom Up
Author(s) -
R. E. Kurt Stirewalt
Publication year - 2020
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--13199
Subject(s) - software engineering , computer science , software engineering process group , software development , social software engineering , software construction , personal software process , software system , software , curriculum , programming language , psychology , pedagogy
A typical CS curriculum contains a course on software engineering, which introduces principles and heuristic methods for designing large software systems subject to desirable properties, such as maintainability and extensibility. The nature of this body of knowledge suggests that the best method for teaching it is to use the elaboration theory of instruction. Applying this theory to software engineering requires a complete inversion in the traditional coverage of topics. We developed a new course, CSE 370, which incorporates this "bottom up" coverage. Using this method, we are able to instill a higher level of cognitive ability in software-engineering methods than we were able to achieve using the old method.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom