Title :
Software engineering practice in an undergraduate compiler course
Author_Institution :
Dept. of Comput. & Inf. Sci., Massachusetts Univ., North Darmouth, MA, USA
fDate :
2/1/1993 12:00:00 AM
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;
Journal_Title :
Education, IEEE Transactions on