Jun 28, 2024
OHIO University Undergraduate Catalog 2023-2024

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 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)