• DocumentCode
    874016
  • Title

    Software engineering practice in an undergraduate compiler course

  • Author

    Liu, Hong

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Massachusetts Univ., North Darmouth, MA, USA
  • Volume
    36
  • Issue
    1
  • fYear
    1993
  • fDate
    2/1/1993 12:00:00 AM
  • Firstpage
    104
  • Lastpage
    108
  • Abstract
    The combination of a traditional deep domain project course (compiler construction) with the software engineering process is discussed. The course involves a progressive and team programming project for a subset of some real structured programming languages such as ANSI-C. The software engineering practice concentrates on the implementation level, issues on detailed design, coding and documenting, and unit and integration testing. It is argued that these issues are the major problems that most undergraduates will face
  • Keywords
    computer science education; educational courses; program compilers; software engineering; structured programming; teaching; ANSI-C; CAI; coding; compiler construction; computer science education; deep domain project; design; documenting; educational courses; implementation; integration testing; software engineering; structured programming languages; undergraduate; unit testing; Books; Character recognition; Computer science; Memory management; Military computing; Natural languages; Programming profession; Software engineering; Software testing; Target recognition;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/13.204825
  • Filename
    204825