Human-Computer Interaction Specialization at the B.S. Level

Back to Specializations

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.


Core Courses
CSE 323 Human-Computer Interaction 3 credits
PSY 260 Survey of Cognition and Perception 3 credits
CSE 328 OR
CSE 332
Fundamentals of computer Graphics OR Introduction to Scientific Visualization 3 credits
CSE 333 OR
PSY 384
User Interface Development OR Research Lab: Human Factors 3 credits


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)

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




Department of Computer Science • Stony Brook University, Stony Brook, NY 11794-4400 • 631-632-8470 or 631-632-8471