CSE 758: Capstone design course on Software Engineering

CSE 758 (Software Engineering Project): This is our most popular capstone design course. The prerequisites for the course are CSE 560, 601, and 757. CSE 560 provides students with a first serious experience in software design and implementation, working in teams, and in producing documentation. CSE 757 provides additional knowledge of software development practices, methods for implementation and maintainence of software, as well as the importance of reliability of software and ways of achieving it. CSE 601 introduces students to the ethical issues in computing and provides practice in developing communication skills. All of this knowledge is called upon in 758.

The main objective of this course is to prepare students for the software engineering profession. Upon completion of the course, students are expected to have applied their software engineering knowledge to aspects of: