Skip to main content

Class-by-Class Schedule

Jump to latest lesson plan

Assignments are listed (as HW) on the day they are assigned, and are due at 9pm the night before[1] the following class meeting, unless otherwise specified. You should in general also have access to all your work in class, so we can discuss and/or revise. Possible methods include GitHub (recommended), Pitt’s Box or OneDrive (next best thing), an external service like Dropbox, or flash drive.

Follow the links to individual class days for more information, including class notes and more complete homework instructions. NB: This schedule is subject to revision based on our needs.

Contents:

Unit I What Makes Digital Media New? (weeks 1-2)
Unit II Soundscapes and Soundwriting (weeks 2-5)
Unit III Visual Rhetorics and Argument (weeks 5-8)
Unit IV Webslinging with Markup (weeks 8-11)
Unit V Putting it Together (weeks 11-13)

Unit I: What Makes Digital Media New?

Lesson 1, Tuesday 1/11 – Introductions

HW for next time:

  • Surveys and sharing:
    • Complete two short modules on Canvas, about self- and community-care and the grading contract. This includes a short “quiz” (should take just a minute or two) and a chance to propose changes or adopt the contract.
    • Read the rest of the syllabus.
    • Respond to the Tech Comfort Survey if you haven’t yet done so.
  • Written introduction to the people in the class:
  • Prep software for next class:
    • Download and install the GitHub Desktop application
    • Download and install a plain text editor with syntax highlighting; if you don’t already have a preference, I recommend Atom.

Lesson 2, Thursday 1/13 – Interfaces and Repositories

HW for next time:

  • Read / play through Tyler Su’s “Playing Lev Manovich”. Be ready to talk about what you noticed, and what you wondered.
  • Listen to example audio narratives (see lesson plan for links)
  • Write a short blog post: what do you notice? what do you wonder? Post this on the Issues page.

Lesson 3, Tuesday 1/18 – Digital Affordances

For next time:

Unit II: Soundscapes and Soundwriting

Lesson 4, Thursday 1/20 – Audacity; Sound On, Sound Off

For next time:

  • Read and listen to the audio recording advice (Fowkes and MacAdam) if you haven’t yet
  • Read the excerpt from Writer/Designer on assets and fair use, plus (optionally) a webcomic on Creative Commons.
  • Write a proposal for your audio narrative, including a prospective asset list (as per W/D); post to the Issues page.
  • Begin sourcing the sounds you’ll need
  • Bring headphones so you can work in class

Lesson 5, Tuesday 1/25 – Recording, Ethics, Studio

For next time:

  • Skim the audio resources on the site, and read more deeply in anything that seems like it would help you.
    • In particular, I recommend the LinkedIn Learning (formerly Lynda) series of videos on Audacity. It’s about 2 hours total, but I’ve marked my highlights.
  • Push a soundscape preview, including
    • the layered Audacity file (.aup3)
    • one screenshot of your work in progress (.png)
    • one exported playable sound file (.mp3)
    • a brief description of what you’ve included (.txt or .md)

Lesson 6, Thursday 1/27 –  Sound criteria and stretch goals

For next time:

  • Work to bring in a full draft of your soundscape narrative
  • Continue taking screenshots and posting meaningful commits to GH
  • Push a full draft, with the same four parts as the preview plus a SOURCES.md file crediting your sources and permissions/license to use them
  • Bring headphones

Lesson 7, Tuesday 2/1 – Sound Workshop

For next time:

  • Keep working toward your soundscape narrative, incorporating feedback from partners.
  • If you haven’t finished giving feedback, please do so asap, and ideally before Thursday morning.
  • Optionally, write a blog post of possible integrative projects for the end of term. What more might you want to explore?
  • Bring headphones so you can work in class

Lesson 8, Thursday 2/3 – Sound Studio

For next time:

  • By 11:59pm on Sunday, aim to complete – at least for now – your soundscape narrative.
  • By Tuesday’s classtime, write a prose reflection that incorporates images from your feedback and screenshots of your Audacity project.

Unit III: Visual Rhetorics and Argument

In this unit, you will make a claim through the juxtaposition of images and text. As with the sound project, the context for your argument is open: you could be making a social commentary, calling for action, constructing a parody, riffing on a pun, explaining a concept, and so on. Whatever you choose, you should consider your audience and what they would find persuasive or interesting, and how you therefore wish to attract and direct their attention.

Lesson 9, Tuesday 2/8 – Can You Picture It? Visual Rhetorics and Argument

For next time:

  • Read a quick introduction to graphic design principles
  • Find an example of a rhetorical visual design
  • Write a post on the relevant issue queue about your example, using the analytical language from the reading

Lesson 10, Thursday 2/10 – Generating Visual Ideas

