On this page:
Software Engineering
Home
8.18

Software Engineering🔗

Software Engineering

I expect you to visit this page at least once per 24 hours.

image Tue, September 9, 2025 1:09:42 PM

I would normally have one of your assignments due on Tuesday evening, so that it makes sense to present in class on Wednesday. You were given one day more than you would usually get to complete D — GUI. Please do not become accustomed to that reprieve.

image

Tue, September 2, 2025 11:17:12 AM Starting this Wednesday, we will have our first code walks. I have selected a pair of presenters and a panel to start with. Following that, time permitting, we will conduct a couple of more reviews with both presenters and panelists drawn from the class.

It is your job to make sure that you are equipped and ready to present your code. Beyond having it available, you should already be set up and ready to present. That means having the font in an appropriate size for the audience, and be familiar navigating a code base using your tooling. The ''presenter mode'' available in most IDEs is inadequate, as it only works nicely for one file at a time.

You should be fully ready to present when called upon.

image

Tue, September 2, 2025 10:23:40 AM You will now find, C — JSON posted. As with the last assignment, the actual effort is negligible. Any single person can probably finish the code in less than 15 minutes.

Do not get used to an announcement telling you that an assignment is posted; it will be up to you to check the page regularly.

The deadline leaves you with many days to finish something that ought to take 30 mins max in total.

image

Mon, August 25, 2025 12:19:02 PM Welcome to the Fall 2025 edition of Software Engineering I. As always, we aim to deliver a course that teaches you a lot, not in terms of industrial tools and techniques but for your life as a reflective software developer.

Please familiarize yourself with this web site, its organization and its content. The site will continue to grow:
  • this front page serves as a universal announcement scroll,

  • the Assignments, Actual page serves as your “task list,” and

  • a few other pages come online as needed.

image