Skip to main content

Software Design and Documentation (CSC 6301)

April 29, 2024

Great products start out from great designs authored by effective teams. This course introduces the student to the software development lifecycle at the graduate level. Focus will be placed on design and documentation methodologies used by practitioners. Students will learn to author clear and effective software documentation for a host of different design methodologies. Software design methodologies discussed will include waterfall, spiral, scrum, and agile. Other topics include version control, issue tracking, software project management, debugging, and profiling. Credits: 4