COSC Software Engineering I & II (2021 Spring/Fall)

Click here to download the course materials (notes, review sheet, etc)

Click here to see COSC 425/426 Software Engineering Project Hall of Fame 

What's New?

Client project presentation


A study of classical and object‑oriented software engineering principles and methods.  Topics include software processes, requirements analysis, design, testing and maintenance, project management and software metrics, process improvement. Agile software development and open-source software development are also covered. There will be a group project. Three hours lecture per week. 

Required books:

There is NO required textbook for this course. The course materials are mainly selected from the following reference books and some are adopted from journals and over the Internet. All lecture materials will be provided at the course material page.

Reference books:

There is NO reference books for this course.

Grading (subject to change)

Cell phone policy: 


Lecture attendance policy: 

Attendance is an extremely important part of this course. For every unexcused absence, 1% of the total final grade will be deducted.

Make-up policy: 

Make-up exams for lecture are only allowed in extreme circumstances and should be approved by the instructor prior to the actual exam date. This policy is not negotiable.

Late work policy: 

Late work for both lecture will be penalized 50%. Work handed in more than 5 days late will not be accepted and will be given a score of 0 points. This policy is not negotiable.

Last updated on Thursday, 14 January 2021 03:08:06 PM by Xiaohong (Sophie) Wang