Skip Navigation

Software Engineering


This course introduces the fundamental concepts and principles of software planning, construction, implementation and management. It covers the software development life cycle, the various activities that occur. It also covers methodologies for specifying, designing, developing, and managing top quality software systems. Prerequisite: CS 280. Fall.