PPA Guide for HCI

Maintained by Craig Miller
Email: cmiller@cs.depaul.edu
Last modified June 2012

Proposed Introductory Courses Previous Prereq courses Reason for course Guidelines for waiving course
Course Number Course Name Course Number Course Name
    IT 130 The Internet and the Web IT 130 provides a gentle introduction to programming with HTML, CSS and javascript. With the new graduate-level introductory courses, IT 130 is no longer needed for the HCI Masters program.
IT 403 Statistics and Data Analysis IT 223 Data Analysis Students use statistics in at least 3 required courses for the HCI program. Waive if the student has successfully completed a statistics course (B-). Make it clear to students that they will be expected to understand confidence intervals and statistical (hypothesis) tests in future courses.
IT 411 Scripting for Interactive Systems IT 238 Interactive Web Scripting Students will be expected to know basic Javascript programming in grad courses, particularly HCI 430 (prototyping). Both IT 238 and IT 411 cover elementary programming. Waive if student has created interactive web pages with javascript and jQuery. Consider waiving if student has extensive programming experience (more than 1 year), especially GUI development, but alert student that familiarity with javascript will be expected in HCI 430.
HCI 406 Web Site Design for HCI IM 270 User-centered Web Design Students need a solid understanding of HTML and CSS and how to effectively design with them. Waive if student has completed an advanced Web design course. Waive if student has designed Web pages and has extensive knowledge of HTML and CSS.
HCI 402 Foundations of Digital Design HCI 302 Foundations of Digital Design This course covers visual design principles for presenting content in graphical form. HCI 302 and 402 are equivalent courses. Adobe Photoshop is used. Waive if student has taken GPH 211 or GD/ANI 105 with a B- or better. Waive if student has coursework or work experience in graphic design. Coursework in studio Art also counts, but the student should also have a good working knowledge of digital media tools such as Adobe Photoshop. A student may take the GAE.