Elective Courses
All specialization courses may be taken as part of the Elective Courses. Computing and Psychology tracks: at least 9 credit hours of electives that must be taken outside your specialization. Digital Media track: at least 6 credit hours of electives that must be taken outside your specialization. All maximum of 3 credit hours of Special problems in HCI (CS/LCC/PSYC 8903) may count toward the Elective Courses.
Skip to: Computer Science; Literature, Media and Communication; Psychology; Architecture; International Affairs; Industrial Design; Industrial and Systems Engineering; Management of Technology; Music; Public Policy; Seminars
Computer Science
| Course | Availability | Description |
|---|---|---|
| CS 6010 | Rarely Offered | Principles of Design
This is an interactive hands-on course that will teach students the principles of design at the individual level. |
| CS 6150 | Every Fall | Computing for Good
How can computing help make the world a better place? Can we avoid wars, alleviate homelessness and improve global health using computers? What are the technical challenges that arise and what humanistic issues have to be taken into account and understood in the process? In this second, expanded edition of the course, we continue to explore problems faced by developing countries and underserved populations from a computing perspective. The course will be project-centered with teams of students choosing project topics early in the semester and working towards a solution by the end of the semester. |
| CS 6451 | Every Fall | Introduction to Human-Centered Computing
Introduction to the range of issues across the HCC disciplines, including design and research methodologies: cognitive, social, and cultural theories; assessment and evaluation: ethical issues. |
| CS 6455 | Every Spring | User Interface Design and Evaluation
Examines usability in the software development process with an emphasis on usability, requirements, methodology, design, and evaluation. |
| CS 6460 | Every Spring | Educational Technology: Conceptual Foundations
Introduction to educational technology, with an emphasis on theoretical foundations. Introduces basic philosophies, approaches, and technologies. Analyzes issues surrounding technology's impact on education. |
| CS 6465 | Every Spring | Computational Journalism
Technology is rapidly affecting how news information is gathered, reported, visualized, aggregated, summarized, distributed, and consumed. This class studies the computational technologies that impact journalism. |
| CS 6470 | Every Spring | Design of Online Communities
Introduction to the design of online communities. Students study an existing community in depth, and then develop a new community design. |
| CS 6795 | Every Spring | Introduction to Cognitive Science
Multidisciplinary perspectives on cognitive science. Interdisciplinary approaches to issues in cognition, including memory, language, problem solving, learning, perception, and action. |
| CS 7450 | Every Fall | Information Visualization
Study of computer visualization principles, techniques, and tools used for explaining and understanding symbolic, structured, and/or hierarchical information. Includes data and software visualization. |
| CS 7460 | Rarely Offered | Collaborative Computing
Introduction to computer-supported collaborative work, workflow automation, and meeting augmentation. The course deals with models, enabling technology, systems, and applications. |
| CS 7790 | Rarely Offered | Cognitive Modeling
A hands-on course covering a range of cognitive modeling methodologies. It explores the analysis, development, construction, and evaluation of models of cognitive processing. Crosslisted with ISYE and PSYC 7790. |
| CS 8803-DG | Every Fall | Special Topics: Design Games
An interdisciplinary class to explore, research and design physical and virtual games that challenge and stimulate our intellectual and physical conditions, enhance skill building, social interactions, decision making and designing. |
| CS 8803-HEF | Every Fall | Special Topics: Healthcare Infomatics
An interdisciplinary class to research and design for quality care and experience for patients, families, and care givers in healthcare settings. |
| CS 8803-HAR | Every Fall | Special Topics: Handheld Augmented Reality Game Studio
Augmented Reality (AR) promises to be a key technology for the next generation of mobile phones; AR games combine 3D graphics with the player's view of the real world, typically overlaying the graphics on the video from the camera on the device. This fall we are again offering a 3 credit (2 lecture hours, 4 lab hours) handheld AR game design studio, in coordination with a class at SCAD-Atlanta. (We are scheduling lab time to ensure the SCAD and GT students have adequate time each week to work together). As with last year, students will work in small mixed GT/SCAD groups to prototype 3 or more handheld augmented reality games over the course of the semester. This course is open to grads and undergrads, and has a pre-req of CS 4455/8803 (Video Game Design): you must have experience designing and building some sort of game to take this class. This year, we will use cutting-edge technology: students will work with the Unity3D game engine (http://www.unity3d.com), on one or more of Mac/PC, iPhone or small Atom-based tablets. Students will gain extensive experience building mobile AR games in the Unity3D engine, programming and 3D game workflow, and knowledge of mobile AR technology. Permission of instructor, Blair MacIntyre (blair@cc.gatech.edu) required. |
| CS 8803-HRI | Available according to demand | Special Topics: Human-Robot Interaction
This course will focus on the emerging field of Human-Robot Interaction (HRI). This multidisciplinary research area draws from: Robotics, AI, Human-Computer Interaction, and Cognitive Psychology. The main goal of HRI is to enable robots to successfully interact with humans. As robots increasingly make their way into functional roles in everyday human environments (like homes, schools, and hospitals), we need them to be able to interact with everyday people. Moreover, a person working with a robot shouldn't be required to learn a new form of interaction. Thus, we need to develop computational models of social intelligence for these robots that will allow them to have interactions that are natural and intuitive for a human partner. |
| CS 8803-IBI | Every Spring | Special Topics: Introduction to Biomedical Informatics
Provides a specific focus on the nature and structure of the US healthcare system; its endemic problems; past attempts to introduce clinical information technology into the system and why they have often failed; the current state of utilization of the technology; the contemporary technology challenges and likely future trends and opportunities in this exciting field. |
| CS 8803-SOC | Every Fall | Special Topics: Social Computing
From Twitter to Facebook and all the way back to email, social computing is one of the biggest forces on the internet. In this class, we will explore how and why social computing works. What's the right way to design social computing systems? What sense can you make out of all the data people leave behind? What's still out there to build? |
| CS 8803-VG | Fall, depending on faculty availability | Special Topics: Video Game Design
Techniques for electronic game design and programming, including graphics game engines, motion generation, behavioral control for autonomous characters, interaction structure, social and interface issues of multi-user play, and the business aspects of game development. |
| CS 8803 | Special Topics: Adaptive Personalized Information Environments | |
| CS 8803 | Special Problems in Human-Computer Interaction | |
| CS 8902 | Every Semester | Special Problems
Small-group or individual investigation of advanced topics in computing. Guided study and research. |
Literature, Media and Communication
| Course | Availability | Description |
|---|---|---|
| LCC 6215 | Fall or Spring, depending on faculty | Media Studies
This course focuses on the study of mass media from historical, theoretical, and cultural perspectives. |
| LCC 6310 | Every Fall | The Computer as an Expressive Medium
Explores the development of the representational power of the computer and the interplay between digital technology and culture. |
| LCC 6311 | Every Fall | Visual Culture and Design
Explores visual media through a mutually instructive and integrated interplay between critical analyses and the creation of digital artifacts. |
| LCC 6312 | Every Spring | Design Technology and Representation
Explores historical, cultural, and theoretical issues raised by technologies of representation through critical analyses and the creation of digital artifacts. |
| LCC 6313 | Every Spring | Principle of Interactive Design
Design principles of exploiting the affordances of the digital medium, including large information spaces and procedural environments. |
| LCC 6314 | Every Fall | Design of Networked Media
Issues in hypertextual and multimedia design in networked environments, including the World Wide Web, interactive television, and wireless applications. |
| LCC 6315 | Rarely offered | Project Production
Focuses on defining user and client needs, analysis of competing products, budgeting, scheduling and management of the production process, and the design of the testing process. |
| LCC 6317 | Every Fall | Interactive Fiction
Students create interactive fictions in a variety of formats including intersecting story worlds, interactive characters, simulations, and replay worlds. |
| LCC 6318 | Every Spring | Experimental Media
Students will develop the critical, intellectual, and creative tools necessary to understand, work with, and reimagine design at the developmental stages of emerging technologies. |
| LCC 6319 | Every Fall & Spring | Intellectual Property Policy and Law
Students examine constitutionally informed policy and pragmatic legal issues in intellectual property law, focusing on the effects of power structures and information digitization. |
| LCC 6325 | Fall or Spring, depending on faculty | Game Design and Analysis
Focused topics in the theory and practice of game design, theory, and analysis, including issues of creation, and reception, such as a single sub-genre, procedural technique, or media tradition. |
| LCC 6399 | Discovery and Invention in Digital Media | |
| LCC 6650 | Fall & Spring | Project Studio: Synaesthetic Media Lab
This course offers students the opportunity to work on focused research within existing long-term projects of the New Media Center (NMC). |
| LCC 8000 | Every Fall | Proseminar in Media Theory
Key traditions of media theory that contribute to the study of Digital Media. |
| LCC 8001 | Pro-Seminar in Digital Media Studies | |
| LCC 8903 | Special Problems in Human-Computer Interaction |
Psychology
| Course | Availability | Description |
|---|---|---|
| PSYC 6011 | Every Fall | Cognitive Psychology
Survey course on human cognition including pattern recognition, attention, memory, categorization, problem solving, consciousness, decision making, intention, and the relation between mind and brain. |
| PSYC 6012 | Every Fall | Social Psychology
Fundamental theory and research in social behavior including social perception/cognition, attitude formation and change, social influences, and group processes. |
| PSYC 6014 | Every Spring | Sensation and Perception
This course examines how sensations and perceptions of the outside world are processed by humans, including physiological, psychophysical, ecological, and computational perspectives. |
| PSYC 6022 | Fall & Spring | Psychological Statistics for HCI
Introduction to statistical methods as applied to psychological data within the HCI domain. |
| PSYC 6023 | Every Fall | Psychology Research Methods for HCI
Introduction to statistical methods as applied to psychological data within the HCI domain. |
| PSYC 6031 | Every Fall | Engineering Psychology Analysis Techniques
This course covers the basic analysis techniques used to investigate human-machine systems and human performance. |
| PSYC 6033 | Every Spring | Cognitive Ergonomics
This course covers the basic human factors principles involved in cognitive ergonomics. |
| PSYC 6034 | Every Spring | Displays
This course covers the basic human factors principles involved in display formatting. |
| PSYC 6035 | Every Spring | Controls & Workspace
This course covers the basic human factors principles involved in controls and workspace layout. |
| PSYC 6041 | Every Fall | Topics in Cognitive Aging
This course presents current research topics in cognitive aging. |
| PSYC 6750 | Every Spring | Human-Computer Interaction
Describes the characteristics of interaction between humans and computers and demonstrates techniques for the evaluation of user-centered systems. |
| PSYC 7104 | Every Other Spring (even years) | Psychomotor and Cognitive Skills
Human capabilities and limitations for learning and performing psychomotor and cognitive skills are studied. |
| PSYC 8040 | Available according to demand | Seminar in Engineering Psychology
Critical examination of current problems in a selected area of engineering psychology. Areas to be discussed may vary each time course is offered. |
| PSYC 8903 | Every Fall | Special Problems in Human-Computer Interaction
Students conduct research under the direction of a faculty member on problems in the general area of human-computer interaction. |
Architecture
| Course | Availability | Description | Requirements Met |
|---|---|---|---|
| COA 6763 | Fall or Spring, depending on faculty | Design of Environments, Design Games
An interdisciplinary class to explore, research and design physical and virtual games that challenge and stimulate our intellectual and physical conditions, enhance skill building, social interactions, decision-making and designing. |
- Computing Specialization (Design/Evaluation) - Flexible Core |
| COA 8823-ED | Fall or Spring, depending on faculty | Special Topics in Architecture and Behavior: Health Environment of the Future
An interdisciplinary class to research and design for quality care and experience for patients, families, and care givers in healthcare settings. |
- Computing Specialization (Design/Evaluation) - Flexible Core |
| COA 8823 | Fall or Spring, depending on faculty | Special Topics: Patient Room of the Future
Allows students from several different disciplines to collaborate on designing rooms for medical facilities that are more patient- and doctor-friendly. Students are asked to resolve issues that face builders, healthcare facilities managers, and designers. |
- Flexible Core |
| COA 8823-ED | Fall or Spring, depending on faculty | Special Topics in Design Computing: Design Games | - Flexible Core |
International Affairs
| Course | Availability | Description | Requirements Met |
|---|---|---|---|
| INTA 8803 | Fall or Spring | Special Topics: Computers, Communications, and International Development
This class introduces principles and practice of new information and communication technologies, especially the Internet and mobile phones, in economic, social and political development. Focusing on countries in Africa and South Asia we will design, assess, and critique information and communication technologies that aim to connect, empower, and enrich. Theoretical aspects will be reviewed along with an examination of broad problems in international development. But principally the class will focus around a core set of projects and real-‐world cases. |
- Flexible Core |
Industrial Design
| Course | Availability | Description | Requirements Met |
|---|---|---|---|
| ID 6100 | Every Spring | Human-Centered Design
Introduction to the theory and practice of graduate studies in Industrial Design in relation to behavior research and consumer products. |
- Elective Course |
| ID 6101 | Every Fall | Human-Centered Design
This course examines design artifacts in relation to the human body, aging, disabilities, and environments. |
- Elective Course - Prerequisite: ID 6100 |
| ID 6200 | Every Spring | Graduate Studio II
Graduate application of the design process to advanced multidisciplinary design problems. Experience in solving real design problems for consumer products. |
- Elective Course |
| ID 8900 | Every Spring | Web Design, Usability, and Accessibility
This course will use a hands-on approach to teach students the fundamentals of web design and coding, and to study usability and accessibility issues in online environments, with an emphasis on Universal Design principles. |
- Elective Course - Prerequisite: ID 6100 |
| ID 8900 | Every Spring | Advanced Sketching
No description |
- Elective Course |
| ID 8900 | Every Spring | Interactive Product Design
This course provides an introduction to interactive product design including the basics of sensor technologies, electronics and programming to produce working product concept prototypes |
- Elective Course |
| ID 8900 | Every Spring | Service Design and Organizational Activation
No description |
- Elective Course |
| ID 8900 | Every Spring | Universal Design: Exploration & Investigation of Real World Applications
No description |
- Elective Course |
| ID 8900 | Every Fall | Healthcare Environment of the Future
The course is mainly intended for the students to experience and learn techniques for successful interdisciplinary design; to be exposed to the unique challenges of healthcare design; to learn the importance of environment in the healing process; to understand the roles and skills of multiple disciplines in the design process including: the architect, the systems engineer, computer/technology engineer, and the clinician. |
- Elective Course |
Industrial and Systems Engineering
| Course | Availability | Description | Requirements Met |
|---|---|---|---|
| ISyE 6205 | Rarely offered | Cognitive Engineering
Application of cognitive science concepts to system design, and the development of concepts appropriate for understanding and aiding cognition in naturally or technologically complex environments. |
- Flexible Core - Cross-listed with AE 8803 |
| ISyE 6215 | Rarely offered | Models in Human-Machine Systems
The development and use of mathematical models of human behavior are considered. Approaches from estimation theory, control theory, queuing theory, and fuzzy set theory are considered. |
- Flexible Core |
| ISyE 6231 | Rarely Offered | Design of Human-Integrated Systems
Analysis and design of complex work domains in technological environments. |
- Flexible Core |
| ISyE 6413 | Every Spring | Design and Analysis of Experiments
Analysis of variance, full and fractional factoral designs at two and three levels, orthogonal arrays, response surface methodology, robust parameter design for production/process improvement. |
- Flexible Core |
| ISyE 6414 | Summer & Fall | Regression Analysis
Simple and multiple linear regression, inferences and diagnostics, stepwise regression and model selection, advanced regression methods, basic design and analysis of experiments, factorial analysis. |
- Flexible Core |
| ISyE 6739 | Spring & Summer | Basic Statistical Methods
Overview of basic tools used in statistical analysis and modeling. |
- Flexible Core |
| ISyE 6772 | Fall & Spring | Managing the Resources of Technological Firms This course explores the competitive advantage manufacturing and service firms derive from the effective management of their technology, workforce, materials, and information resources. |
- Flexible Core |
| ISyE 7210 | Rarely offered | Real-Time Interactive Simulations Principles and laboratory experience in design and implementation of interactive simulations of complex dynamic systems. |
- Flexible Core |
Management of Technology (MOT)
| Course | Availability | Description | Requirements Met |
|---|---|---|---|
| MGT 6056 | Fall or Spring, depending on faculty | Electronic Commerce
This course examines the business and technical issues related to electronic commerce applications, such as the Internet, WWW, EDI, and electronic linkages between trading partners. |
- Flexible Core |
| MGT 6326 | Fall or Spring, depending on faculty | Collaborative Product Development
Examines issues inherent in product development and product management. These include product strategy, idea generation, market development, product positioning, test marketing, and launched brand management. |
- Flexible Core |
| MGT 6772 | Fall or Spring, depending on faculty | Managing Resources of the Technological Firm
This course explores the competitive advantage manufacturing and service firms derive from effective management of their technology, workforce, materials, and information resources. |
- Flexible Core - Cross-listed with ISyE 6772 |
| MGT 8803 | Software Project Management
This course will cover the different techniques for managing projects, with a focus on IT projects. Using a mix of real-world cases, in-class exercises, and computer-based training, students will learn how to apply Earned Value Analysis, Risk Analysis, and Cost Estimation as well as other techniques to manage and evaluate IT projects and programs. |
- Flexible Core |
Music
| Course | Availability | Description | Requirements Met |
|---|---|---|---|
| MUSI 6001 | Every Other Fall | Music Perception and Cognition
This course examines how humans process musical sound, including topics such as the auditory system, psychacoustics, music cognition, and psychology. |
- Flexible Core |
| MUSI 6003 | Every Other Fall | Music Technology History and Repertoire
Overview of the history, aesthetics, and technology of electronic and computer music over the past century through selected readings, musical analysis, and individual research projects. |
- Flexible Core |
| MUSI 6104 | Every Other Fall | Integrating Music in Multimedia
To familiarize students with the tools and techniques for effectively utilizing music and audio in the context of digital multimedia and the internet. |
- Flexible Core |
| MUSI 6301 | Music Interface Design | - Flexible Core | |
| MUSI 6303 | Every Fall | Network Music
Exploration of distributed music systems over local-area networks and Internet, including discussion of existing technologies, works, literature, and hands-on experimentation with tools and techniques. |
- Flexible Core |
| MUSI 7100 | Fall & Spring | Music Technology Research Lab
Advisor guided research and creative work in music technology. Investigation of novel technological and artistic concepts. Design and develop new hardware, software, and musical artifacts. |
- Flexible Core |
Public Policy
| Course | Availability | Description | Requirements Met |
|---|---|---|---|
| PUBP 6111 | Available according to demand | The Internet and Public Policy
Analyzes policy implications of Internet architecture (Internet protocols, domain name system, packet switching, peer-to-peer) and surveys policy issues about content, privacy, intellectual property, and governance. |
- Flexible Core |
| PUBP 6401 | Fall & Spring | Science, Technology, and Public Policy
Examination of the relationships between science, technology, and government, including policies for support, control, and application of science and technology. |
- Flexible Core |
Seminars
Back to the Top These seminars may be used to fill out your schedule if you are required to carry a full course load (12 hours), but they cannot be used for credit toward a degree. All are 1 credit hour.
| Course | Availability | Description | Requirements Met |
|---|---|---|---|
| CS/LCC/PSYC 6753 | Every Fall | Human-Computer Interaction - Professional Preparation and Practice
MS-HCI students to learn about the MS program and about HCI. The seminar aims to prepare students for success in their studies and careers. It includes presentations by leading HCI practitioners concerning career choices and preparation and about new developments, visits to corporate HCI labs in the Atlanta area, talks and discussions about potential MS projects and “how to succeed” in graduate school and as a professional. The seminar also helps to create a sense of community amongst participants. The seminar is required for first and second year students. |
- 1 Hour |
| CS 8001-AHS | Fall & Spring | Aware Home Seminar
The Aware Home Seminar is a weekly talk by other students, faculty or industry loosely around the core areas of: health and wellness, future entertainment and communications, and sustainability in or related to the home. The talks are open to all students and faculty. |
- 1 Hour |
| CS 8001-ELC | Fall & Spring | Electronic Learning Communities Seminar
The Electronic Learning Communities (ELC) lab holds a weekly seminar with individual research updates and readings that are led by lab members and guest visitors. See our calendar for upcoming seminar topics. |
- 1 Hour - Must have permission from instructor |
| CS 8001-GVU | Fall & Spring | GVU Brown Bag
The GVU Brown Bags feature guest speakers on a variety of topics of particular interest to the GVU community. |
- 1 Hour |
| CS 8001-INF | Fall & Spring | Information Security Seminar
The Information Security Seminar is designed to give students a broad view of topics in information security through a series of invited speakers, practice talks and instructional videos. A detailed list of events (subject to change and "opportunities" as the semester evolves) is available on their calendar |
- 1 Hour |
| CS 8001-RIM | Fall & Spring | Robotics and Intelligent Machines Seminar
Features guest speakers from around the world and from varying backgrounds in robotics. In addition to guest speakers, on campus research projects have also been presented. |
- 1 Hour |
| CS 8001-SYS | Fall & Spring | Center for Experimental Research in Computing Systems (CERCS) Seminar
Features student presentations, internship reports, conference reports and practice talks related to complex computing systems, including their hardware, communications and system-level software, and applications |
- 1 Hour |
