The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - May/June (1988 vol.5)
pp: 68-76
ABSTRACT
<p>A description is given of an undergraduate software-engineering course at Dartmouth College that uses an interactive, graphical, networked workstation environment (implemented on Apple Macintoshes). The student's projects use all the features of this environment, including graphics, windows, fonts, mice, networks, and sound generators. The course covers the technical aspects of building a large system. Class topics include refining the system architecture, evaluating data structures, measuring system performance, selecting a user interface, specifying modules, and comparing programming methodologies. The environment can be implemented on almost any computer, from micros to mainframes.</p>
INDEX TERMS
teaching; software engineering; workstation environment; course; Dartmouth College; networked workstation environment; Apple Macintoshes; graphics; windows; fonts; mice; sound generators; system architecture; data structures; system performance; user interface; programming methodologies; Apple computers; computer science education; educational courses; microcomputer applications; software engineering; user interfaces
CITATION
Mark Sherman, Robert L. Drysdale III, "Teaching Software Engineering in a Workstation Environment", IEEE Software, vol.5, no. 3, pp. 68-76, May/June 1988, doi:10.1109/52.2026
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool