Course Number
              CMPSC 185
          Internal Course Number
              185
          Level
              Undergraduate
          Units
              4
          Faculty
          
      Course Description
              Prerequisite: Upper division standing; Open to computer science, computer engineering, and electrical engineering majors. 
Recommended Preparation: Students are strongly encouraged to complete Computer Science 56 prior to enrolling in Computer Science 185. Proficiency in the Java/C++ programming language, some experience with user interface programming.
The study of human-computer interaction enables system architects to design useful, efficient, and enjoyable computer interfaces. This course teaches the theory, design guidelines, programming practices, and evaluation procedures behind effective human interaction with computers.