Spring 2005; CMSC 435; Section 0101
Welcome to the home-page for the Software Engineering Course (CMSC 435, Section 0101).
In most of your computer science classes, you have written small programs and developed software that had few users, if any. What can you say about the design, analysis, quality, and reusability of these programs? Did you keep these issues in mind when you developed the programs? In other words, did you "engineer" the software well?
In the real world, you will be required to team-develop large software that may be used by hundreds of people. You want to make sure that the software we develop is "engineered" well. In this course, you will learn how to engineer software by developing a detailed design, testing/debugging the design for correctness, writing the code, and testing the quality of your software.
By the end of this semester, you will have learned techniques for:
Happy Software Engineering!
IMPORTANT DATES (Click Here)
Copyright: Dept. of Computer Science, University of Maryland.