CS 177 Software Engineering (3)
Credit, Degree Applicable
P/NP Available
ADVISE: prior programming experience such as CS 110A or 111A or 113A or 130A or 131A or 132 A
Introduction to principal software engineering processes and pitfalls. Focus on user needs, development organizations, methodologies, testing, and tools. Use of techniques and tools including Agile Software Development, Test-Driven Development, and version control.

After successful completion of this course, students will be able to:

Find more details on this course in its official Course Outline of Record