Human-directed Approaches to Computer Systems Problems

Peter A. Dinda · 2008

Prerequisites There are no formal prerequisites for this course at this time, although the following are noted: • Basic knowledge of computer systems, to the level of EECS 213 is helpful. We will review the hardware/software stack in the first week of classes • Some experience with human-computer interaction, such as in EECS 330, is helpful. • Programming skills in an imperative language such as C, C++, Perl, or Python will helpful. Programming will be needed for some of the possible projects. • Some familiarity with GUI programming on Windows, Unix/Linux, Mac, Java, or a toolkit is helpful. GUI programming will be needed for some of the possible projects. • Familiarity with basic statistics is assumed.

Read the paper · More papers on PaperTik