For next time:

  • Skim the visual media resources on the course site, and read/watch more deeply in anything that seems like it would help you.
  • In particular, I highly recommend the LinkedIn Learning series of videos on “GIMP Essential Training.” It’s about 5 hours of material, which I’m not expecting you to view all of in one weekend (though you do you): as before, I’ve marked some highlights and starting points. I’ve been using GIMP for years, and I confess I learned some things even from the basic tool options videos. Note that there are exercise files, should you want to follow along and make sure it works in practice.
  • Write a visual argument proposal, including a prospective asset list and a rough sketch; post to the issue queue
  • Bring headphones for sonic isolation, if you’d like

Lesson 11, Tuesday 2/15 – Generative Studio

For next time:

  • Compose and push a visual rhetoric preview; workshop-ready draft due in one week.
  • (Weekend reading, should you want it / have more time now: Read about fonts, optionally playing a font-matching game)

Lesson 12, Thursday 2/17 – Visual Unit Criteria and Stretch Goals

For next time:

  • Read about fonts, optionally playing a font-matching game
  • Compose and push a workshop-ready visual rhetoric draft

Lesson 13, Tuesday 2/22 – Visual Unit Workshop

For next time:

  • Optionally, write a post on the issue queue with more ideas toward the final / integrative project unit. What further possibilities might you want to explore?
  • Bring headphones for sonic isolation, if you’d like

Lesson 14, Thursday 2/24 – Revision Studio

For next time:

  • By 11:59pm on Sunday, complete – at least for now – your visual argument
  • By classtime on Tuesday, post a prose reflection to the issue queue that incorporates images from your feedback and screenshots of your GIMP project.

Unit IV: Webslinging (HTML + CSS markup)

In this unit, you will build a multi-page website from scratch, beginning with html and css files.

Lesson 15, Tuesday 3/1 – Midterm Reflections and Generative Writing

For next time:

  • Review sample student website projects
  • Consider the collections of work you might want to gather
  • Write a website proposal, including at least one hand-drawn design sketch, types of pages, a prospective asset list, and a link to your repo. Post to the issue queue.

Lesson 16, Thursday 3/3 – Intro to Markup and Web Design

For next time:

  • Optional If you haven’t yet, spend some time getting to know your plain-text editor.
    • Can it show two or more files side by side? Can it preview how an html file will render? Does it allow plugins or extensions to enable either of those things?
    • If you’re using Atom, you may want to check out the intro tutorials on the course Resources page.
  • Do as much of the Interneting is Hard (but it doesn’t have to be) tutorial as you have time for – but at least parts 1-4 (from “Introduction” through “Hello, CSS”).
    • Heads up to fast workers: Float layouts used to be a big deal, but aren’t as widely recommended any more. You can probably skip that chapter, at least for now.
  • Show your work by pushing your tutorial code to your project repository.
    • Do start by copying the pages as written, before attempting to adapt to your own work: confirm that you can get them to look the same as in the tutorial.
    • If your pages aren’t working the same as in the tutorial, please do check with me! I’ll set aside some breakout group time when we get back, but feel free to email or use the issue queue in the meantime: see if your question’s been answered, and if not, post a new issue, because you’re probably not alone.
Spring break! No classes on 3/8 or 3/10.

Lesson 17, Tuesday 3/15 – Studio / Stylesheeting

  • Do more of the HTML and CSS tutorial, including at least The Box Model (5) and CSS Selectors (6), if you haven’t yet.
  • Read more about how CSS selectors work OR if you prefer game-based learning to straight-up reading, try loading and clearing plates at the CSS Diner. (There’s still reading, in the sidebar, which tells you how to win the round.)

Lesson 18, Thursday 3/17 – Studio / Navigation

For next time:

  • Do more of the tutorial, including at least Flexbox (8) and Responsive Design (10), if you haven’t yet.
    • As a reminder, you should write out the exercises in the tutorials and push them to your repository – probably in the tutorials subfolder. Once you have them working as presented, feel free to update them to test out ideas for your own site! But do try to confirm you can get them working first. HTML, like all code, is fiddly: punctuation (including spaces) matters for things like close-tags and CSS selectors.
  • Separately, also read about Grid Layout (and optionally the followup post on responsive grid).
    • EXT: Want more CSS Grid templates and examples, including CodePens to play with? Try Grid By Example, which also has video tutorials.
  • Compose and push a first website preview: a beginning, focused on content and navigation.

Lesson 19, Tuesday 3/22 – Web Unit Criteria and Stretch Goals / Layout

For next time:

  • Continue the HTML & CSS tutorial, adding at least Semantic HTML (12) and Web Typography (14). If you’re encountering weird layout intransigence, you may also want to try Advanced Positioning (9).
    • Remember that the main tools for layout now in use are Grid and Flex; you can probably skip the chapter on Float except for particular use-cases (e.g. text that wraps around an image).
    • Email me with any questions, noting that I can help fastest if you include screenshots and links to your site/repo. Better yet, create a New Issue! Then my answer to you can help others, too.
  • Compose and push a second website preview, now adding or updating layout. A full, workshop-ready draft of your website project is due in one week.

