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     
CSE 332

Fundamentals of computer Graphics OR Introduction to Scientific Visualization      3 credits

d. CSE 333 OR
PSY 384

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