Nov 22, 2024
OHIO University Undergraduate Catalog 2024-25
CS 4561 - Software Design and Development II
Continuation of CS 4560. All major phases of the software engineering lifecycle, including system engineering, requirements analysis, design, implementation and testing. Communication skills relevant to working in software engineering teams and interacting with customers. Teams of students perform all software engineering phases in response to the needs of a customer.
Requisites: CS 4560
Credit Hours: 3
OHIO BRICKS: Bridge: Speaking and Listening
Repeat/Retake Information: May be retaken two times excluding withdrawals, but only last course taken counts.
Lecture/Lab Hours: 3.0 lecture
Grades: Eligible Grades: A-F,WP,WF,WN,FN,AU,I
Learning Outcomes:
- Students will be able to design and implement a solution to a complex software engineering project based on the specified requirements.
- Students will be able to perform using an effective team problem-solving process.
- Students will be able to create a formal presentation and present it in front of a technical audience.
- Students will be able to deliver organized, polished, and credible design reviews that clearly convey the project scope and design approach by using terminology appropriate for a technical audience and incorporating supporting technical knowledge.
- Students will be able to perform software testing.
- Students will be able to apply security practices throughout the software engineering process.
- Students will be able to perform software analytics and analyze their results.
- Students will be able to evaluate user experiences.
- Students will be able to discuss privacy issues, security issues, and ACM/IEEE software engineering code of ethics.
Add to Portfolio (opens a new window)