CSCI-400: Software Engineering

Credits 3
Grade Scheme
Session Cycle

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.


Senior standing in the computer science major or both CSCI-220 and permission by instructor

Term Offered
Fall Only