This course is a project-based course that covers the tools and processes used in modern software development. Students will work in teams to design, implement, test, and document a software system. Various topics are discussed including Agile development, software repository management, and licensing. Students will also integrate and reflect on their Connected Learning courses, major courses, and co-curricular experiences and produce deliverables such as short-and long-term career plans and credentials like a cover letter and resume.
CL General Education: Writing Intensive, Capstone
Prerequisites
CL-200; CSCI major; 90+ credits completed
Term Offered
Fall Only