This paper outlines new perspectives on the teaching and learning of software systems development in large groups based on a newly designed, final year, Software Systems Analysis (SSA) and Software Systems Design (SSD) subjects within the undergraduate Software Engineering Program at the Faculty of Engineering, University of Technology Sydney (UTS). Topics described by this paper include shared experiences in implementing these subjects over the last five semesters, discussing their successes, as well as common problems experienced and anticipated. While SSA and SSD subjects are practice based, its formal content is synthesized from other subjects taught within the Software Engineering Program and as practiced in industrial internships, defined within a lifecycle context. The aim of SSA and SSD is to bridge the gap between students' individualistic, often unplanned, unbudgeted and uncoordinated efforts, that dominate traditional approaches to teaching and learning software subjec...
Zenon Chaczko, David J. Davis, Craig Scott