Elective Courses

  • Interactive Computing Track: 12 credit hours required; at least 9 credit hours of electives must be taken outside of the specialization. 
  • Digital Media Track: 12 credit hours required; at least 6 credit hours of electives that must be taken outside of the specialization. 
  • Industrial Design Track: 9 credit hours required; at least 6 credit hours of electives that must be taken outside of the specialization. 
  • Psychology Track: 11 credit hours required; at least 6 credit hours of electives that must be taken outside of the specialization. 

Any Specialization course may be taken to fulfill an Elective course requirement for any of the four degree tracks.  Other approved Electives appear in the list below.

For each area of specialization (track), a certain number of Elective credits must be taken outside of the area:   

  • Interactive Computing:  at least 9 non-CS elective credits must be taken
  • Industrial Design, Digital Media, and Psychology: at least 6 non-track elective credits must be taken

A maximum of 3 credit hours of Special Problems in HCI (CS/ID/LMC/PSYC 8903) may count toward the Elective course requirement.

A minimum grade of "C" is required in each of the Elective Courses used to satisfy degree requirements.

Skip to:

Interactive Computing  |  Industrial Design  |  Literature, Media and Communication  |  Psychology  |  Aerospace Engineering  |  International Affairs  |  Industrial and Systems Engineering  |  Management of Technology  |  Music  |  Public Policy  |  Seminars

Interactive Computing

Back to the Top

Course Availability Example Website Description
CS 6150 Every Fall 2012 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 6300 Spring 2016 Software Development Process
CS 6440 (8803) Fall 2015 Health Informatics
CS 6451 Every Fall 2013 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 6452 Fall 2016 Prototyping Interactive Systems
CS 6455 Every Spring Example User Interface Design and Evaluation

Examines usability in the software development process with an emphasis on usability, requirements, methodology, design, and evaluation.

CS 6456 Fall 2016 Principles of User Interface Software
CS 6457 Fall 2014 Video Game Design
CS 6460 Every Fall 2016 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 Course Offered Every 2 Years (Spring) 2016 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 2015 Design of Online Communities
CS 6474 Fall 2016 Social Computing (formerly CS 8803-SOC)
CS/INTA 6745     Technology and Poverty
CS 6763 Spring 2016 Design of Interactive Environments
CS 6770/ LMC 6340 Spring 2012 Mixed Reality Design
CS 6795 Every Spring 2014 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 2016 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 2015 Collaborative Computing

Introduction to computer-supported collaborative work, workflow automation, and meeting augmentation. The course deals with models, enabling technology, systems, and applications.

CS 7465 Spring   Educational Technology Design and Evaluation
CS 7470 Spring 2017 Ubiquitous Computing
CS 7497 Spring 2013 Virtual Environments
CS 7610 Every Spring   Modeling and Design
CS 7632 Spring   Game AI (formerly CS 8803-GAI)
CS 7633 Spring   Human-Robot Interaction
CS 7790 Rarely Offered (Spring)   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-ANI Offered in Spring 2014   Special Topics: Computer-Mediated Animal Interaction

This course will explore the possibilities of enabling and enhancing human-animal communication with technology. We will cover the latest research in animal cognition, as well as training techniques such as operant conditioning. The course will include field trips to animal-centered facilities, such as the Georgia Aquarium (with a lecture by a marine mammal specialist), the Atlanta Zoo, Top Hat Dressage (consulting with a top Dressage horse trainer), Noah's Ark (a rescue center for exotic animals), and Jackson DogSport (with a lecture by a noted dog agility trainer). Students will design and implement an interface that facilitates interaction with the animal(s) of their choice.

CS 8803-CC     Special Topics: Computational Creativity
CS 8803-DG Spring 2016 Special Topics: Design Games
CS 8803-HI   2013 Special Topics: Personal Health Informatics
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- MAS Fall & Spring 2017 Special Topics: Mobile Apps and Services
CS 8803-VDA Spring 2015 Special Topics: Visual Data Analysis
CS 8903     Special Problems in Human-Computer Interaction


Literature, Media and Communication

Back to the Top

Course Availability Example Website Description
LMC 6215 Fall or Spring, depending on faculty Example Issue in Media Studies

This course focuses on the study of mass media from historical, theoretical, and cultural perspectives.

LMC 6310 Every Fall 2016 The Computer as an Expressive Medium

Explores the development of the representational power of the computer and the interplay between digital technology and culture.

LMC 6311 Every Fall 2014 Visual Culture and Design

Explores visual media through a mutually instructive and integrated interplay between critical analyses and the creation of digital artifacts.

LMC 6312 Every Fall   Design Technology and Representation

Explores historical, cultural, and theoretical issues raised by technologies of representation through critical analyses and the creation of digital artifacts.

LMC 6313 Every Fall 2017 Principle of Interactive Design

Design principles of exploiting the affordances of the digital medium, including large information spaces and procedural environments.

LMC 6314 Every Spring 2015 Design of Networked Media

Issues in hypertextual and multimedia design in networked environments, including the World Wide Web, interactive television, and wireless applications.

LMC 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.

LMC 6316     Historical Approaches to Digital Media
LMC 6317 Every Fall 2015 Interactive Fiction

Students create interactive fictions in a variety of formats including intersecting story worlds, interactive characters, simulations, and replay worlds.

LMC 6318 Every Fall 2015 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.

LMC 6319 Fall or Spring, depending on faculty 2016 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.

LMC 6325 Fall or Spring, depending on faculty 2016 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.

