BIB-VERSION:: CS-TR-v2.0 ID:: ncstrl.dartmouthcs//TR86-134 ENTRY:: January 20, 1995 ORGANIZATION:: Dartmouth College, Computer Science TITLE:: Producing Software Using Tools in a Workstation Environment TYPE:: Technical Report (paper) REVISION:: 1 AUTHOR:: Sherman, Mark AUTHOR:: Drysdale, Robert L. Scot NOTE:: The 'January' in DATE is an arbitrary placeholder. DATE:: January 1986 RETRIEVAL:: For a paper copy, email RETRIEVAL:: For a paper copy, write to Technical Report Librarian Department of Computer Science Dartmouth College 6211 Sudikoff Laboratory Hanover, NH 03755-3510 USA RETRIEVAL:: PDF at http://www.cs.dartmouth.edu/reports/TR86-134.pdf ABSTRACT:: We discuss how we taught students to build and use translation, interpretive, editing and monitoring tools in an undergraduate software engineering course. Students used the tools on low-cost workstations (Macintoshes) to build large, group projects. The students' projects used all available features of workstation environments, including graphics, windows, fonts, mice, networks, and sound generators. We found that 1) the use of tools increased student productivity, 2) a shift in a data structure and algorithm topics is needed to cover material relevant for workstation environments, 3) new topics in system design are required for a workstation environment, 4) traditional material can be easily illustrated with a workstation environment and 5) students enjoyed being able to manipulate the advanced features of workstations in their work, which in turn increased their motivation for and concentration on the course material. END:: ncstrl.dartmouthcs//TR86-134