Undergraduate Courses:

School of Aerospace Engineering

AE 4803: Multimedia in Engineering
This course is an introduction to multimedia, hypermedia and simple data visualization as they relate to Engineering. Several hypertext tools and authoring methods are examined and used, and data visualization of three-dimensional data sets is explored. This course is designed to give any engineer basic knowledge of what multimedia is and how it can be used effectively to present technical information. (Gramoll)

College of Architecture

ARCH 4521: Multimedia Studio I, II
Studio instruction in the visual arts with a concentration on experimental graphics utilizing numerous techniques, ranging from air brush and lithography to video.

College of Computing

CS 2101: Computer Programming
This introductory course will give non-cs majors exposure to the C programming language, enabling them to take courses in computer graphics, virtual reality, user interface development and other courses which require some knowledge of C programming. This course may not be taken by computing majors.

CS 4390: Introduction to Computer Graphics
This course is an undergraduate introduction to computer graphics hardware and software algorithms. Topics covered include: raster graphics hardware, generation of lines and curves, polygon definition and representation, 2-D and 3-D transformations, specification of windows and viewports, and clipping polygons. (Ezquerra, Hodges, Hodgins, Stasko)

CS 4391: Advanced Techniques in Computer Graphics
A continuation of the topics covered in CS 4390, with an emphasis on three-dimensional computer graphics. Topics covered include: 3-D display mathematics, projections, hidden surface elimination, illumination models, and ray tracing. (Ezquerra, Hodges, Hodgins)

CS 4753: Human Factors in Software Development
Examines human factors in the software design and application process from initial requirements to testing and implementation, with emphasis on designing the user interface. (Abowd, Badre, Hudson, Potts, Stasko)

School of Literature, Communication, and Culture

LCC 3010: Issues in Professional Communication
Special Section: Issues in Multimedia Design This special section of LCC 3010 is a seminar which introduces students to a number of important issues in multimedia design. The course devotes two weeks to each of these issues, concentrating on defining the current state of the problem and providing bibliographical resources for further research. Issues studied include: use of color, effect of motion on viewers, interaction and interference in multiple media, navigation, and the effect of system response speed.

LCC 3020: Technical Writing
Special Section: Communicating with Multimedia This special section of LCC 3020 provides students with skill in written communication and introduces them to some ways that multimedia can be used to enhance the communication process. Each student completes multiple drafts of several projects, and works as part of a team to implement a portion of one of the proposed solutions.

LCC 4020 Advanced Technical Writing
Special Section: Multimedia Design This special section of LCC 4020 introduces students to multimedia design and provides them with the opportunity to develop an extended multimedia package. Students work in teams to propose and storyboard a multimedia package that addresses the needs of a specific audience and then implement a portion of the package.

School of Psychology

PSY 3510: Research Methods and Experimental Design
An introduction to research methods used in psychology. The course will focus on experimental methods and design. The laboratory will introduce students to the use of statistical packages for data analyses. (This course replaces PSY 4407.)

PSY 4409: Introduction to Engineering Psychology
Engineering psychology is presented as an integral component in the design and evaluation of human/machine systems. Applied problems and general methodological questions are examined.

PSY 4501: Sensation and Perception
An introductory course that examines how we process sensations and perceptions of our environment to determine what something is and where it is located. Vision and audition are emphasized.

PSY 4503: Cognition: Attention and Memory
Experimental study of human attention and memory from a cognitive perspective. Key phenomena, theories of explaining the phenomena and experimental methods used in investigation are studied.

School of Textile Engineering

TEX 4503: Science of Color
The physical, chemical and biological principles involved in perception, measurement and specifications of color.


Graduate Courses:

School of Civil & Environmental Engineering

CEE 6581: Engineering Programming Methods
This class looks at engineering programming concepts through the application of numerical solution techniques including program development, efficiencies, documentation, and testing using formal data structures and algorithms.

CEE 6582: Knowledge-based Programming Methods in Engineering
This class studies the usage and the development of knowledge-based computer systems in engineering. Topics of study include knowledge acquisition, representation, and verification.

College of Architecture

COA 8670: Design of Design Environments
This course analyzes design processes and current design tools at both the user interface and functional levels. There is also a study of the procedures for developing better design tools.

College of Computing

