Course Description

This is a undergraduate course in software engineering.This course focus on modern software engineering, i.e., object-oriented software engineering.

This course covers SE concept, UML, project orgaization and management, requirement elictation, analysis, system design, object design and other important parts of software engineering.

All the materials and slides used in our class can be found on this website.You can download them freely as long as they are used for noncommercial purposes.

The Course will be divide into two subparts:

1: Software Engineering (From week 1 to week 8)

1: Software Engineering Practices (From week 9 to week 16)