Human-Computer Interaction Specialization at the B.S. Level
In order to graduate with a B.S. degree with specialization in Human-Computer Interaction, a student must complete the following core, elective, and project requirements.
1. Core Courses
a. CSE 323 |
Human-Computer Interaction | 3 credits |
b. PSY 260 |
Survey of Cognition and Perception | 3 credits |
c. CSE 328 OR |
Fundamentals of computer Graphics OR Introduction to Scientific Visualization | 3 credits |
d. CSE 333 OR |
User Interface Development OR Research Lab: Human Factors | 3 credits |
2. Electives
At least two of the following courses (6 credits)
CSE 327 |
Fundamentals of Computer Vision |
CSE 328 |
Fundamentals of Computer Graphics |
CSE 332 |
Introduction to Scientific Visualization |
CSE 333 |
User Interface Development |
CSE 334 |
Introduction to Multimedia Systems |
CSE 336 |
Internet Programming |
CSE 352 |
Artificial Intelligence |
CSE 364 |
Advanced Multimedia Techniques |
CSE 366 |
Introduction to Virtual Reality |
CSE 378 |
Introduction to Robotics |
CSE 390-394* |
Special Topics in Computer Science |
PSY 366 |
Human Problem Solving |
PSY 368 |
Sensation and Perception |
PSY 369 |
Special Topics in Cognition and Perception |
PSY 384 |
Research Lab: Human Factors |
(* Special topic must be in human-computer interaction)
3. Project Requirement: Completion of CSE 487 Research in Computer Science or CSE 488 Internship in Computer Science or CSE 495/496 Senior Honors Research Project I, II, on a topic in human-computer interaction