Georgia Institute of TechnologyWebsiteAcademic Catalog
College of ComputingDepartment Website
Thread Degree in Peoplesource 1source 2
CS Courses
- Introduction to Object Oriented ProgrammingCS 1331 (3)introCS 1331: Introduction to Object Oriented Programming
Introduction to techniques and methods of object-oriented programming such an encapsulation, inheritance, and polymorphism. Emphasis on software development and individual programming skills.
- Human Computer Interface Design and EvaluationorCS 3750 (3)humansCS 3750: Human Computer Interface Design and Evaluation
Human computer interface is considered in terms of user-system compatibility. Concepts in human factors and interface design are covered in relation to capabilities of both humans and computers. Crosslisted with PSYC 3750.
- pick 2
Introduction to Cognitive ScienceCS 3790 (3)specialCS 3790: Introduction to Cognitive ScienceMultidisciplinary perspectives on cognitive science. Interdisciplinary approaches to issues in cognition, including memory, language, problem solving, learning, perception, and action. Crosslisted with PST, PSYC, and ISYE 3790.
Introduction to Information VisualizationCS 4460 (3)graphicsCS 4460: Introduction to Information VisualizationIntroduction to principles and techniques of information visualization, the presentation of primarily abstract data to help people understand, analyze and make sense of data. Students cannot receive credit for both CS 4460 and CS 6730.
Other Courses
Early Preparation
- Common Data Structures
- Programming Fundamentals and Algorithms
Object-oriented design and programming
- Concurrent Processing and Event-driven programming
- Experience building simple GUIs
Knowledge Goals
- Understanding human behavior with interactive objects
- Knowing how to develop and evaluate interactive software using a human-centered approach
- General knowledge of HCI design issues with multiple types of interactive software.
- Achieve a depth of understanding of some aspect of people: perceptual, social, motor, cognitive, and so on
Skill Outcomes
- Able to apply HCI techniques to identify usability problems and gather design requirements
- Able to build working systems to address those problems
- Able to apply qualitative and quantitative techniques to evaluate the success of those systems