Course Information for CS294-48: Hardware Design Patterns

Fall 2009


Catalog Description: Hardware Design Patterns

1 or 3 units. One class meeting per week.
Prerequisites: Permission of Instructors.

Class Schedule/Rooms

Class Meetings: Thursdays, 2:00PM-3:30PM, TBD Soda

Instructors

Krste Asanović, Associate Professor, CS Division, EECS Department
Email: krste at eecs
Office Hours: Mondays 1:30-2:30pm, 579 Soda Hall (email to confirm)

John Wawrzynek, Professor, CS Division, EECS Department
Email: johnw at eecs
Office Hours: TBD


Course Assignment

For 1 unit, attend class, participate in discussion, scribe one class, gather and present example hardware design(s) and break into patterns.

For 3 units, in addition each student will be responsible for authoring a pattern, or group of related patterns. This pattern description will be refined over the course of the semester, with input from the other members of the class and at the hardware patterns workshop held in the two class meetings before Thanksgiving. Each student will also be assigned as the official shepherd for another pattern in the class.

Course Grading

70%Pattern Writeups
20%Pattern Shepherding
10%Class Participation

See also Departmental Grading Guidelines for Graduate Courses.