Human-Centered Design and Development (HCDD) | College of Information Sciences and Technology
Close Open

Please Update Your Browser.

It is recommended that you update your browser to the latest version to view the website's full experience.


Human-Centered Design and Development (HCDD)

You are here

The Human-Centered Design and Development major focuses on helping students identify, design, build, and evaluate technologies to enhance people’s lives.

Students will learn methods for understanding users, techniques and tools for designing effective technologies, and the modern platforms that are used to create effective technology solutions. The major involves working with potential users and customers to understand their needs and unique contexts, and then how to design, build, and evaluate impactful products and services.

Please note that the Human-Centered Design and Development major is only offered at the University Park campus. This major cannot be added as a concurrent major at this time.

Suggested Academic Plan

Students can use the Suggested Academic Plan as a guide to schedule necessary courses and meet degree requirements. Note that these plans only show one way to move through degree requirements, and your schedule may not be identical to the suggested plan.

Prescribed Core Courses

Concepts, methods, techniques, and tools for designing effective technology-enabled experiences. 

Prerequisite: IST 242 and (HCDD 113 or HCDD 113S) 

Introduction to the technical aspects of mobile computing including input modalities, sensors and sensing, wearable and smart home devices, and virtual/augmented reality. 

Prerequisite: HCDD 264 and IST 311

Concepts, methods, and techniques for studying users and evaluating technology in the context of use. 

Prerequisite: HCDD 264 and IST 311

Integrate knowledge gained in technical subjects such as usability engineering, software construction and engineering, and mobile computing through a semester-long project. Present findings in a format appropriate for top-level executives and business decision makers. 

Prerequisite: (IST 261 or IST 361) and HCDD 364W

Introduction to the concept of databases including the storage, manipulation, evaluation, and display of data and related issues. 

Recommended Preparation: IST 110/110S 

Introduction to digital network topologies, transmission media, signal modulation, digital packet switching and routing, systems integration, communications management, and security. 

Recommended Preparation: IST 110/110S

Introduction to formal languages, mathematical logic, and discrete mathematics, with applications to information sciences and technology. 

Prerequisite: MATH 110 or MATH 140

Introduction to fundamental Web programming concepts: Advanced Hypertext Markup Language (HTML), Dynamic Hypertext Markup Language (DHTML), extensible Markup Language (XML), Data Warehouses, JavaScript, common Gateway Interface (CGI), and Java.  

Prerequisite: IST 250

Introduction to object-oriented applications including applications in an Object-Oriented Design (OOD) language or OOD languages. 

Prerequisite: IST 242 or CMPSC 221

Introduction to distributed-object computing and its use in client/server and real-world computing applications.

Prerequisite: IST 311

IST 411 is offered in spring only. 

 Introduction to the engineering of complex software systems including software system specification, design and implementation, integration and test, and evolution. 

Prerequisite: IST 311  

IST 412 is offered in fall only. 

Supervised off-campus, non-group instruction including field experiences, practica, or internships. Written and oral critique of activity required. 

Prerequisite: prior approval of proposed assignment by instructor. IST 495 can be taken 3 times for credit 

Descriptive statistics, frequency distributions, probability, binomial and normal distributions, statistical inference, linear regression, and correlation. 

Prerequisite: Placement into MATH 021 or higher


Undergraduate Advising Center

E103 Westgate Building
(814) 865-8947

Schedule an appointment

Learn More