Title :
Putting the practice into software engineering education
Author :
Miller, Jan ; Mingins, Christine
Author_Institution :
Sch. of Comput. Sci. & Software Eng., Monash Univ., Clayton, Vic., Australia
Abstract :
The paper describes a subject called Software Engineering Practise, which introduces software engineering concepts to students in a generalist computing degree. The course has three aims: to establish a foundation of good practice which will form the basis for a personal software improvement process in subsequent studies and in professional life; to introduce object oriented design in a context firmly embedded in software engineering; and to give students a taste of working in groups on a reasonably large project. The success of this course is due to the way in which the object oriented design, the software engineering process aspects and the project work so well together to bring the concepts associated with each part of the course to life and to reinforce each other in a relatively realistic context. Other aspects, which contribute to the success of the course, such as the team approach to course management, individual student assessment, and choice of development environment, are also highlighted
Keywords :
computer science education; educational courses; object-oriented methods; object-oriented programming; software engineering; Software Engineering Practise; course management; development environment; generalist computing degree; group working; individual student assessment; object oriented design; personal software improvement process; professional life; project; software engineering education; Computer science; Computer science education; Electrical capacitance tomography; Environmental management; Information technology; Programming; Reflection; Software design; Software engineering;
Conference_Titel :
Software Engineering: Education & Practice, 1998. Proceedings. 1998 International Conference
Conference_Location :
Dunedin
Print_ISBN :
0-8186-8828-9
DOI :
10.1109/SEEP.1998.707651