The following course information is taken from the official course description.
Catalog course description
This course provides an introduction to the software engineering process and the management of software projects. Topics covered include the software life cycle, effort tracking, project planning, measurement and estimation, reviews and checklists, and software quality management. Laboratory assignments provide an opportunity for students to develop and enhance a defined process for their own work. (prereq: SE-2030, CS-2852)
On successful completion of this course, the student will:
- understand basic concepts of software engineering process
- understand software process and product metrics
- be able to work within a standard development process
- be able to document process and product measurements
- be able to plan and track software projects
Textbook and reference materials
- Essential Scrum: A Practical Guide to the Most Popular Agile Process, Kenneth S. Rubin, Pearson, 2013
My general course policies apply to this course.
- Homework, quizzes, class exercises: 20%
- Labs: 30%
- Midterm exam: 25%
- Final exam: 25%
Note that this algorithm indicates how a grade will be determined for students who have successfully demonstrated mastery of the course outcomes. An acceptable level of success in meeting all course outcomes is a prerequisite for a passing grade in the course.