Xref: utzoo comp.edu:2643 comp.software-eng:2378 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!psuvax1!psuvm!uh2 From: UH2@PSUVM.BITNET (Lee Sailer) Newsgroups: comp.edu,comp.software-eng Subject: Re: CS education Message-ID: <89319.113524UH2@PSUVM.BITNET> Date: 15 Nov 89 16:35:24 GMT References: <7024@hubcap.clemson.edu> <7036@hubcap.clemson.edu> Organization: Penn State University Lines: 29 In article <7036@hubcap.clemson.edu>, ofut@hubcap.clemson.edu (A. Jeff Offutt) says: >Here's one of my ideas for a perfect software engineering project: > An operating system. > >Another one: > A compiler > I stongly disagree, for two reasons. First, these projects break too nicely into well known "pieces" that can be divvied up among project members. Figuring out how to divvy things up is often the hard part, it the real world. Second, the "user interfaces" for these is too well established. Software Engineers need more experience with meeting the needs of end users, so some project where there is less received wisdom is appropriate. With that in mind, how about a HyperText system? Nobody really agrees on what it should do or how it should work. lee >There are many good software engineering projects ... luckily some of them >are often used in other classes. > >Saves us the trouble of teaching all that "application dependent knowledge" >before starting the project ... :-) >-- >Jeff Offutt >Department of CS, Clemson University, Clemson SC (803) 656-5882 >Internet: ofut@clemson.edu