CCOG for MM 177 archive revision 202704
You are viewing an old version of the CCOG. View current version »
- Effective Term:
- Fall 2027
- Course Number:
- MM 177
- Course Title:
- Digital Product and UX Design 1
- Credit Hours:
- 3
- Lecture Hours:
- 20
- Lecture/Lab Hours:
- 20
- Lab Hours:
- 0
Course Description
Intended Outcomes for the course
Upon successful completion of the course, students should be able to:
-
Navigate product design interface and workspace.
-
Apply UX principles to create effective layouts and flows.
-
Design reusable components and scalable design systems.
-
Build interactive prototypes that communicate design intent.
-
Apply accessibility and responsive design best practices.
-
Export assets for handoff to developers.
Course Content (Themes, Concepts, Issues and Skills)
Week 1 – Introduction to Product Design & Figma Fundamentals
-
Course overview and expectations
-
The role of product design in UX/UI
-
Figma setup and workspace tour
-
Hands-on: Building your first screen and using frames, text, and shapes
Week 2 – Layouts, Hierarchy & Composition
-
Grids, spacing, alignment, and visual flow
-
Structuring interfaces for clarity and usability
-
Hands-on: Create a basic mobile app layout
Week 3 – Typography & Color Systems
-
Establishing visual hierarchy through type and color
-
Creating Figma styles for text and palettes
-
Hands-on: Build a mini style guide
Week 4 – Components, Variants & Auto Layout
-
What are design systems and why they matter
-
Building scalable components and responsive elements
-
Hands-on: Create a reusable button and navigation set
Week 5 – Prototyping Interactive Flows
-
Connecting frames with interactions and transitions
-
Motion, animation, and micro-interactions
-
Hands-on: Prototype a simple user flow (e.g., sign-up or checkout)
Week 6 – Responsive & Accessible Design
-
Designing across devices: mobile, tablet, and desktop
-
Accessibility fundamentals: contrast, legibility, and navigability
-
Hands-on: Redesign a page for inclusivity and multiple breakpoints
Week 7 – Collaboration & Version Control in Figma
-
Team libraries, branching, and commenting
-
Iterating and maintaining consistency in team projects
-
Hands-on: Group collaboration exercise
Week 8 – User Research & Testing with Prototypes
-
Planning and conducting usability tests
-
Capturing insights and applying feedback
-
Hands-on: Conduct a peer-to-peer usability test and iterate
Week 9 – Systems Thinking in Product Design
-
Scaling a design system for multiple use cases
-
Managing variants, tokens, and naming conventions
-
Hands-on: Expand your design system and document it
Week 10 – Developer Handoff & Real-World Workflows
-
Preparing files for developers (Inspect mode, annotations, exports)
-
Design documentation and presenting design intent
-
Hands-on: Create a handoff-ready project package
Week 11 – Final Project & Presentations
-
Students present a polished, multi-screen product prototype
-
Final critique and group feedback
-
Wrap-up discussion: How to build your portfolio and next steps in UX/UI