IAD Student Resources

Updated: Oct 2025

On this page, you'll find resources for students in the Interactive Design (IAD). These are solely the opinion of Prof. Lahey and are not necessarily reflective of the IAD degree.

Table of Contents

  1. What is IxD?

  2. Our Approach to IxD?

  3. Our Classes

  4. Portfolio

  5. Skills

  6. Networking

  7. Ideal Candidate

  8. Job Market

  9. Resources

What is IxD?

The Interactive Design degree (IAD) defines interaction design (IxD) as the “design of interactive digital products, environments, systems, and services” with a focus on the “design of behavior” (Cooper et al., About Face, 2014, p. ix). 

When someone speaks about IxD, they often are referring to the design of software with screens (like computers, mobile devices, or appliances). However, IxD isn't just something that's applied to the look of a product or service. Rather, IxD borrows theories and techniques from disciplines like anthropology, computer science, graphic design, and psychology. IxD is not limited to any one of these approaches and combines them in the service of the “user experience" (UX).

Our Approach to IxD

IAD trains students in all the areas of the current product design spectrum -- identifying problems, user research, synthesizing research, defining requirements, wireframing, and prototyping. Additionally, our approach champions the importance of understanding the ways context shapes an interactive system. This includes understanding the human (user) and business-related concerns that need to be addressed to create a successful interactive system.

Following the definition listed above, the goal is to teach students the necessary critical thinking skills to be engaged citizens of the world as well as effective interaction designers. To do this, we focus on:

In IAD, we teach an interaction design method called Goal-Directed Design because it is gives interaction designers-in-training experience in a range of skills a student might need in a career. Additionally, we teach Lean UX as a way to diversify the methodological toolkits of students.

The minimum goal of the degree is to create students who are competent across all areas of interaction design and excel at one of the following: user research, synthesizing research, or UI design. Ideally, students will strive to excel in all areas. However, no matter where students excel, they always work on their ability to be a good teammate and how to explain their work to others.

Our Classes

We break classes down into 4 modules, each focusing on a specific area of need for screen-based interaction designers:

  • interaction design principles
  • TCID2170 Intro to Digital Media & Culture
  • IAD3000 Interaction Design I 
  • IAD4000 Interaction Design II
  • IAD3300 Ethnography for Designers
  • TCOM3046 Information Architecture
  • TCOM4120 Usability Testing
  • TCID4700 Capstone & Senior Showcase
  • screen design principles
  • ART1100 (facilitated: SOAAD)
  • ART1150 (facilitated: SOAAD)
  • TCID2002 Productivity & Tools
  • IAD2100 Prototyping I
  • IAD4200 Prototyping II
  • IAD3150 Visual Design I 
  • IAD4150 Visual Design II
  • IAD3230 User Interface Design I
  • IAD4230 User Interface Design II
  • professional development
  • TCID3100 Professional Development
  • IAD3398 Internship
  • computational thinking
  • IT1113 (facilitated: Dept of Info Tech)    
  • TCID3400 Front-end Development I
  • TCID3800 Front-end Development II
  • TCID4500 Front-end Development III 

CORE FIELD OF STUDY

(18 Credits, grade of C or better)

name / hours / prereq

What's this class? Why take it?

2D Design/Color Theory
ART1100 (3)
pre: n/a

What? Studio-based class, facilitated by the School of Art & Design. Students apply 2D design principles and color theory in a studio environment. 
Why?
To learn design principles that students will apply to screen-based projects later.

Drawing I
ART1150 (3)
pre: n/a

What? Studio-based class, facilitated by the School of Art & Design. Students draw using a variety of techniques––figures, still-life, and landscapes. 
Why?
To become more comfortable with drawing, which will be applied to later sketching/wireframing.

Prototyping I
IAD2100 (3)
pre: n/a

What? Students learn a solid foundation in a prototyping tool as well as fundamental principles of user interface design. 
Why?
To become effective and fast at navigating a prototyping tool interface.

Productivity & Tools
TCID2002 (3)
pre: n/a

What? Tools-based class where students learn how to use design tools (Illustrator, InDesign, Photoshop) and productivity tools.
Why?
To learn digital tools so students will enter later classes prepared for more complex projects.

Intro to Digital Media & Culture
TCID2170 (3)
pre: n/a

What? Theory-based class where students learn about the Information Society and human-centered design.
Why?
An introductory class that lays out some basic foundations of interaction design.

Programming Principles
IT1113 (3)
pre: n/a

What? Computation thinking-based class where students explore how to become informed and curious users of computing technologies. 
Why?
Students will take this class to enhance computational thinking skills.

MAJOR REQUIREMENTS

(18 Credits, grade of C or better)

name / hours / prereq

What's this class? Why take it?

Interaction Design I
IAD3000 (3)
pre: IAD2100

What? Project-based class where students learn method (Goal-Directed Design) and work in teams on a large-scale project (designing/prototyping a mobile app). The class includes presentations and should produce a portfolio-worthy project.
Why?
To have the experience working in teams toward a common goal and effectively displaying a design method/thought process through a Process Page. No coding in this class.