CS 6010: Principles of Design
This is an interactive hands-on course that will teach students the principles of design at an individual level.

CS 6300: Software Development Process

This course looks at the process of developing software systems. This includes the development and assessment of processes, their instantiation in actual product development, and techniques ensuring the quality of developed products.

CS 6411: Object-Oriented Database Models and Systems

This class studies advanced database concepts as they apply to object-oriented database systems. Topics covered will include semantic data models, object-oriented query languages, tools, and applications.

CS 6455: User Interface Design and Evaluation

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

CS 6456: Principles of User Interface Software

The focus of this class is to consider the architectural and algorithmic principles behind the implementation of interactive software systems and the tools that support them.

CS 6460: Educational Technology: Design and Analysis
This course looks at the issues, design techniques, and analysis methods for educational technology.

CS 6480: Computer Visualization Techniques
This course's goal is to study the principles, techniques, and practice of computer visualization, including data, information, multivariate, and scientific visualization. This includes topics such as visualization methods, data structures, examples, and tools.

CS 6485: Visualization Methods for Science and Engineering
This course is a study of algorithms, software, and practical applications of visualization techniques in science, engineering, business, and medicine. This includes looking at data structures, multivariate visualization, interactive visualization, and visual representations and examples.

CS 6490: 3D Modeling and Graphics
This course teaches expertise in 3D modeling and graphics, problem-solving skills, and advanced data structures algorithms for representing, transmitting, rendering, and animating complex 3D scenes.

CS 6610: Cognitive Systems

This class studies the concepts, theories, and designs of cognitive systems. Topics include problem solving, learning, knowledge representation, knowledge systems, and cognitive interfaces.

CS 6750: Human Computer Interaction

This class describes the characteristics of interaction between humans and computers. It also demonstrates techniques for the evaluation of user-centered systems. This class is cross-listed with PSYC 6750.

CS 6795: Introduction to Cognitive Science
This class looks at multidisciplinary perspectives on cognitive science. This includes interdisciplinary approaches to issues in cognition, including memory, language, problem solving, learning, perception, and action. This course is cross-listed with ISYE and PSYC 6795.

CS 7450: Information Visualization

This course studies computer visualization principles, techniques, and tools used for explaining and understanding symbolic, structured, and/or hierarchical information. This includes a look at data and software visualization.

CS 7460: Collaborative Computing
This course is an introduction to computer-supported collaborative work, workflow automation, and meeting augmentation. The course deals with models, enabling technology, systems, and applications.

CS 7470: Mobile and Ubiquitous Computing
This class investigates the infrastructure required to develop mobile and ubiquitous computing applications and establishes major research themes and experimental practices.

CS 7495: Computer Vision
This course is an introduction to computer vision and machine perception. It is an intensive study of the process of generating a symbolic description of the scene by interpretation of images.

CS 7496: Computer Animation

This course looks at motion techniques for computer animation and interactive games (keyframing, procedural methods, motion capture, and simulation) and principles for storytelling, composition, lighting, and interactivity.

CS 7497: Virtual Environments

This class is an introduction to virtual reality and virtual environments. Issues covered will include VR technology, software design, 3D human-computer interaction, and applications of VR.

CS 7610: Modeling and Design
This course looks at the information-processing theories of modeling and design. Topics to be included are design decision-making, problem solving, learning, and knowledge-based modeling and design.

CS 7635: Computational Perception

This class is study of the methods for extraction and interpretation of perceptual/sensory signals. Covered topics include techniques for face, gesture, and speech recognition from audio and video.

CS 7695: Philosophy of Cognition
This class examines problems in the foundations of cognition in relation ot current issues in cognitive sciences. Meaning, mental imagery, consciousness, and mind/body problems are a few of the topics that will be studied.

CS 7696: Cognitive Models of Science

This class examines how models of reasoning and representation that are developed in the cognitive sciences can provide the basis for an enriched understanding of scientific theories and practices.

CS 7790: Cognitive Modeling
This is a hands-on course covering a range of cognitive modeling methodologies. It explores the analysis, development, construction, and evaluation of models of cognitive processing. This class is cross-listed with ISYE and PSYC 7790.

