Name: Student Id:
Week 2: Responsive design
Slides: slides/01_responsive.pdf
Time: 50 minutes (Tune In 5 / Activity 35 / Reflection 10)
You do not need a grammar check. Don’t overcorrect. Write like you’re saying it out loud.
Get this instruction: https://github.com/ruhendrawan/cs1520_recitation
Work in pairs or alone, work with your peer on the first and last part; or self reflect and write down on the worksheet
Reflection and Submission
Submit in the google form https://forms.gle/tYEtKjJunM1wb2we6
You need to submit the zip file if you're working alone, otherwise just fill in the form.
Upload zip files named as <PITT ID>-<week>.zip, e.g. rah225-02.zip, containing
- This worksheet
page.html(or any files related to your work)
Pairs: talk in turns. Max 1 minute per person before switching so everyone gets a chance to talk.
Confidence in Mastering this Topic (0-5: 0 is lowest, 5 is highest) My Confidence: ___
Excitement with this Topic (0-5: 0 is lowest, 5 is highest) My Current Excitement: ___
Pick 1–3 concepts from this week’s lecture and explain them in your own words (fast + messy is fine).
My explanation (write like you’re talking):
Starter questions (answer a few):
- What is it (in one sentence)?
- Why do we need it on phones vs laptops?
- What problem does it solve?
- What would break if we didn’t use it?
- Where would you use it in a real app/site you care about?
Choose one track:
- Track A — Follow-along (guided)
- Track B — Challenge
- Track C — Choose your own
Follow along and build a page
Option 1: Beginner in HTML CSS
Finding color, images, and fonts:
Option 2: Understand the basics of HTML and CSS
Option I chose:
- Option 1
- Option 2
What I built (quick description):
Steps I followed (short notes): 1. 2. 3. 4. 5. 6.
Checkpoints (mark what you reached):
- No horizontal scrolling on a narrow window
- Layout changes at my breakpoints
- I can explain what the viewport meta tag does
- [ ]
- [ ]
- [ ]
Pick one challenge idea.
Which one I picked:
Goal (1 sentence):
My mini-project idea (1–2 sentences):
How it uses this week’s topics (name them):
- Relative sizing:
- Breakpoints:
- Viewport/meta viewport:
- Media queries:
Definition of done (checklist, modify or make your own):
- I used the viewport meta tag
- I used at least 2 media queries (breakpoints)
- I used at least one relative sizing approach (%,
rem,max-width, etc.) - My page is readable on a narrow window without horizontal scrolling
- I can explain what changes at each breakpoint and why
- [ ]
- [ ]
Pairs: talk in turns. Max 1 minute per person before switching so everyone gets a chance to talk.
Checklist:
- I chose a track (A/B/C) and finished something concrete
- I used at least one media query
- I used the viewport meta tag (or I understand why it matters)
- I used relative sizing somewhere
- I tested at more than one window size (or on a phone)
Notes:
Pick one concept from the prior lecture and connect it to what you did today.
Prior lecture concept I’m connecting:
What it is (in your own words):
How it showed up today:
Excitement with this Topic after the Activity (0-5: 0 is lowest, 5 is highest) My Excitement with this Topic after doing the activity is ___
- Which screen size are you targeting first (smallest)? What’s the “default” layout?
- Are you using any fixed widths that force overflow?
- Did you include the viewport meta tag?
- Can you say what each breakpoint is trying to improve (readability, spacing, layout)?