Lecture, four hours; laboratory, two hours; outside study, six hours. Requisites: courses 111, 131. Recommended requisite: Engineering 183EW or 185EW. Structured programming, program specification, program proving, modularity, abstract data types, composite design, software tools, software control systems, program testing, team programming. Letter grading.

Review Summary

Clarity
10.0 / 10
Organization
10.0 / 10
Time
5-10 hrs/week
Overall
8.3 / 10

Reviews

    Quarter Taken: Spring 2021 Online
    Grade: A

    Taking 130 with the Google engineers is probably the best way to learn how to be a software engineer. You'll learn how to design programs, write tests, and monitor rollouts. If you've done an internship or two already, you'll know most of the material already. If you haven't, this is a perfect class to take if you want a return offer after your first internship!

Course

Previously taught
22S 21S 20S 19W

Grading Information

  • Has a group project

  • Attendance not required

  • 1 midterm

  • Finals week final

  • 100% recommend the textbook