Dr. Paul A. G. Sivilotti
Associate Professor
Computer Science and Engineering
Site Navigation
CSE 560 — System Software Design, Development,
and Documentation
Winter 2007
| Instructor | Prof. Paul Sivilotti |
|---|---|
| TA | Tom Mampilly |
| Time/Place | Mon/Tue/Wed/Fri, 1:30–2:18, in BO 428 |
| Syllabus | see here |
| Newsgroup | cse.course.cse560 |
| 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. |
Handouts
| Week | Dates | Notes | Other |
|---|---|---|---|
| 1 | Jan 3–5 | slides | Machine Characteristics, Advice for Working in a Team, Documentation: User's Guide, Documentation: Programmer's Guide, Documentation: Test Plan, Documentation: Meeting Minutes |
| 2 | Jan 8–12 | slides | Lab Submission |
| 3 | Jan 15–19 | slides | Example Test Harness |
| 4 | Jan 22–26 | slides | |
| 5 | Jan 29–Feb 2 | slides | Assembler Pseudocode |
| 6 | Feb 5–9 | slides | |
| 7 | Feb 12–16 | slides | |
| 8 | Feb 19–23 | slides | Makefiles |
| 9 | Feb 26–Mar 2 | slides | |
| 10 | Mar 5–9 | slides |
Labs
Lab submission (except for lab 0) consists of four parts: documentation, implementation, peer evaluation, and proposed grader tests. For details, please see this handout. For information on group names and project directories, see here.
A template to use for peer evaluation is available here.
| Number | Due Date | Grading | Description | Interactive Grading Schedule |
|---|---|---|---|---|
| 0 | Friday, Jan 5 | n/a | Forming Groups | |
| 1 | prelim: Fri, Jan 12 final: Wed, Jan 24 |
Wed/Thu, Jan 24/25 | Simulator Lab | Time Slots |
| 2 | Fri, Feb 23 | Fri/Sat, Feb 23/24 | Assembler Lab | Time Slots |
| 3 | Fri, Mar 9 | Fri/Sat, Mar 9/10 | Linker/Loader Lab | Time Slots |
Exams
| Quiz | Day, time | Reference Material |
Results |
|---|---|---|---|
| Midterm | Wed, Feb 7, in class | Reference Pages | Distribution |
| Final | Tuesday March 13, 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 | Tom Mampilly | |
|---|---|---|
paolo (at cse) |
mampilly (at cse) |
|
| office | Dreese 695 | Bolz 118 |
| phone | 292-5835 | email preferred |
| hours | Wed. 12:30 – 1:30 pm Fri. 9:30 – 10:30 am |
Mon. 12:30 – 1:30 pm Fri. 12:30 – 1:30 pm |