Concentrations in Interaction Design

When it comes to human-device interaction and creating a user experience, do you find the programming or design aspects more fascinating? Choosing one of our optional concentrations, you can focus on the classes you're most interested in and demonstrate your specific area of expertise to employers.

After exploring design and programming in your first year, you can opt to dive deeper into one or the other, or use your concentration/program elective courses to tailor your Interaction Design education in a way that suits you. 

Implementation

Courses in this concentration include:

  • CSI 260 Advanced Python
  • CSI 270 Data Structures with Python
    • CSI 318 iOS Development 
    • or 
    • CSI 319 Android Development
  • CSI 400 Human-Computer Interaction
  • Choose one of the following:
    • CSI 260 Advanced Python
    • CSI 270 Data Structures With Python
    • CSI 318 iOS Development
    • CSI 319 Android Development
    • CSI 400 Human-Computer Interaction

Visual Design

Courses in this concentration include:

  • VCD 200 Design & Communication
  • VCD 205 Publication Design I
  • VCD 205L Publication Design I-Studio Component
  • VCD 270 Intermediate Typography
  • VCD 302 Graphic Design for Objects & Spaces

Create Your Own Path

You also have the option to work with your advisor to design your own learning experience. In lieu of a concentration, you can take three of the program electives listed below. At least two of the three program electives must be at the 200 level or higher.

  • BRD 130 Audio Production
  • BRD 230 Production of Social Media
  • BRD 330 Advanced Audio & Sound Design
  • COM 120 Media & Society
  • COM 210 Principles of Public Relations
  • CSI 260 Advanced Python
  • CSI 270 Data Structures with Python
  • CSI 318 iOS Development
  • CSI 319 Android Development
  • CSI 400 Human-Computer Interaction
  • DAT 210 Introduction to Data Analytics
  • DAT 310 Advanced Data Analytics
  • EGD 380B Advanced Seminar: Game Design
  • GMD 110 Introduction to Game DesignG
  • MD 200 Game Technology I
  • GMD 210 Principles of Game Design
  • GMD 240 Level Design
  • GMD 320 Game Systems & Experience Design
  • GMD 330 Interactive Storytelling
  • GMD 350 Interactive Narrative II
  • IXD 399 Sonic Circuits
  • MKT 110 Introduction to Marketing
  • MKT 210 Consumer Behavior
  • MKT 250 Introduction to Digital Marketing
  • MKT 255 Marketing Research
  • SON 120 Fundamentals of Digital Music
  • SON 282 Synthesis and Sound Design
  • SON 350 Sound Design for Interactivity & Games
  • SON 440 Advanced Projects in Sonic Arts
  • SON 440 Advanced Projects in Sonic Arts
  • VCD 200 Design & Communication
  • VCD 203 Form in Motion
  • VCD 203L Form in Motion-Studio Component
  • VCD 205 Publication Design I
  • VCD 205L Publication Design I-StudioComponent
  • VCD 280 Introduction to 3D for Motion Graphics
  • VCD 301 Advanced Typography
  • VCD 302 Graphic Design for Objects & Spaces
  • VCD 303 Introduction to Illustration
  • VCD 307 Form in Motion II
  • WRT 346 Publishing in the 21st Century
  • WRT 347 Transmedia Storytelling
  • VCD 270 Intermediate Typography
  • VCD 270L Intermediate Type-Studio Component