Prerequisite
All the computer science course requirements with a GPA of 2.5

Course Description
A study of the software development life cycle. Emphasizes logical organization of system and communicating design through documentation suitable for generating a concrete implementation. Students construct an original project with practical applications applying software engineering concepts. This project includes program specifications, test plans and user documentation. Grading is by "H" (for Honors, "B" or better work), "S" (for Marginal, "C" level work) or "U" (Unsatisfactory, "D" or below).