Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!zaphod.mps.ohio-state.edu!think.com!hsdndev!dartvax!Eric.J.Baumgartner From: Eric.J.Baumgartner@dartmouth.edu (Eric J. Baumgartner) Newsgroups: comp.edu Subject: Re: Computing in the Real World Message-ID: <1991Jun16.003456.24806@dartvax.dartmouth.edu> Date: 16 Jun 91 00:34:56 GMT References: <446400001@inmet> Sender: news@dartvax.dartmouth.edu (The News Manager) Organization: Dartmouth College, Hanover, NH Lines: 41 In article <446400001@inmet> justin@inmet.inmet.com writes: > COMP 106 > Computing in the Real World > > In this 15-person seminar, the entire class will act as a team. We will > undertake a relatively large-scale computing project, to be completed by > the end of the semester. Co-operation will be stressed; the project will > be considerably too large for any subset of the class to finish on its > own. Formal methods of dealing with large software problems will used. > Grades will be based upon ability to work in a large, non-competitive > environment. > > Has any such thing been taught at the college level? Seems to me that it > might produce some more *useful* engineers... From the Dartmouth College course guide: CS 23. Software Design and Implementation Techniques for building large, reliable, maintainable, and understandable software systems. Topics include programming paradigms for real systems, systems programming tools, interfaces for both multi-user and workstation programming environments, software engineering, structured design, testing, and documentation. Concepts are reinforced through technical and cultural readings, written homework, several medium-scale programs, and one large-scale group programming project. ----- A co-worker took the course and said for the big project the class basically played Software Company and split up all aspects of the project: programming, documentation, management, art, etc. If anyone wants further information, let me know. Eric Baumgartner * ebaum@dartmouth.edu Interactive Media Lab * - When in danger or in doubt, Dartmouth Medical School * run in circles, scream and shout.