Michigan State University
Michigan State University
Experience Architecture
Program Banner
Home > Degree > Courses

University General Education requirements
College of Arts and Letters requirements  

Experience Architecture Major Requirements 



AL 242 - Introduction to Experience Architecture

AL 333 - Researching Experience Architecture (W)

AL 366 - Managing Experience Architecture Projects

AL 444 - Prototyping Experience Architecture

AL 466 - Experience Architecture Capstone

AL 482 - Experience Architecture Internship


STA 303 - Design Thinking

STA 260 - Concepts of Graphic Design


WRA 210 - Introduction to Web Authoring

WRA 260 - Rhetoric, Persuasion and Culture

WRA 410 - Advanced Web Authoring


PHL 130 - Logic and Reasoning



STA 468 - Interactive Web Design

WRA 482 - Information and Interaction Design



AL 375 - Information Architecture 

STA 365 - Typography I: Form and Meaning

STA 467 - Time and Motion Design

WRA 320 - Technical Writing (W)

WRA 415 - Digital Rhetoric

WRA 420 - Content Management



CSE 201 - Fundamental of Information Technology

CSE 231 - Introduction to Programming I

CSE 232 - Introduction to Programming II


AL 242: Introduction to Experience Architecture

This class is an introduction to Experience Architecture (XA). It is designed to help you explore a set of concepts that are central to the XA major and to introduce you to the broader field of study that comprises it.

Back to Top

AL 333: Researching Experience Architecture (W)

Researching for product, services, and processes as applied to user experience. Contextual inquiry, field studies, card sorting, participatory design, interviewing, focus groups, and usability testing. Field trip required.

Back to Top

AL 336: Managing Experience Architecture Projects

Back to Top

AL 375: Information Architecture

Theory and practice for architecting information, including understanding and developing taxonomies, folkonomies, site structures, tagging systems, and guided navigation for user experience.

AL 444: Prototyping Experience Architecture

Process models used in the planning and designing of interactive experiences. Organization of information, user interactions, visual design attributes, prototyping methods, and interface design.

Back to Top

AL 466: Experience Architecture Capstone

Integrate knowledge and skills acquired from previous courses. Conceptualization, planning, implementation, and assessment of a project, service, system or an idea in a collaborative setting.

Back to Top

WRA 420: Content Management

Applied theory and best practices for content strategy. Understandingthe content management lifecycle, aligning content strategy to business goals, assessing communication needs for audiences and participants. Issues in project leadership, management, intellectual property, and organizational communication for creating flexible,dynamic content and content structure

WRA 482: Information & Interaction Design

In this course, students work on collaborative projects to design effective, integrated, experiences for users. Our aim is to transform (for the better!) the way people do things in their everyday lives at work, in their homes, and in other social settings. Students conduct activity analysis to observe and analyze everyday practices, use object-­oriented modeling techniques to represent and plan transformations to those practices, and do UI prototyping to specify implementation plans.

Back to Top

CSE 201: Fundamentals of Information Technology

Digital representation of objects such as numbers, signals, and 3-dimensional shapes. Algorithms that operate on digital objects. Computer communications and the Internet. Computer security and web services.

Back to Top

CSE 231: Introduction to Programming I

Introduction to programming using Python. Design, implementation and testing of programs to solve problems such as those in engineering, mathematics and science. Programming fundamentals, functions, objects, and use of libraries of functions.

Back to Top

CSE 231: Introduction to Programming II

Continuation of object-centered design and implementation in C++. Building programs from modules. Data abstraction and classes to implement abstract data types. Static and dynamic memory allocation. Data structure implementation and algorithm efficiency. Lists, tables, stacks, and queues. Templates and generic programming.

Back to Top

STA 303: Design Thinking

What is "Design Thinking"? Why has this strange term become the buzzword du jour of every business and inno-vation guru? And why should we care? What is its value for businesses and organizations?

In order to answer these questions, we must consider the meaning of design in the contemporary context and explore its relationship to epistemology and cognition is "Design Thinking" a designerly way of knowing. Is it a process both of making and learning? A sort-of learning through making?

Additionally, we must explore the methods and theories underlying the act or experience of "Design Thinking" through making work that helps us access a sensitivity to the context in which "Design" exists today, the context of the experiential, the intangible, the systemic.

Back to Top

STA 260: Concepts of Graphic Design

Overview of form and communication analysis and manipulation. Investigation of theory, concept and visual tools central to developing visual communication systems.

Back to Top

WRA 210: Introduction to Web Authoring

Analyzing, evaluating, and authoring Web sites. Principles of design rhetoric. Practices of Web accessibility.

Back to Top

WRA 260: Rhetoric, Persuasion, and Culture

Rhetorical analysis of consumer, corporate, organizational, and popular cultures appropriate to professional settings.

Back to Top

WRA 410: Advanced Web Authoring

Developing and maintaining large-scale, interactive Web sites. Visual design, usability, audio and video integration, ongoing site management, and web accessibility.

Back to Top

PHL 130: Logic and Reasoning

Deductive and inductive reasoning. Topics such as rational argumentation, fallacies, definition, meaning, truth and evidence. Techniques for critical reading and thinking.

Back to Top

STA 468: Interactive Web Design

Digital interactivity as a tool for visual communication, design and distribution of ideas. Conceptual, formal and typographical explorations relating to web-based activities such as interface design, user-interaction and basic animation. Research, writing, and discussion of current related events using personal blogging tools.

Back to Top

WRA 482: Information and Interaction Design

Design of information systems for professional writers. Information and interfaces. User-centered design lifecycle. Activity analysis, object-oriented modeling, prototyping, and technical specifications.

Back to Top

STA 365: Typography I: Form and Meaning

Formal and communicative properties of typography. Letterform, font specification, style, meaning, texture, and space. Sequence of analysis from formal aspects, to communicative, to a synthesis of the two.

Back to Top

STA 467: Time and Motion Design

Time-based design embraces the use of sound and motion for visual communication and personal expression relating to the field of graphic design. Conceptual and formal explorations relating to the moving image such as motion graphic identity systems, stop-motion animation, kinetic typography for film, television and architecture, digital video and sound production for short format.

Back to Top

WRA 320: Technical Writing (W)

Principles and practices of effective writing in the workplace. Technical, scientific, and electronic-mediated writing. Includes audience and organizational needs, visual rhetoric, information design, electronic publication, ethics, technical style, usability testing, and team writing.

Back to Top

WRA 415: Digital Rhetoric

Rhetorical, social, political, economic, and ethical dimensions of electronic writing and publishing. Rhetorical dynamics of computer-mediated writing spaces such as the Internet, World Wide Web, e-mail, and synchronous chat.

Back to Top