17-413: Software Engineering Reflection


This course is an opportunity to reflect on a software engineering experience you have had in industry.  It is structured as a writers workshop, in which you will work with the instructor and other students to identify and flesh out a software engineering theme that is illustrated by your industry experience.  You will prepare a 10-page report on this theme, comparable to a practitioner's report at a conference like ICSE or OOPSLA, and a 30-minute presentation to match.

This course fulfills a requirement of the Software Engineering Minor program, but students in other programs may take the course if they meet the prerequisite industry experience and if space is available.





Course meetings are normally Wednesdays at 4pm in Wean 4220.  In occasional weeks where the instructor has unavoidable conflicts, class will be held Fridays at 1:30pm (location as announced), and any students who cannot make the alternate time can meet individually with the instructor instead.

Assignment Due
Wed Aug 25

Wed Sep 1
Discuss abstracts
  • Title and Abstract (a one-paragraph summary of your paper)
Fri Sep 10
Discuss notes
  • Revised Title and Abstract
  • One-Page Experience Brain Dump
    • Describe different experiences you had that are relevant to the point of your paper
Fri Sep 17
Discuss rough outlines
  • Initial outline, showing the paper structure, the major points you want to make, and one or more supporting experiences for each point
Wed Sep 22
Office hour

Fri Oct 1
Discuss detailed outlines
  • Detailed outline: should contain all of the content that you plan to put in the paper
Wed Oct 6
Office hour
  • 2 pages of text
Wed Oct 13
Office hour
  • 4 pages of text (cumulative)
Fri Oct 22

  • First draft of full paper--can be rough but should not have any more writing to do, only revisions.
Wed Oct 27

  • Complete draft of slides
Wed Nov 3
Office hour
  • Polished paper due - something you believe is of adequate quality to pass the course.
Fri Nov 12

Wed Nov 17
Wed Dec 1
  • Final paper due

Late Policy