next up previous
Next: A Second Course Up: Reuse Education Previous: Activities

A First Course in Software Engineering

The course adopted design principles from other engineering disciplines to software engineering to strengthen reuse. The course also includes an evolutionary approach to assignments and teaching and emphasizes the construction of software rather than the writing of code. In addition the course should: teach language concepts and provide a context to the above material with a brief overview of computer science history, and a brief overview of ``machines'' (as appropriate).

At the end of the course students should be able to design and construct a solution given

and be able to explain their solution.

Thus the material for course one includes introductions to:



Larry Latour
Mon Aug 21 17:23:03 EDT 1995