Computer Science and EngineeringCSE 212A Software Engineering

Introduction to the general principles of software engineering. Covers current and classical topics from both practical and theoretical viewpoints. Topics include software evolution, project management, software inspections, design methods, requirements analysis and specification, software testing, maintenance, software implementation, human interfaces, and software engineering experimentation. (Formerly CMPS 276.)

Requirements

Enrollment is restricted to graduate students; undergraduates may enroll in this course if they have completed CSE 115A.

Credits

5

Instructor

The Staff, Jim Whitehead, Luca De Alfaro