Skip to main content

Software Design and Documentation (CSC 6301)

January 6, 2025

Great products begin with great designs authored by effective teams. This course introduces students to the software development lifecycle at the graduate level. Emphasis is placed on design and documentation methodologies used by practitioners. Students learn to author clear and effective software documentation for a host of design methodologies,including waterfall, spiral, scrum and agile. Other topics include version control, issue tracking, software project management, debugging and profiling. Credits: 4