Visual Design I
IAD3150 (3)
pre: IAD2100, TCID2002

What? Students learn fundamental visual design principles that interaction designers need to know. A teaching-based class that covers icon/logo designs, typography, brand identity, and style guides.
Why?
Students need to learn basic visual design principles to be comprehensive interaction designers as well as good teammates to visual designers. No coding, interaction design, or user research in this class.

User Interface Design I
IAD3230 (3)
pre: IAD2100, TCID2002

What? Students learn fundamental user interface design principles that interaction designers need to know. A teaching-based class on the psychological theories of how to organize screens. 
Why?
Students need to learn how to organize and present individual screens within larger software systems. No coding, interaction design, or user research in this class.

Professional Development
TCID3100 (3)
pre: IAD3000

What? Students work on crafting a professional identity, going to networking meetings, and finalizing their digital portfolio.
Why?
Students learn how to articulate the methods, principles, and experiences learned in the degree to post-collegiate contexts.

Front-end Development I
TCID3400 (3)
pre: n/a

What? Not a design-focused class. Computation thinking-based class where students learn basics of hosting, file structure, HTML, and CSS.
Why?
Students enhance computational thinking ability, learn some front-end development, and to understand better technical environments.

Capstone and Portfolio Showcase
TCID4700 (3)
pre: 21 hrs Upper Div.

What? Students revisit Goal-Directed Design on a UI-related team project. The class includes presentations and should produce a portfolio-worthy project. The class also works with the TCID main office to prepare a Capstone Showcase at the end of the semester.
Why?
Students have one more chance to create an effective project for a portfolio.

MAJOR ELECTIVES

(18 Credits, grade of C or better)

Name / Hours / Prereq

What's this class? Why take it?

Ethnography for Designers
IAD3300 (3)
pre: IAD3000

What? A research methods class where students apply user research (i.e., ethnographic) methods to interaction design.
Why?
Research methods are introduced in IAD3000 and this class provides students more practice with the reasoning behind research, interview and observation techniques, how to interpret research, and how to communicate results to stakeholders.

Internship
IAD3398 (3)
pre: 28 hrs in Degree, Dept. approval

What and Why? While not required, students are encouraged to find an internship. These experiences are invaluable in helping students transition to post-collegiate contexts. An internship should ideally be done after IAD3000. For more on internships, see our website↗︎.

Interaction Design II
IAD4000 (3)
pre: IAD3000

What? Students incorporate Agile & Lean into interaction design and work in teams on a large-scale project (designing/prototyping some type of UI). The class includes presentations and should produce a portfolio-worthy project.
Why?
Students learn a new design method to enrich a methodological toolkit. No coding in this class.

Visual Design II
IAD4150 (3)
pre: IAD3150

What? Project-based class where students expand their knowledge of how visual design applies to interaction design. This class should produce a portfolio-worthy project.
Why?
Students need a project-based environment to practice and apply their visual design skills.

Prototyping II
IAD4200 (3)
pre: IAD2100

What? The class primarily focuses on increasing student ability (speed, effectiveness) with prototyping as well as expanding opportunities to practice more advanced techniques. This class should produce a portfolio-worthy project.
Why?
Students need a project-based environment to practice and apply their prototyping skills.

User Interface Design II
IAD4230 (3)
pre: IAD3230

What? Students delve further into UI design while applying these principles to UI projects. This class should produce a portfolio-worthy project.
Why?
Students need a project-based environment to practice and apply their user interface design skills.

Front-end Development II
TCID3800 (3)
pre: TCID3400

What? Not a design-focused class. Computation thinking-based class where students refine their understanding of HTML & CSS, add responsive design, API-integration, and jQuery-integration. 
Why?
Students learn higher order front-end development concepts to understand better the needs of technical environments.

Front-end Development III
TCID4500 (3)
pre: TCID3800

What? Not a design-focused class. Computation thinking-based class where students focus solely on learning JavaScript to enhance their computational thinking and coding ability.
Why?
Students learn higher order front-end development concepts to understand better the needs of technical environments.

Information Architecture
TCOM3046 (3)‍
pre: permission of TCID advisor

What? Information architecture is a core skill for being a good interaction designer. This class allows further exploration to concepts in information architecure learned in IAD3000.
Why?
In short, interaction designers are information architects and more work in this area is helpful.

Usability Testing
TCOM4120 (3)‍
pre: permission of TCID advisor

What? This is a research methods class where students apply usability methods to interaction design. 
Why?
Research methods are introduced in IAD3000 and this class provides students more practice with the reasoning behind a very specific type of user research (usability testing).

UPPER-division ELECTIVES

(12 Credits, grade of C or better)

This includes 3000 - 4000 level courses inside or outside of the Interactive Design Major. These hours do not need to be taken in a single discipline, but should relate to a particular interest or career goal. Students should work with the TCID advisor to determine prerequisites for these courses. Completion of a Formal Minor or Certificate Program would also satisfy this requirement. These minors should be considered to augment the IAD degree: Anthropology, Computer Science, Data Science & Analytics, Game Design, Information Technology, Marketing, Organizational & Professional Communication, Psychology, and Technical Communication.

