GDES-220 fall 2023 / David Ramos, American University Design
Digital and Emerging Media Design I
Intro to interaction design, HTML/CSS, and this course
Monday
Here’s what we’ll cover in Monday’s class:
- About this course
- Early days of the web
Projects
Thursday
Demo 1 files: Intro demo (ZIP)
Demo 2 files: Basic site (ZIP), Shape of Design excerpt (text)
Reading
Complete this reading by Thursday.
Capturing meaning with HTML/CSS typography
Monday
No class for Labor Day.
Thursday
- Typography and CSS
- Demo files: Basic site (ZIP)
- Finish parts 1 and 2 of Recipe before the start of class on Thursday. (No need to turn it in yet.)
- Continue working on Recipe, moving on to part 3 (CSS). The final version is due next week.
Reading (for Thursday)
Finish this week’s reading by Thursday. As with Week 01, you’ll need the reading to finish your project work.
Follow-ups from class
Introducing layout methods
Monday
- Comparing layout methods
- One-column layouts, vertical space, and the box model
- Work on Typography
Demo files: Introducing layout demo (ZIP)
Thursday
Reading
Note: your textbook covers an older approach to layout, which we won’t use. For our class, please ignore Duckett’s layout methods. Most layout tutorials floating around the Internet are also using these older techniques.
Images and links
Monday
- The A (anchor/link) element, and links as the currency of the web
- Locating resources: file paths and URLs
- The IMG (image) tag
- Finding, compressing, and using images
Demo files:
Links demo (ZIP), Image Resizer
Thursday
Reading
Color / Process
In class
Projects
- Finish the “Content and discovery” phase of Story, and part 1 (and possibly part 2) of the “Design” phase
- Crits for Story
Reading
Information architecture / Typography
In class
- Information architecture
- Navigation
- Type hierarchy
Projects
- Show refined sketches and site map for Story, and have refined your color and type choices from last week. You can present colors and type using style tiles, if you like.
Reading
Navigation bars / Flexbox
In class
- Navigation bars
- Flexbox
- Psuedoproperties, and CSS transitions/transforms
Demo files
Projects
- Start building pages for Story. Add screenshots to Miro. (Include sketches and any style tiles or moodboards, if you haven’t yet shown them.)
Reading
Accessibility
In class
Demo materials
Mentioned in class
Projects
- Debugging/problem-solving for Story. You should be wrapping up initial development and starting to create additional pages, with content.
Reading
Studio/critique
Projects
- Debugging/problem-solving for Story
Reading
Mobile/responsive
In class
- Designing for small screens and mobile devices
- Media queries
Demo files
Projects
Reading
CSS details
In class
:hover
and psuedo-classes
- CSS transitions and transforms
- border-radius
- box-shadow
- filters
Demo links
Projects
- For Conference, finish Phase 1 and Phase 2, and possibly start on Phase 3. Post to Miro: a sentence or two about your topic, type/color/image samples or moodboards, and possibly sketches.
Reading
Optional critiques
Projects
- Crits for Conference. Have a solid idea for the conference and progress on design. Show two versions if you haven’t already; otherwise, one well-developed design direction. We’ll move on to code next week.
Reading
Reminder
We’ll be talking about privacy, surveillance, and design ethics this week. Make sure you’ve had a close look at three articles from earlier in the semester:
Privacy and ethics / Hosting / Professional practice
In class
- Privacy and ethics
- Hosting
- Professional practice
Projects
Reading