home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.edu:2269 comp.software-eng:5200
- Newsgroups: comp.edu,comp.software-eng
- Path: sparky!uunet!timbuk.cray.com!hemlock.cray.com!lleone
- From: lleone@cypress49.cray.com (Larry Leone)
- Subject: Re: Class Project For Software Engineering Course
- Message-ID: <1993Jan4.162437.19108@hemlock.cray.com>
- Originator: lleone@cypress49
- Lines: 36
- Sender: lleone@cypress49 (Larry Leone)
- Nntp-Posting-Host: cypress49
- Organization: Cray Research, Inc.
- References: <1i4lfqINN849@crcnis1.unl.edu> <1ia3e0INN9m5@aludra.usc.edu>
- Date: 4 Jan 93 16:24:37 CST
-
-
- 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.
- >
-
- Just like real life! Fun, well defined requirements and sufficient time.
- Yup, all my projects have been just like that :-) NOT.
-
- Sorry I just couldn't resist. I know you have to start somewhere.
-
- If I were to teach a class, I would choose non-game oriented project,
- say like a simple assembler, a satellite tracking program, or a software
- metric tool. I would have the students work in teams of 3-5 students.
- All teams would work on the same project. Competition between teams
- makes it fun. Students learn team work, and get to see how several
- design strategies are played out. Have team A test the results
- of team B and visa-versa. Compare all the projects in terms of code
- size, speed, number of defects etc. Good place to make use of a metric
- tool.
-
- --Larry
-
- --
- Larry Leone, System Performance and Analysis Cray Research, Inc.
- Phone: (612) 683-5385 655F Lone Oak Drive
- E-mail: lleone@cray.com or uunet!cray!lleone Eagan, MN 55121
-