CSE 560 — System Software Design, Development, and Documentation
Autumn 2009


Instructor Prof. Paul Sivilotti
TAs Andrew Lippolis, Taylor Williams
Time/Place Mon/Tue/Wed/Fri, 2:30–3:18, in DL 317
Syllabus see here
Newsgroup Carmen discussion groups
Resources see here
Credits U G 5
Grading To pass the course, a passing grade on the individual part of the course (midterm and final) is required. See the syllabus for more details.

Note: Information that appears in this font, below, is not yet officially posted. While the material is available for you to look at if you like, it is subject to change before its official posting.

Handouts

Week Dates Notes Other
1 Sept 23–25 slides Advice for Working in a Team,
Machine Characteristics,
Documentation: Meeting Minutes
2 Sept 28–Oct 2 slides Documentation: User's Guide,
Documentation: Programmer's Guide,
Documentation: Test Plan
3 Oct 5–9 slides Example Test Harness
4 Oct 12–16 slides Lab Submission
5 Oct 19–23 slides Assembler Pseudocode
6 Oct 26–30 slides
7 Nov 2–6 slides Makefiles
8 Nov 9–13 slides
9 Nov 16–20 slides
10 Nov 23–27
11 Nov 30–Dec 4

Labs

Except for lab 0, each lab submission consists of four parts: documentation, implementation, peer evaluation, and proposed grader tests. For information on group names and project directories, see here.

Number Due Date Grading Description Interactive Grading Schedule
0 Friday, Sept 25 (5 pm) n/a Forming Groups
1 prelim: Fri, Oct 2
final: Wed, Oct 14
Thu/Fri, Oct 15/16 Simulator Lab Design Review,
Grading Time Slots
2 Fri, Nov 13 Mon/Tue, Nov 16/17 Assembler Lab,
Example Input: lab2EG.asm
Grading Time Slots
3 Thu, Dec 3 Thu/Fri, Dec 3/4 Linker/Loader Lab,
Example Input: lab3EG.asm

Exams

Quiz Day, time Reference
Material
Midterm Wed, Oct 28, in class
Final Wednesday Dec 9, 1:30–3:18

Contact Information

The best way to get a course-related question answered quickly is to post to the class newsgroup. We will use this newsgroup to make general announcements as well as to answer questions that may have general relevance. You should check this newsgroup daily.

Dr. Paul Sivilotti Andrew Lippolis Taylor Williams
email paolo (at cse) lippolis (at cse) williams.2965 (at osu)
chat 560prof (at gmail)
560grader (at gmail)
office Dreese 695 Caldwell 420 Caldwell 420
phone 292-5835 (or use Google Voice) (five one three) 404-2075
hours Wed. 10:30 – 11:30 am
Fri. 12:30 – 1:30 pm
Thu., 3:30 – 5:00 pm