CS 8001: HCI MS Seminar
Group discussion of HCI students' research and/or projects, introduction to HCI faculty and outside speakers from industry. All HCI MS students are strongly encouraged to attend the seminar. No credit towards degree.

CS 8795: Colloquium in Cognitive Sciences

This course credit is obtained by attending research paper readings. These readings are given by leading cognitive scientists. This course gives you the the opportunity to attend their colloquia and meet with them to discuss research. Cross-listed with ISYE and PSYC 8795.

CS 8802: HCI MS Advanced Projects

Continued project work in addition to the required 4-hour project.

School of Electrical & Computer Engineering

ECE 6258: Digital Image Processing
This class is an introduction to the theory of multidimensional signal processing and digital image processing. This includes key applications in multimedia products, services, and telecommunications.

School of Industrial & Systems Engineering

ISYE 6205: Cognitive Engineering
This course looks at the application of existing cognitive science concepts in system design, and the development of concepts appropriate for understanding and aiding cognition in naturally or technologically complex environments.

ISYE 6215: Models of Human-Machine Interaction
The development and use of mathematical models of human behavior are considered. Approaches to modeling that are discussed include estimation theory, control theory, queueing theory, and fuzzy set theory.

ISYE 6224: Topics in Human-Integrated Systems
State-of-the-art research directions including supervisory control models of human command control task and human-computer interface in scheduling and supervision of flexible manufacturing systems.

ISYE 6231: Design of Human-Integrated Systems
This course focuses on the analysis and design of complex work domains in technological environments.

ISYE 6401: Statistical Modeling and Design of Experiments
This course provides a fundamental coverage of topics in multiple regression and factorial experiments.

ISYE 6644: Simulation

This class covers modeling of discrete-event dynamic systems and introduces methods for using these models to solve engineering design and analysis problems.

ISYE 6795: Introduction to Cognitive Science

This class looks at multidisciplinary perspectives on cognitive science. This includes interdisciplinary approaches to issues in cognition, including memory, language, problem solving, learning, perception, and action. This course is cross-listed with CS and PSYC 6795.

ISYE 6831: Advanced Simulation
Topics that this course will focus on include generalized semi-Markov processes, input and output analysis, random number, variate, and sample path generation, rare event simulation, and optimization via simulation.

ISYE 7210: Real-Time Interactive Simulation
This class looks at principles and gives laboratory experience in design and implementation of interactive simulations of complex dynamic systems.

ISYE 7790: Cognitive Modeling
This is a hands-on course covering a range of cognitive modeling methodologies. It explores the analysis, development, construction, and evaluation of models of cognitive processing. This class is cross-listed with CS and PSYC 7790.

ISYE 8795: Colloquium in Cognitive Sciences

This course credit is obtained by attending research paper readings. These readings are given by leading cognitive scientists. This course gives you the the opportunity to attend their colloquia and meet with them to discuss research. Cross-listed with CS and PSYC 8795.

School of Literature, Communication & Culture

LCC 6213: Educational Applications of New Media
This course investigates the educational theory and pedagogical uses of new media applications.

LCC 6215: Issues in Media Studies

Topics may include new media formations, technology and performance, the history of television, and audience studies.

LCC 6310: The Computer as an Expressive Medium
This course explores the development of the representational power of teh computer and the interplay between digital technology and culture. Topics include computer code, structured documents, databases, hypertext, graphical user interfaces, simulations, online communities, gaming, artificial life, artificial intelligence, and virtual reality.

LCC 6311: Visual Culture and Design

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

LCC 6312: Design, Technology, and Representation
This course explores the historical, cultural, and theoretical issues raised by technologies of representation through critical analyses and the creation of digital artifacts.

LCC 6313: Principles of Interactive Design
This course explores design principles for exploiting the affordances of the digital medium, including large information spaces and procedural environments. Topics include: shaping participation, scripting behaviors, segmentation and navigation of encyclopedic environments, assessing legacy conventions, and defining new genres.

LCC 6314: Design of Networked Media
This course explores issues in hypertextual and multimedia design in networked
environments, including the World Wide Web, interactive television, and wireless applications.

LCC 6315: Project Production
This course 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 6316: Historical Approaches to Digital Media

This course explores the place of digital media in the context of earlier media including various forms of writing as well as the visual media.

