Two people review a design for a mobile application.

B.S., Human-Centered Design and Development

Technology is only useful if it meets the needs of users.

Creating usable and useful technology requires a deep understanding of who is using it, how, and why. The B.S., Human-Centered Design and Development program positions you to research potential users and understand their needs, experiences, and behaviors so you can create technology solutions that put people first. By leveraging design thinking and user experience principles, you'll ensure that our world of increasingly complex and pervasive technologies can remain aligned with human aspirations, requirements, and limitations.

Is Human-Centered Design and Development Right for Me?

HCDD combines technology with art, design, psychology, and programming, helping you bridge the gap between front-end design and back-end tech. This program could be a great fit if you want to

  • design, build and evaluate web, mobile, and other software applications
  • research users to understand how people live and how technology fits into their lives
  • embrace uncertainty and change on the path to getting things right

Help Me Find My Major

What You'll Study

Gain foundational knowledge and state-of-the-art skills needed to develop usable web, mobile, and software applications by exploring topics like these.

  • Human-Centered Design for Mobile Computing
  • Application Development Studio
  • Engineering of Complex Software Systems
  • Methods for Studying Users
  • Distributed-Object Computing
  • Object-Oriented Design and Software Applications
  • Programming for the Web
  • Design Practice in HCDD

Suggested Academic Plan

Application Focus Areas

Pick an application focus area or work with an adviser to create your own to gain context for where you will do your work.

  • Data Sciences
  • Digital Arts and Communication
  • Geographic Information Systems
  • Healthcare
  • Informatics
  • Psychology
  • Security and Risk
  • Sociology

Application Focus Areas

Earn a B.S. and M.S. at the Same Time

You can pursue a B.S. in HCDD and a master's degree at the same time through the Integrated Undergraduate-Graduate (IUG) degree program. IUGs make it possible to complete both an undergraduate and graduate degree in five years!

A closeup of someone wireframing a mobile application design.

The Power of Internships

Every HCDD student must complete at least one internship before graduating—most complete more than one, and 84% receive a job offer from an internship provider. With hundreds of organizations recruiting and a dedicated Career Solutions team to support you, you'll have the tools and opportunities to launch your career.

View Past Internships
Photo of Katelyn Diehl

"HCDD is an incredibly versatile major. I love that I have a variety of focus areas to choose from where I can create a curated path that fits my intrests beyond technology.

Kaitlyn Diehl , Class of 2026

Discover Your Career

Technology is ever-changing, and so are the careers that create, use, and study it. As you work toward your degree, you’ll identify and refine your career interests through courses, student organizations, and experiential opportunities. With guidance and resources from our dedicated Career Solutions team—from your first job to the executive suite—you'll gain the technical expertise, business savvy, and communication skills to lead in business, health care, defense, technology, and countless other industries.

Computer Programmer/Analyst

Writes and tests code to ensure applications and software function properly, converting program designs into executable instructions for computers.

Quality Engineering and Assurance Analyst

Supports planning, design, and execution of system testing, collaborating with IT and business units to validate test cases, develop plans, and ensure user expectations are met.

Technology Specialist

Supports diverse business customers by resolving issues, adapting to varying needs, using customer-facing systems, and applying technical knowledge to troubleshoot evolving technologies.

Application Systems Analyst

Analyzes needs, determines build-or-buy solutions, and oversees implementation, documentation, and support of software systems.

Technology Advisor

Provides expert advice and detailed information in a specialized field, guiding organizations to ensure safe, effective practices and informed decision-making in complex or high-risk scenarios.

IT Operations Engineer

Ensures the smooth functioning of infrastructure and operations supporting application deployment, including network, server management, ITIL, and help desk services. Defines processes, policies, roles, and best practices for enterprise operations.

User Interface/User Experience Designer

Creates the look and feel of features across web and mobile platforms by understanding user needs, translating research into visual designs, and delivering detailed specs for development.

Usability Engineer

Improves user-friendliness of software, hardware, and websites by applying computer science and psychology principles to identify and solve usability issues.

Application Developer

Designs, builds, and tests apps, collaborating with clients and teams to meet needs, fix bugs, and ensure functional, user-friendly products.

A closeup of a student wireframing a mobile application on a tablet.

User Experience Professional Association

Through mentored research, experiential opportunities, and student organizations like the User Experience Professional Association (UXPA), Human-Centered Design and Development students can extend learning far beyond the classroom. UXPA promotes the value of user experience, research, design and evaluation to students through professional development, education, and networking.

Learn about UXPA