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 121 | Visual Communication | 4 |
| COMM 210 | Introduction to Graphic Design | 4 |
| CS 110 | Foundations of Information Technology | 4 |
| CS 112 | Introduction to Computer Science | 4 |
Step Two: Development
Majors will complete the following required courses.
| COMM 244 | Introduction to Web and Interactive Design | 4 |
| COMM 333 | Design for User Experience | 4 |
| CS 221 | Database Management Systems | 4 |
| CS 321 | Web-Centric Programming | 4 |
Step Three: Electives
Students take TWO electives, one from each discipline: COMM and CS.
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:
Technology (BS)
Complete ONE of the following CS courses:
| CS 350 | Independent Study | 4 |
| CS 370 | Internship | Variable credits 1-8 |