• DocumentCode
    869856
  • Title

    Teaching software engineering in a workstation environment

  • Author

    Sherman, Mark ; Drysdale, Robert L., III

  • Author_Institution
    Dartmouth Coll., Hanover, NH, USA
  • Volume
    5
  • Issue
    3
  • fYear
    1988
  • fDate
    5/1/1988 12:00:00 AM
  • Firstpage
    68
  • Lastpage
    76
  • Abstract
    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.<>
  • Keywords
    Apple computers; computer science education; educational courses; microcomputer applications; software engineering; user interfaces; Apple Macintoshes; Dartmouth College; course; data structures; fonts; graphics; mice; networked workstation environment; programming methodologies; software engineering; sound generators; system architecture; system performance; teaching; user interface; windows; workstation environment; Buildings; Computer architecture; Computer graphics; Data structures; Education; Educational institutions; Mice; Software engineering; System performance; Workstations;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.2026
  • Filename
    2026