|
Aug 01, 2025
|
|
|
|
GRD 402 - Foundations of User Experience Credits: 3 Lecture Hours: 1 Lab Hours: 4 Practicum Hours: 0 Work Experience: 0 Course Type: Voc/Tech This comprehensive course covers the essential principles, skills, and tools required to become a proficient UX designer. Students will learn how to apply user-centered design principles, conduct research, and create intuitive, effective digital experiences. Competencies
-
Incorporate UX Design principles
- Understand WCAG guidelines and apply them to create inclusive designs
- Ensure uniformity in design elements, UI components, and interactions across platforms
- Prioritize the needs and goals of users when making design decisions
- Incorporate UX Design Principles into product designs
- Conduct and analyze usability tests to evaluate a product’s ease of use
- Design interfaces that provide clear, actionable feedback for user actions
- Create designs that enable users to complete tasks quickly and with minimal effort
-
Integrate user research in design
- Recall user research methodologies and their application in design
- Observe users in their natural environment to understand how they interact with products in real-world contexts
- Design surveys and analyze responses to understand user demographics, behaviors, and preferences
- Plan, moderate, and analyze user interviews to gather qualitative insights
- Create personas using research data to develop accurate and actionable user personas that represent key user segments
- Evaluate competitors’ products to understand market trends and uncover user needs
- Map the user experience from start to finish, identify pain points and opportunities for improvement
- Integrate research findings into the design process to create user-centered solutions
- Assess the effectiveness of user research in shaping design decisions
-
Evaluate Information Architecture (IA)
- Understand the principles of Information Architecture (IA) and content organization
- Organize and label content in a logical way that makes sense to users
- Design high-level maps that show the relationship between pages and sections in a website or app
- Design the path users will take to complete tasks within the system
- Facilitate card sorting sessions to understand how users categorize information and structure IA accordingly
- Develop intuitive and scalable navigation systems to enhance the discoverability of content
- Ensure IA can accommodate future growth, new features, and content changes without losing usability
-
Implement Wireframing and Prototyping
- Understand wireframing and prototyping tools like Figma, Adobe XD, Sketch, or InVision
- Create low-fidelity wireframes to outline layout, structure, and functionality without visual distractions
- Develop interactive prototypes that simulate user interactions to test functionality and flow
- Maintain different versions of wireframes and prototypes to track changes and improve designs over time
- Conduct usability tests with prototypes to identify usability issues before final design
- Refine prototypes through an iterative process based on feedback and usability testing.
- Demonstrate proficiency with wireframing and prototyping tools
-
Incorporate Usability Testing
- Understand the principles of usability testing and testing strategies
- Develop a clear testing strategy, define goals, and select appropriate participants for usability tests
- Design task-based tests to evaluate how well users can complete specific tasks
- Moderate usability testing sessions, ask relevant questions, and observe user behavior
- Analyze usability testing data, identify key usability issues, and generate actionable insights
- Conduct A/B testing to compare variations of design elements and determine the most effective option
- Communicate test results to stakeholders and use insights to iterate and improve the design
- Assess the effectiveness of usability testing and its impact on design decisions
-
Integrate UI Design and Visual Design
- Understand design principles such as color theory, typography, and visual hierarchy
- Select appropriate fonts and establish readable text hierarchies
- Apply color theory to enhance readability, brand consistency, and user emotions
- Ensure design consistency across visual elements, including layout, spacing, and design patterns
- Create a clear visual hierarchy that guides users’ attention to important content and actions
- Design or select icons that are easily understandable and consistent with the product’s style
- Develop responsive designs that adapt to various screen sizes and devices (desktop, tablet, mobile)
- Create visually appealing and functional UI designs that improve user experience
- Ensure UI designs are effective in communicating the intended message and enhancing user interactions
-
Develop collaboration and communication skills
- Understand effective collaboration and communication strategies in a team environment
- Create detailed design specifications, style guides, and user flows to communicate design decisions clearly
- Engage with business stakeholders, developers, and other teams to gather feedback and align design solutions with goals
- Lead collaborative sessions, such as brainstorming or design critique workshops, to generate ideas and align teams
- Facilitate the design handoff process by sharing assets, specifications, and prototypes with development teams
- Navigate feedback and balance user-centered design principles with business or technical constraints
- Present design ideas and rationale to both technical and non-technical stakeholders
Competencies Revised Date: AY2026
Add to Portfolio (opens a new window)
|
|