LCC 6317: Interactive Fiction
Students will create interactive fictions in a variety of formats including intersecting story worlds, interactive characters, simulations, and replay worlds. Models include films, print stories, hypertexts, online virtual worlds, and electronic games.

LCC 6318: Experimental Media

Students develop design intuitions about physical and digital materials out of which we construct contemporary hybrid digital artifacts, such as glass, networks, clay, lattices, and video.

LCC 6319: 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 6320: Globalization and New Media
Historical and theoretical overview of the connections between modes of global integration and modes of representing information, and the application of these insights to globally-conceived information design projects.

LCC 6321: The Architecture of Responsive Spaces
Students explore the architecture of hybrid computational and physical space, and how we can build habitations configured of physical matter and responsive computational media.

LCC 6650: Project Studio
Project Studio offers students the opportunity to do focused work within existing long term projects of the New Media Center (NMC).

School of Mathematics

MATH 6300: Fractal Geometry
This course looks at subjects such as the Hausdorff dimesion, box counting dimension, iterated function systems, continued functions, number theory, and Julia sets.

School of Psychology

PSYC 6011: Cognitive Psychology
This is a 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 6013: Biopsychology
This course looks at neurophysiological, endocrinological, and biochemical bases of sensory and motor functioning, motivation, learning, memory, and behavior dysfunction.

PSYC 6014: 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 6017: Individual Differences
This is an introduction to differential psychology providing an overview of differences in humans. Topics such as abilities, temperment, and group differences (e.g. gender) are addressed.

PSYC 6018: Principles of Research Design
This class is an introduction to basic principles and practices of empirical research in psychology. It covers both experimental and correlational methods and designs.

PSYC 6019: Statistical Analysis of Psychological Data I

This course is an introductory treatment of inferential statistics as applied to psychological research.

PSYC 6020: Statistical Analysis of Psychological Data II
This course is an introductory treatment of inferential statistics, especially the general linear model, as applied to psychological research.

PSYC 6750: Human-Computer Interaction

This class describes the characteristics of interaction between humans and computers. It also demonstrates techniques for the evaluation of user-centered systems. This class is cross-listed with CS 6750.

PSYC 6795: Introducation to Cognitive Sciences
This class looks at multidisciplinary perspectives on cognitive science. This includes interdisciplinary approaches to issues in cognition, including memory, language, problem solving, learning, perception, and action. This course is cross-listed with ISYE and CS 6795.

PSYC 7020: Survey of Cognitive Aging

This course is an introduction to theory and research on adult cognitive development, including intelligence, attention, memory, and problem solving.

PSYC 7101: Engineering Psychology I: Methods
This class focuses on the basic methods used to study human-machine systems including both system analysis and human performance evaluation techniques. These methods will be applied to specific systems.

PSYC 7102: Engineering Psychology II: Displays, Controls, and Workspace Design
This course studies the basic principles of human factors in the design, evaluation, and use of displays, controls, and workspace layouts. This will include new technologies and associated human factors problems.

PSYC 7103: Engineering Psychology III: Environmental Stressors and Human Performance
This course looks at environmental stressors and their influences on human performance, physiological function, and emotional responses including work/rest cycles, jetlag, noise, vibration, glare, weightlessness, etc.

PSYC 7104: Psychomotor and Cognitive Skill Learning and Performance
This class examines human capabilities and limitations for learning and performing psychomotor and cognitive skills.

PSYC 7204: Training and Development
This course will focus on theory, principles, techniques, and practices relevant to training and developing human resources. Research and professional literature will be examined.

PSYC 7790: Cognitive Modeling
This is a hands-on course covering a range of cognitive modeling methodologies. It explores the analysis, development, construction, and evaluation of models of cognitive processing. This class is cross-listed with CS and ISYE 7790.

PSYC 8010: Seminar in Cognitive Psychology
This seminar course offers a critical examination of current problems in a selected area of cognitive psychology. Areas to be discussed may vary each time the course is offered.

PSYC 8795: Colloquium in Cognitive Sciences
This course credit is obtained by attending research paper readings. These readings are given by leading cognitive scientists. This course gives you the the opportunity to attend their colloquia and meet with them to discuss research. Cross-listed with CS and ISYE 8795.

  Last modified on . Email: gvu-webmaster@cc.gatech.edu.