CSCI 301 Software Engineering

This course is a detailed examination of processes used to create software. Topics include the life cycle, metrics, risk management, project planning and management, and agile development methods used in software engineering. Pre-requisite: CSCI 160 - Computer Science I and ENGL 120 - College Composition II or ENGL 121H - Honors Composition II. This course is part of the university's Writing Across the Curriculum/Writing in the Disciplines program. Fall. Odd years.