Software-System Design and Management is a software engineering course with particular emphasis on project management, usability testing, customer interviewing, specification of formal requirements, and oral communication. In addition to the focus on a team programming project, we discuss, debate, and think about the team software design and development process. The students learn how to effectively communicate orally - from pitching ideas to a project manager, to interviewing a customer, resolving conflict with another team member, giving feedback and presenting results.
- Credits: 3
- Frequency: At least once a year
- CS 1501 ALGORITHM IMPLEMENTATION (COE 1501)
- Must have one of the following:
Requirements and Grading
Written and programming assignments, a group project, one or two progress exams and a final exam.