Introduction to principal software engineering processes and pitfalls. Focus on users, development methodologies, testing, and tools. Use of techniques including version control, functional specification, Agile and Test-Driven Development.
      
  Course ID
              177
          Department
          
      Subject
              
          Units
              3
          Requisites
              PREREQ: CS 110B or CS 111B or CS 131B
          Transfer code
              UC/CSU
          Credit type
              Credit/Degree Applicable
          Pass/Nopass
              P/NP Available
          Lecture hours
              Lec-52.5
          Has field trips
              0