A capstone course for
computer science majors which applies concepts learned throughout the curriculum.
Students study the nature of the program development task when many people,
module and versions are involved in designing, developing and maintaining
a large program or system. Issues addressed include program design, specification,
version control, cost estimation and management. Students work in small
teams on the cooperative examination and modification of existing systems.
(Formerly Project in Software Engineering.) |