FREE ELECTIVES

(12 Credits, grade of D or better)

This includes any course (1000 - 4000) in the university curriculum (including Interactive Design) passing with a D or better.

Portfolio

The portfolio is a key document to aid in the post-college transition. It should reflect your professional identity (i.e., applicable job titles) and evidence your skill sets. The portfolio gives employers a look at your abilities and thought processes in addition to being a design object in itself that will be judged. At minimum, a portfolio should include:

How Should I set up a portfolio?

The debate regarding how to display/explain your work is open and contestable. How do you set up a portfolio that can grab the attention of recruiters and hiring managers alike? How much info should you include? How much process do you show? What should you focus on?

There are lots of opinions about how to “show your work” and no real consensus. This means that, like a good designer, you need to trust your gut and do what works for you (and iterate!).

That said, there are thoughts and trends you should be aware of when crafting a portfolio:

Skills

What skills should you have to be competitive on the job market? In short: it depends on the job description. I break down skill sets into three major categories: UI, user research/synthesizing skills, and interpersonal. Our best students excel in all areas.

UI Skills

Students applying for jobs where daily tasks are focused mostly on UI design and prototyping need strong information architecture, screen layout, prototyping, and visual design skills (IAD2100, IAD3150, IAD3230, IAD4150, IAD4200, IAD4230, TCOM3046). Skills include:

  • aesthetic sense
  • craft↗︎
  • front-end development
  • html, css, javascript
  • information architecture
  • discoverability, findability, flows, hierarchy, navigation, paths, taxonomies
  • knowledge of design/dev handoff
  • laws of ux↗︎
  • prototyping
  • interactions, motion design
  • ui layout
  • alignment, auto layout, balance, composition, grids, hierarchy
  • visual design
  • brand identity, color theory, iconography, typography

UX Skills

Students applying for jobs where daily tasks are focused on making sense of and applying research, need to possess user research and/or synthesizing research skills (IAD3000, IAD3300, IAD4000, TCOM3046, TCOM4120, TCID4700). Skills include:

  • affinity mapping
  • applied ethnographic research
  • defining research questions, designing research protocols, empathy, journaling, observation skills, qualitative analysis, structured writing / triangulation / comparison, thick description
  • contextual research
  • design methods
  • GDD, Lean UX, Sprint, etc
  • information architecture
  • discoverability, findability, flows, hierarchy, navigation, paths, taxonomies
  • journey mapping
  • personas and/or user stories
  • task analysis
  • wireframing
  • usability testing
  • A/B tests, heuristic evaluation, card sorting, etc

Interpersonal Skills

All students need the ability to work well on teams (IAD3000, IAD4000, TCID3100). Skills include:

  • ability to ask why (and the knowledge to know when to not ask)
  • business perspective (do you see the brodader business goals?)
  • communicate with designers & non-designers
  • empathy, active listening
  • flexibility, adaptability
  • feedback (giving, receiving)
  • leadership
  • organization
  • presenting your ideas/work
  • time management

Networking

In addition to completing an internship, students should prepare for the post-college transition by networking. This process can be started by signing up with the Interaction Design Association’s (IxDA) local Atlanta chapter.

They use MeetUp↗︎ as their organizing platform and the Atlanta chapter has meetings all the time. We have found that students who network (and get internships) are more likely to get good jobs right out of college.

There are a lot of other networking events that fall under the larger umbrella of UX or product design. Some are good, some are less so -- use your best judgement. In the Resources section below, you'll find more networking resources.

Also, join the student-led UX/UI Club (1↗︎, 2↗︎, 3↗︎).

Note: there is difference between going to face-to-face networking events and engaging with folks.

Ideal Job Candidate

What qualities might an “ideal” job candidate possess? These traits are a direct reflection of the best students to have graduated from this program:

Job Market

It's not a secret -- the job market is not good for folks seeking junior roles in or out of the design industry (1↗︎, 2↗︎). Covid-19 economic disruptions, the end of the ZIRP era↗︎, the shakiness of interconnected global economies, global strife, et cetera . . . all this means, for the time being, that many companies have "tightened their belts" and are trying to do more with less. This means fewer jobs. (Consider following someone like Kyla Scanlon↗︎ to get your economic views from a Gen Z perspective.)

This article (1/17/25) is also worth considering to assess factors shaping the job market.

What about generative AI (i.e., large language models↗︎)? The Wharton School of Business posted a report↗︎ (9/8/25) that suggests gen AI will eventually make the economy permanently larger, but not dramatically faster-growing. Its biggest impact will be felt in the 2030s and, thus, it will eventually have a meaningful, but not revolutionary impact on our lives. Point? As of yet, gen AI is not a primary reason that there are no jobs, but certainly plays some role. (But don't just chalk the situation up to "AI".

What can you do?

Resources

This is a collection of resources related to the IAD degree (in alphabetical order).