Lesson 20, Thursday 3/24 – Web Unit Studio / Layout Q & A

For next time:

  • Compose and push a full draft of your website project by Tuesday morning, let’s say 11:59am.
    • If you’re doing something advanced (Jekyll, React, etc) that will require a server and not just a browser, be sure to explain in your repo’s README.md file how to load your files.
    • If you haven’t already done so in class, test that your website portfolio is ready for your workshop partners to download: try to clone it again to a new location on your computer: if you can successfully open your pages in a local browser from that second location, you should be good to get feedback even from an asynchronous workshop.
      • (You should then also delete that extra copy, before you get confused as to where you’re revising and pushing from.)

Lesson 21, Tuesday 3/29 – Web Unit Workshop

Heads up: This will be a fully asynchronous workshop. See lesson plan for details, but please try to leave your feedback by Thursday morning if possible, so your classmates have the studio time to revise with your input in mind. If you can finish by the end of our usual classtime, all the better!

Lesson 22, Thursday 3/31 – Post-workshop Studio

For next time:

  • Optionally, write one more blog post about what you’d like to do in our final / integrative unit. If you’re interested in finding people to collaborate with, this is a good time to make a pitch.
  • Continue to save, commit, and push toward your final-for-now website.

Planning ahead:

  • The website project and prose reflection will be due by next Thursday (4/7), incorporating (as usual) images from your feedback and screenshots of your work in progress.

Lesson 23, Tuesday 4/5 – Final Web-Unit Studio

For next time:

  • Unless you’ve confirmed an extension with me, the final (at least or now) website project will be due by Thursday (4/7), along with your prose reflection incorporating (as usual) images from your feedback and screenshots of your work in progress.

Unit V: Putting it Together (Bit by Bit)*

In this final unit I’ll ask you to build on what you’ve already made: a revision, an extension, or a combination, of the modes and media you used in earlier units. If you have a team that can collaborate effectively, that’s up to you! Please do let me know if you want to be in a break-out group together during any remaining online classes. It’s a short sprint to the end of term, so scope your ambitions accordingly!

Lesson 24, Thursday 4/7 – Intro to Consolidation / Integration Unit: Charting a Course Forward

For next time:

  • Preparing for the final portfolio:
    • Read Paul Ford’s short “Letter of Recommendation: Bug Fixes” from The New York Times Magazine (June 11, 2019). (Pitt Library link)
    • Ford writes, “I read the change logs, and I think: Humans can do things.Read back through your own change logs, i.e. the commit histories of your projects; skim through the lesson plans; maybe even review your studio goals and exit notes. What things have you done this semester?
  • Preparing one final project or revision:
    • Work through the questions in the EXT, if you didn’t yet, to develop an informal project pitch you can post to the shared google doc.

Lesson 25, Tuesday 4/12 – Consolidation Unit Pitch Market and Studio

For next time:

  • Push a project preview (i.e. get something started) to your repository.
  • Continue updating and following your work plan.
  • Document your progress as you go! Screenshot, save, commit (or otherwise log changes), push.

Lesson 26, Thursday 4/14 – Consolidation Unit Studio / Preparing the Final Reflective Letter

For next time:

  • Set yourself some deadlines: what are you trying to finish by the last class (in one week!)? Will you continue beyond that for Sunday, knowing the final portfolio is due soon?
  • Push a full-as-possible draft of consolidation project

Lesson 27, Tuesday 4/19 – Consolidation Unit Studio / Preparing the Final Reflective Letter

For next time:

  • Set yourself some deadlines: what are you trying to finish by the last class (in two days!)? Will you continue beyond that for Sunday, knowing the final portfolio is due soon?
  • Push a full-as-possible draft of consolidation project
  • Choose something from the course that you want to remember beyond this semester: a thing you or someone else made, or said, that struck a chord with you. We’ll share these in the last class.

Lesson 28, Thursday 4/21 – Last day of class! Looking back and looking forward

For next time:

  • Finish consolidation project by Sunday, if you haven’t yet
  • Work to complete your final portfolio (due in our final exam slot, which is Thursday, April 28th at 2pm)

[1] This early deadline is not my way of being mean; it's just that sometimes things will take longer than you expect, and I'd really like for you to be able to sleep, and for me to be able to look over your work in the morning before class. Those latter two things are the real priorities that the "night before" policy is meant to achieve. ~jump back~

[2] If you're updating an existing project, I recommend doing this in a new branch of the old repository, instead. ~jump back~

*back to top