Interaction Design and Web Development (BA or BS)

In our digitally connected world, there is a need for web designers and developers with knowledge and skills to create dynamic, interactive user experiences. People who understand both the art and the science of web development are particularly valued for their versatility and broad knowledge-base. Graduates will have a firm understanding of the principles of interaction design as well as an understanding of the technical issues involved in the development of an active website.

This joint major combines classes from the Communications and Computer Science programs to create a cohesive major in Interaction Design & Web Development. It seeks to draw students who are interested in integrating the two facets of website creation, rather than focusing on either the Design concentration or the Computer Science major. Students graduating from this interdisciplinary major will have an advantage over traditional web designers and/or developers because they will have both a clear understanding of both the elements of web development and deep knowledge of the elements of design.

Learning Outcomes

1. Students design and author accessible websites with semantic code.
2. Students employ iterative design processes.
3. Students learn the core components of information architecture, usability, and user experience.
4. Students design and develop for a variety of screens and devices.
5. Students become proficient in the foundations of programming for the web
6. Use collaborative leadership abilities to contribute effectively in a diverse team.

 

Degree Requirements

 

Step One: Core

The core courses focus on providing students with a foundation for subsequent steps in their major.

COMM 121Visual Communication

4

COMM 210Introduction to Graphic Design

4

CS 110Foundations of Information Technology

4

CS 112Introduction to Computer Science

4

Step Two: Development

Majors will complete the following required courses.

COMM 244Introduction to Web and Interactive Design

4

COMM 333Design for User Experience

4

CS 221Database Management Systems

4

CS 321Web-Centric Programming

4

Step Three: Electives

Students take TWO electives, one from each discipline: COMM and CS.

COMM 240Typography

4

COMM 241Human-Centered Design

4

COMM 246Digital Imaging for Design

4

COMM 248Type and Image

4

COMM 340Advanced Design

4

CS 224Data Visualization

4

CS 227Computer Networks

4

CS 327Cybersecurity

4

CS 343Systems Analysis & Design

4

Step Four: Capstone Specialization

With the approval of their advisors, students complete a specialized capstone with ONE independent learning experience chosen from either one of the Interaction Design & Web Development major's two tracks, determining whether they will receive a BA or BS degree.

Interaction Design (BA)

Complete ONE of the following COMM courses: 

COMM 370Internship

4

COMM 390Studio 5: A Communication Workplace

4

Technology (BS)

Complete ONE of the following CS courses: 

CS 350Independent Study

4

CS 370Internship

Variable credits 1-8