Tutorial 3
CSCI 344: Design Systems
Spring 2026
Announcements
What is a design system?
Design has become a well-established field
Design has become a well-established field (e.g., Nielsen / Norman Group, UX Certificate Programs, and tech design is its own subfield / specialization within the tech world. Because of this:
4
Design Systems in Industry
Increasingly, design is becoming separated from implementation in larger tech shops:
5
Examples of UI Kits & Style Guides
6
Introduction to Tailwind
Traditional CSS Approach
�.card {
padding: 1rem;
border-radius: 0.5rem;
background: white;
}
<div class="card">...</div>
Tailwind Approach
��<div class="p-4 rounded-lg bg-white">...</div>
(the classes already exist and do one thing)
But how does it work?
npx tailwindcss -i ./src/input.css -o ./public/output.css --watch
Tutorial 3 Setup: Please Listen Carefully