In this paper we discuss using a case study to demonstrate the software engineering process from requirements, specification, preliminary user manual, prototyping, design, impleme...
Most large research universities include a software design or software development course as a required or elective component of an undergraduate computer science major. For vario...
This paper describes the adaptation of a modern compiler construction course to target an FPGA-based hardware platform used throughout our computer science curriculum. One of the ...
Many software engineering projects use open source software tools or components. The project team's active participation in the open source community may be necessary for the...
We present our experience using a large, real-world application as a course project for the second half of the semester of a CS2 course. Our primary goal for the project was to cr...