May 05, 2024  
OHIO University Undergraduate Catalog 2022-23 
    
OHIO University Undergraduate Catalog 2022-23 [Archived Catalog]

Add to Portfolio (opens a new window)

CS 4560 - Software Design and Development I


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 3560 and 3610) and Sr only
Credit Hours: 3
OHIO BRICKS Bridge: Learning and Doing, Capstone: Capstone or Culminating Experience
General Education Code (students who entered prior to Fall 2021-22): 3
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 explain all aspects of the software development cycle.
  • Students will be able to produce a software requirement specification document.
  • 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 an audience.
  • Students will be able to perform software testing.
  • Students will be able to discuss privacy issues, security issues, and ACM/IEEE software engineering code of ethics.
  • Students will be able to adapt and apply computing knowledge to a challenging design experience that incorporates an awareness of important non-technical issues, develops an ability to communicate effectively and instills a sense of self as a learner.



Add to Portfolio (opens a new window)