Top/public/assessment/Outcomes/1/1a/csci3030

6e: Software Development Life Cycle
Responsibilities for CSCI 3030

Note. Before teaching this course, consult the Response section of the assessment data page for a recent term of this course. Be sure to do what the Response section says should be done.

 

Introduction and initial assessment

Here, the topic is introduced and student learning is assessed.

The setting for student learning

In CSCI 3030, the software development life cycle is introduced. Students learn about different process models, and they apply a process model on a project. They also look at the different life cycle steps: requirements, design, implementation, testing, and maintenance/evolution.

Rubric
Good. Students use a process model effectively on a team project. Students can explain the purpose of the steps in the process model, and can relate the model to the process used on their project.

Satisfactory. Students use a process model on a team project, with minor issues that cause it to be less effective. Students can explain the purpose of the steps in the process model, and, in most cases, can relate the model to the process used on their project.

Unsatisfactory. A student's work is unsatisfactory if it does not meet any of the above criteria.

Goal
At least 75% of students who pass CSCI 3030 are rated as either satisfactory or good. At least 25% of students who pass CSCI 3030 are rated as good.