Informatics 122 Winter 2012
Course News


Check back here every day or so. I will generally post important coursewide announcements here. They will be listed in reverse-chronological order (i.e., newest items first).

Date Added News Item
Tu 3/6 The Final Project is now available.
M 3/5 A small due date extension for Assignment #3 is in place. The assignment is now due by 3:30pm tomorrow (i.e., before tomorrow's lecture).
W 2/22 A completed version of Assignment #3 is now available, along with a Schedule update.
Tu 2/21 For those of you who are approaching the end of Assignment #2, a preliminary version of Assignment #3 is now available. Note that this assignment requires working in groups, which will be assigned via email, but the currently posted version emphasizes prerequisite knowledge and pre-group preparation.
M 2/20 The due date of Assignment #2 has been postponed two days.
F 2/10 Yesterday's code example demonstrating dependency injection is now available.
F 2/10 A minor update to Assignment #2: I removed the APIKEY command from the user interface, as it was left over from a previous design of the assignment; it makes no sense in the current design.
W 2/8 Yesterday's code example, a completed version of the PatternsExamples2.git repository, is now available.
Tu 2/7 Assignment #2 is now available, along with a Schedule update.
Th 2/2 Preliminary version of today's Code Examples is now available. A complete version will be posted after the Tuesday, February 7 lecture.
W 2/1 Part 3 of Assignment #1 is now due Monday, February 6, 11:59pm. Also, the Schedule has been updated and yesterday's Code Examples are now available.
Sa 1/28 My development Git repository from building the Assignment #1 user interface — this is the repository we explored in the previous lecture — is now avaliable. Instructions for downloading it are on the Code Examples page.
Th 1/26 A minor Schedule update is now available, detailing upcoming readings from the "Gang of Four" Design Patterns book, as well as the subject of today's lecture.
Th 1/26 Part 3 of Assignment #1 is now available.
Su 1/22

Assignment #1 has been fleshed out a bit, to include new information on the following:

  • More information in the Part 1 section indicating what is to be included in your design, what constitutes a good diagram, and what constitutes a good design.
  • Part 2, which explains in detail what you'll be doing in lecture during the Peer Design Review (and what you need to bring in order to be prepared!) on Tuesday, January 24.
Tu 1/17 One small clarification on Part 1 of Assignment #1: assume in your design that the implementation language is Java.
M 1/16

Two updates tonight:

  • Part 1 of Assignment #1 is now available. Note that an in-lecture activity — a peer design review — connected to this assignment is scheduled for Tuesday, January 24, so your attendance at lecture will be required on that day in order to receive credit for that portion of the assignment.
  • A Schedule update is available
M 1/9

Welcome! A few things:

  • The first lecture will meet on Tuesday, January 10. For more information about meeting times, see the Course Reference. For information about lecture material and readings, see the Schedule.
  • As this is a course that I'm teaching for the first time, and since I'd like to have the opportunity to accommodate your interests as we move forward, this course is a work in progress. The web site will be updated along the way, with the goal behind to keep the Schedule estimated a week or two ahead, and remaining material released as needed. As changed are made, they will be noted here on the news page.
  • Notice the set of links at the top of this (and every) page, leading you to the Course Reference, the Schedule, and the Lab Manual, as well as a set of commented Code Examples that will be posted during the course of the quarter.