Software Engineering for Web Applications
6.171 · Electrical Engineering and Computer Science · Undergraduate · Fall 2003
Prof. Harold Abelson, Dr. Philip Greenspun
<p>6.171 is a course for students who already have some programming and software engineering experience. The goal is to give students some experience in dealing with those challenges that are unique to Internet applications, such as:</p> <ul> <li>concurrency;</li> <li>unpredictable load;</li> <li>security risks;</li> <li>opportunity for wide-area distributed computing;</li> <li>creating a reliable and stateful user experience on top of unreliable connections and stateless protocols;</li> <…
The syllabus, on MIT OpenCourseWare
The full course — syllabus, assigned readings, problem sets, exams, and lecture notes — lives on OCW. These open the real thing:
Syllabus ↗
Course overview, grading, schedule
Readings ↗
The assigned reading list, session by session
Assignments ↗
Problem sets and projects
Full course on OCW ↗
Everything, including lecture materials
Attribution
Prof. Harold Abelson, Dr. Philip Greenspun. 6.171 Software Engineering for Web Applications. Fall 2003. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: CC BY-NC-SA 4.0.
Course materials are © their authors and licensed CC BY-NC-SA 4.0. CurrMana links to the source and does not re-host them.