CS 177 Software Engineering (3)
Lec-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.
UC/CSU