Title :
Teaching a capstone subject in computing science- a variety engineering approach
Author :
Lederer, Brian ; Plekhanova, Valentina ; Jay, C. Barry
Author_Institution :
Sch. of Comput. Sci., Univ. of Technol., Sydney, NSW, Australia
fDate :
6/22/1905 12:00:00 AM
Abstract :
Software Development Case Study is a capstone subject in the BSc (Computing) degree at the University of Technology, Sydney. Its purpose is to give students as realistic an experience as possible of working in an IT industry environment on software development. At the same time we are trying to ensure that certain educational aims, such as students being exposed to programming in the large and having a sense of engaging with this task and completing it, are met. In analysing the way we run the course we use Ashby´s concept of requisite variety: that for a system´s essential variables (subject coordinator) must be able to deploy enough variety (or manoeuvres) to match that of the system being regulated (class). In our case the regulatory variety relates to the type and complexity of the projects on offer as well as to the project roles; this has to match the variety of vocational needs and interests brought to us by the students. We give examples of how conflicts, e.g. between educational and industrial aims, can trigger the emergence of new regulatory variety (such as specialised approaches to the task). We also describe how the coordinator´s regulatory variety is amplified by involving the students: e.g. in the framing of the project requirements, where we solicit input from the students via proposals: or in the running of the teams, where the students manage themselves but with monitoring by liaison officers. This student-centred approach is designed to promote project ownership and team responsibility. Although it also produces greater task uncertainty than the students are used to it provides them with greater opportunities for exploration and creativity
Keywords :
computer science education; software engineering; Software Development Case Study; University of Technology; computing science; education; project ownership; requisite variety; software engineering; student-centred approach; team responsibility; variety engineering; Education; Electrical capacitance tomography; Hip; Page description languages; Programming; Read only memory; Software engineering; Software systems; Uncertainty;
Conference_Titel :
Computer Science Conference, 2000. ACSC 2000. 23rd Australasian
Conference_Location :
Canberra, ACT
Print_ISBN :
0-7695-0518-X
DOI :
10.1109/ACSC.2000.824392