2025 Fall Workshop Series • Workshop 1
disc@u.northwestern.edu
@disc_nu
disc@u.northwestern.edu
discnu.org
@disc_nu
UI/UX + Git
Learn how to design an accessible, multi-platform user interface of a web application using Figma, and how to manage version control within projects!
This workshop
will be recorded
But if you’re attending our workshop live,
please fill out the attendance form we’re about to display :)
Slido for anonymous Q&A
yellkey.com/pretty
code: 2699690
Agenda
Brock Brown
Technical Lead
Christian Lee
Technical Lead
Vihaan Shah
Technical Lead
Everyone else
Co-President
Aanand Patel
CS | Senior
Co-President
Joanna Soltys
CS (BA/MS) | Senior
VP Member Dev
Paula Fregene
CS + MLDS | Junior
VP Marketing
Jazlyn Ho
CS + Music | Sophomore
VP Business Dev
Yong-Yu Huang
CS + English | Senior
VP Finance
Ejean Kuo
CS + English | Junior
What is DISC?
Our Mission
Founded: 2017 2024-2025: ~300 members!
DISC’s goal is to expand Northwestern students' perceptions of the capabilities of technology. Recognizing the power of collaboration across difference, we look for the right balance of technical and non-technical skills to assemble project teams of diverse and hardworking student leaders interested in using technology to make a positive impact on the world. We challenge our members to grow as they work for community clients in Evanston and Chicago.
Follow us on Cats on Campus!
tinyurl.com/disc-cats
Fall Workshops: Mondays @ Tech LR3 6:30-8:00 PM
Week 2 | 9/22 | Tech LG52 | Intro to DISC, UI/UX, & Git |
Week 3 | 9/29 | Tech L361 | Browsers, HTML, and CSS |
Week 4 | 10/6 | Tech L361 | JavaScript, React, and JSX |
Week 5 | 10/13 | Annenberg G15 | Better React |
Week 6 | 10/20 | Tech L361 | Best React |
Week 7 | 10/27 | Tech L361 | Building a Node & Express Backend |
Week 8 | 11/3 | Tech L361 | Building Complex Backends |
Week 9 | 11/10 | Tech L361 | User Authentication, State Management, etc. |
Week 10 | 11/17 | Tech L361 | Review Session + Intro to Discover Program Applications |
Winter/Spring Studios
Next Steps
What is UI/UX?
UI: User Interface
UX: User Experience
UI/UX is very important
Accessibility
Accessibility is very important
Accessibility is very important
What Accessible Design Looks Like
Tools for Accessibility Testing
Tools for Accessibility Testing
Responsiveness
Importance of Responsive Design
Some Devices that you Design & Develop for:
Key Principles of Responsive Design
Testing Responsive Design
Wireframing
Benefits of Wireframing
Wireframing Strategies
Type | Description | Cost |
Low-Fidelity | sketch, paper prototypes | Low |
Medium-Fidelity | grayscale, basic shapes | Medium |
High-Fidelity | final design, colors, typography | High |
Wireframing Tools
Figma Demo
tinyurl.com/disc-ui-ux-demo
What is a Design System?
Figma Resources
Git
What is git?
History
Google docs solution
Why might this be a bad way to manage code history?
The git solution
Install git if you don’t already have it
Using git to track history
DEMO
Using git to track history
4. Make some changes to the code
5. Stage changes you want to add to the current commit
6. Save and close the current commit
7. View your commit history
DEMO
Put your git repository on github
DEMO
Put your git repository on github
6. Navigate to the root of your project in the terminal
7. Connect your local git repository to the remote github repository
8. Rename the current local branch to “main”
9. Upload your local project contents & git repository to github
DEMO
Branching
Branching + Merging
DEMO
Homework
Fall workshop series website
Project Overview
Prompt
Feature requirements
Everything else is up to you
This week: Assignment 1
Create a wireframe of your web app using Figma.
Should you do it?
That depends.
Benefits:
Deadlines
If you turn it in by… | You will get… |
1 week after it’s released (aka before next workshop) | Feedback from DISC exec |
2026 Discover program application deadline | Your work considered as part of your application Note: 2 most important factors in the app:
|
Submission
Fill this out: https://forms.gle/998XCjBLtGdah74Y6
T H A N K S F O R C O M I N G !
Next week: Browsers, HTML, & CSS • Mo 6:30-8:00pm in Tech L361
Develop & Innovate
For Social Change
disc@u.northwestern.edu
discnu.org
@disc_nu
tinyurl.com/disc-cal