home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.edu:2274 comp.software-eng:5210
- Path: sparky!uunet!cs.utexas.edu!sdd.hp.com!network.ucsd.edu!munnari.oz.au!ariel.ucs.unimelb.EDU.AU!ucsvc.ucs.unimelb.edu.au!lugb!latcs1!latcs1.lat.oz.au!jacob
- Newsgroups: comp.edu,comp.software-eng
- Subject: Re: Class Project For Software Engineering Course
- Message-ID: <jacob.726212041@latcs1.lat.oz.au>
- From: jacob@latcs1.lat.oz.au (Jacob L. Cybulski)
- Date: 5 Jan 93 05:34:01 GMT
- References: <1i4lfqINN849@crcnis1.unl.edu> <1ia3e0INN9m5@aludra.usc.edu> <1993Jan4.162437.19108@hemlock.cray.com>
- Organization: Comp Sci, La Trobe Uni, Australia
- Lines: 59
-
- In article <1ia3e0INN9m5@aludra.usc.edu>, karrer@aludra.usc.edu (Anthony Karrer) writes:
- > At LMU we have been using a project-oriented software engineering
- > class for the last ten years, and I've been teaching it for the
- > last three years. The projects that we've found to be most effective
- > for a semester long course (if you expect the students to achieve
- > a working product ... some courses go only through detailed design)
- > are board games such as Monopoly, Risk, Othello, Backgammon, etc.
- >
- > These are particularly well suited to this class because they are
- > fairly well known by students or can easily be learned. As such you
- > avoid the many of the problems of ill-defined requirements specifications
- > leading to heart-ache at the end of the semester.
-
- Here at La Trobe University we also have a project-oriented SE subject.
- We have about 180 students who form teams of 5-7 students. The projects
- are based on the Software Hut model where the teams develop software
- components which then they exchange (sell/buy) to develop systems and
- applications. We always use "real" problems so that the students could
- experience the real problems, in the past we were also using real clients
- from industry but we found that we were losing somewhere the educational
- objectives. The typical problems we used in the past were :-
-
- Commercial applications:
- o scientific reference library
- o wine cellar management system
- o polling system
- o dental management system
- o jewellers management system
- o tax return calculator
- o etc.
-
- The system software:
- o hypertext authoring and browsing system
- o spreadsheet calculator
- o office automation system
- o assembler/compiler
- o search/replace utilities
- o expert system software
- o etc.
-
- We always try to give realistic requirements, i.e. they are quite
- incomplete and obscure and we let the students negotiate their requirements,
- formalise them, plan their projects (over 1 year), specify, design,
- fully implement, test and document their software.
-
- I would strongly recommend against game-like projects and very well defined
- requirements - spoon feeding. Of course I don't know what type of students
- do you have in your Uni but ours are very militant and their unions are quite
- strong so be prepared to get hassles from the students over such a large
- project!
-
- Jacob
-
- =============================================================================
- Jacob L. Cybulski, Deputy Director, Amdahl Australian Intelligent Tools
- Programme, Dept of Comp Sci & Comp Eng, La Trobe University, Bundoora,
- Vic. 3083, Australia. Ph: +613 479 1270, Fax: +613 470 4915, Telex: AA 33143,
- E-Mail: jacob@latcs1.lat.oz.au. ... G'Day
- =============================================================================
-