LMC 6340/CS 6770     Mixed Reality Design
LMC 6399  Every Spring 2016 Discovery and Invention in Digital Media
LMC 6650 Fall & Spring 2015, 2015, 2014 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).

LMC 6748     Social Justice, Critical Theory, and Philosophy of Design
LMC 8000 Every Fall 2016 Proseminar in Media Theory

Key traditions of media theory that contribute to the study of Digital Media.

LMC 8001  Every Spring 2017 Pro-Seminar in Digital Media Studies
LMC 8903  Approve by Faculty   Special Problems in Human-Computer Interaction


Industrial Design

Back to the Top

Course Availability Example Website Description
ID 6100     Intro to ID Grad Studies

Introduction to the theory and practice of graduate studies in Industrial Design in relation to behavior research and consumer products

ID 6101 Every Fall   Human-Centered Design

Introduction to the theory and practice of graduate studies in Industrial Design in relation to behavior research and consumer products.

ID 6200 Every Fall   Graduate Studio I

Graduate application of the design process to advanced multidisciplinary design problems. Experience in solving real design problems for consumer products.

ID 6201     Graduate Studio II


ID 6214 Every Fall   Strategic Design Language
ID 6215 Every Spring 2012 Service Design and Organizational Activation
ID 6271 Every Fall 2013 Healthcare Design 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.

ID 6401     Visualizing Interaction
ID 6420 Every Fall & Spring   Advanced Sketching
ID 6509 Every Spring 2012 Computing, Creativity & Design Cognition
ID 6510     Design for Interaction
ID 6515     Interface Prototyping
ID/CS 6763 Every Fall 2014 Design of Interactive Environments (aka Arch 8903 Design Games, cross listed with CS 8803 DG)
ID 6800 Every Spring   Advanced Universal Design
ID 6820 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.

ID 8903     Special Problems in Human-Computer Interaction



Back to the Top

Course Availability Example Website 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 2015 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 6041 Every Fall   Topics in Cognitive Aging

This course presents current research topics in cognitive aging.

PSYC 7101     Engineering Psychology I
PSYC 7102     Engineering Psychology II
PSYC 7104 Every Other Fall (even years)   Psychomotor and Cognitive Skills

Human capabilities and limitations for learning and performing psychomotor and cognitive skills are studied.

PSYC 7790 Rarely Offered (Spring)   Cognitive Modeling
PSYC 8040 Available according to demand 2011 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 Varies   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.


Aerospace Engineering

Back to the Top

Course Availability Description
AE6551 AY2014/15; alternating years Cognitive Engineering

Seminar style introduction to cognitive engineering which discusses conceptual approaches to the design of socio-technical systems and specifically addressing the impact of information systems and collaborative work which are enabling profound changes in work, industry, education, and recreation. The course is project based and has the objective to provide students with the knowledge and skills to(1) Understand how human performance impacts the performance of large-scale systems involving humans, technologies, and procedural/regulatory demands on behavior. (2) Understand the fundamental determinants of human behavior within these systems, including their interaction with technological artifacts (such as computer displays and decision aids, information systems, and automated systems), context and situational factors, and their personal attributes and goals. (3) Apply structured design methods to developing technologies (such as information systems) and procedures, in order to enable desired human behavior and system performance.

AE6721 AY2014/15; alternating years Evaluation of Human Integrated Systems

This course will provide a foundation for the evaluation of complex, human-integrated systems including workload, operator strategy, and performance. The course will be divided covers three main topic areas: measurement, evaluation and overview of statistical tools for data analysis. The first area will cover measurement, including scales of measurement and the concepts of reliability and validity. The second area will discuss different evaluation techniques, with special attention paid to the choice of evaluation and the practical considerations of conducting data analysis. The final area will provide an overview of statistical methods appropriate for use with data from human-subject experimentation. This course is designed for a student with an engineering or scientific background who is interested in conducting research involving human subjects. Ideally the student will have a basic working knowledge of either ANOVA or regression or probability theory, however this knowledge is not strictly necessary.



International Affairs

Back to the Top

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
INTA/CS 6745   Technology and Poverty  


Industrial and Systems Engineering

Back to the Top

Course Availability Example Website Description
ISyE 6413 Every Spring 2012 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.

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.

ISyE 6739 Spring & Summer 2014 Basic Statistical Methods

Overview of basic tools used in statistical analysis and modeling.

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.
ISyE 7210 Rarely offered   Real-Time Interactive Simulations
Principles and laboratory experience in design and implementation of interactive simulations of complex dynamic systems.


Management of Technology (MOT)

Back to the Top

Course Availability Description
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.

MGT 6057   Business Process Analysis and Design
MGT 6059   Analysis of Emerging Technologies
MGT 6086   Entrepreneurial Finance and Private Equity
MGT 6111   Innovation; Entrepreneurial Behavior
MGT 6165   New Venture Creation
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.

MGT 6359   Business Strategies for Sustainability
MGT 6450   Project Management
MGT 6772-K/TSA 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.

MGT 6799   Legal Issues in Technology Transfer
MGT 6789   Technology Ventures
MGT 8803   Big Data Analytics in Business



Back to the Top

Course Availability Description
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.

MUSI 6002   Interactive Music
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.

MUSI 6004   Technology Ensemble
MUSI 6103   Music Recording & Mixing

Overview of concepts, techniques, hardware, and software used in audio production as well as aesthetic concerns and considerations.

MUSI 6203  

Project Studio in Music Technology Discussion, design and development of computer music applications and performance

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.


Public Policy

Back to the Top

Course Availability Description
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.

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.


Last modified: Jun. 9, 2017