Statement of Course Outcomes

 

Course Number: CS 551

Course Name: Software Engineering and Practice I

Course Coordinator: David Klappholz

 

Course Outcomes

 

Each course outcome is followed in parentheses by the Program Outcome to which it relates.

 

Course Outcomes:

 

  1. Outcome: Students produce software requirements. [core:requirements]

 

Work to be assessed: Each student participates on a project and must contribute to a requirements specification for their project. Every student will write at least one section of the document and each section will be graded for content and style. (Students analyze the requirements for a software artifact, and design and develop a software tool that satisfies those requirements.)

 

  1. Outcome: Students demonstrate teamwork. [core:teams]

 

Work to be assessed: Students participate in two projects; each project has a different composition of 8-10 students. Formal written and oral presentations of the project are presented and graded. The annotated evaluation sheet and the graded presentation materials inform the professor of the success of the teamwork. Project team meetings and

progress reports also support the team work assessment. (Students demonstrate that they can work within teams, as evidenced by cooperative work in team projects.)

 

  1. Outcome: Students communicate professionally.[core:communication]

 

Work to be assessed: Students participate in two projects. Formal written and oral presentations of the project are presented and graded. The annotated evaluation sheet and the graded presentation materials inform the professor of the success of the teamwork. (Students write and present technical reports at a level expected of the software engineering profession)

 

  1. Outcome: Students apply ethical standards to their work. [core:ethics]

 

Work to be assessed: An exam question requires the stating and application of the ACM/IEEE short form of software engineering ethics. (Students know about ethical problems that face computer scientists and software engineers, can quote codes such as the IEEE Code of Ethics that specify the professional response to them, and will act according to these codes of ethics.)