SE 402-01: Human-Computer Interaction

This course covers basic human psychology, computer technology, and the interface between them. The key topics of HCI are examined, grounded in the context of usability and the design lifecycle. The course will expose you to the main concepts and techniques of HCI in order to:

·        Facilitate communication between future software engineers, human factors engineers and IS managers on user interface development projects.

·        Introduce you to the terminology and literature of human-computer interaction.

·        Expose future user interface designers to processes, strategies, tools and techniques for interface design.

·        Stress the importance of good user interface design.

Prerequisite: Junior or Senior standing.

Monmouth University

Dr. Allen Milewski

Howard Hall, Room B11

(732) 571-7578

amilewsk@monmouth.edu

Office Hours:

         

SAMPLE SYLLABUS--Students Enrolled in SE 402: Human Computer Interaction can find complete Course Materials at ecampus.monmouth.edu)

Readings

The required text is: Preece, J, Rogers, Y and Sharp, H. Interaction Design, John Wiley & Sons, 2002.

In addition, a list of optional, interesting readings is provided on the web-based list. These are listed for your interest.

Project and Assignments

There will be a Five Assignments. The schedule for Assignment Written Reports and Verbal Briefings are in the Class Calendar below. In addition, mini-homework exercises will occasionally be assigned in class and will be due during the next class period.

Engineering Skills

      This course addresses the following outcomes:

·        an ability to apply knowledge of mathematics, science and engineering

·        an ability to design and conduct experiments, as well as to analyze and interpret data

·        an ability to design a system, component or process to meet desired needs

·        an ability to identify, formulate, and solve engineering problems

·        an ability to communicate effectively

·        a knowledge of contemporary issues

·        an ability to use the techniques, skills and modern engineering tools necessary for engineering practice

Lecture Notes

Notes will generally be posted prior to class

Course Policies:

Evaluation:

Assignments

Class participation

Midterm Exam

Final Exam

33%

9%

25%

33%

Attendance:

Attendance at classes is mandatory. Students are responsible for all material covered and announcements made in class.

Academic Honesty:

Everything turned in for grading in this course must be your own work. Students who contribute to violations by sharing their code/designs /solutions with others are subject to the same penalty. By the Monmouth University policy, students found to be in violation of this rule will, at the very least, receive a failing grade in the course and may be subject to stiffer penalties.

Special Accommodations:

Students with disabilities who need special accommodations for this class are encouraged to meet with me or the appropriate disability service provider on campus as soon as possible. In order to receive accommodations, students must be registered with the appropriate disability service provider as set forth in the student handbook and must follow the University procedure for self-disclosure, which is stated in the University Guide to Services and Accommodations for Students with Disabilities. Students will not be afforded special accommodations for academic work done prior to completion of the documentation process with the appropriate disability service office.

Withdrawal:

Last day to withdraw with automatic assignment of "W" grade: -----.


 

Lecture Topic

Assignments

Week of

Lecture Topic

Assignments

Week of        

1. Introduction and Motivation: why are so many applications hard to use?

Preece, Ch 1.

·                      Assignment #1a due

 

8. User Centered Design: participation

Preece, Ch 9

Assignment #3 due

 

2. Conceptual Models and Metaphor: mental frameworks for interaction

Preece, Ch 2

Assignment # 1-all due

Group A Briefing

 

9. Designing and Evaluation: Iteratively testing what you’ve done

Preece, Ch 10,11

Group C Briefing

 

 

3. Process, Identifying Needs and Requirements: including the user from the start

 

·                      Preece, Ch 6,7

 

10. Observing the user

Preece, Ch 12

 

4. Human Cognition: Perceiving, Thinking and More…

 

·                      Preece, Ch 3

 

11. Evaluation: many methods

Preece, Ch 13

 

 

5.  Human Constraints and differences: more on people

·                      Preece, Ch 5.

Assignment #2 due

Group B Briefing

 

12. Evaluation: behavioral research

Assignment #4 due

Group D briefing

 

6. Design and Prototyping: How-to

·                      Preece, Ch 8

 

13. Technology Differences and Constraints: mobility, voice and natural language interfaces

 

Preece, Ch 14.

 

7. Midterm Review and Midterm  Exam

 

14. The Future of HCI, Final Review

Assignment #5 due

Group E Briefing

 

Final Exam--TBD