NewtFire logo: a mosaic rendering of a firebelly newt
newtFire {dh}
Maintained by: Elisa E. Beshero-Bondar (eeb4 at psu.edu) Creative Commons License Last modified: Monday, 21-Aug-2023 04:36:53 UTC. Powered by firebellies.

Spring 2023: Classes meet T H 12:05 - 1:20pm in Witkowski 109.

Read the Course Description

This contains a detailed explanation of course policies and the basis for grades.

Jump Down to the Schedule

This link jumps to the closest day to today's date. Review the schedule as we get started to get a sense of how this course will work on a daily basis.

Quick links to digital resources

Week 1 Class topics Do before class

T 1-10

  • Welcome! Introduction to the course.
  • Introduce Tech Academy module
  • About the concept of Open Annotation and the Hypothes.is tool that we will experiment with together: Hypothes.is
  • Set up Hypothes.is accounts and join our private class Hypothes.is Group
  • Launch first Annotation Assignment
....

H 1-12

  • Discussion building on annotations: Slow computing while in university.
  • Things your computer conceals from you
  • Introduce Dear Data
Read and annotate:
Week 2Class topicsDo before class

T 1-17

Discussion / hands-on exercise on Dear Data. Longer-range challenge on personal data collection and visualization
  • View videos and images of the Dear Data Project
  • Discussion Exercise (Canvas) Before class, take three screen captures of three hand-crafted/humanized data visualizations from anywhere on this site (including video content) that particularly struck you. In your discussion post post the images and comment on what is being shown and why does it seem memorable?

H 1-19

  • Discussion of Warsame reading/annotations, time, space, data
  • Hand-crafted data viz workshop. Organizing daily data in Google Sheets
Week 3Class topicsDo before class

T 1-24

  • View / discuss Library of Missing Datasets.
  • Discussion: data non-neutrality / data ethics / data justice / data visceralization.
  • Hands-on Matrix of Technological Domination exercise
  • Preview website development unit: markup and code.
Read and annotate The Power Chapter from Data Feminism

H 1-26

Introduce code and code structures with the Electronic Verse Engineer and oXygen.
  • Install oXygen XML Editor, prepare for markup and code orientation
  • Complete Tech Academy module (due today by 11:59pm)
  • Work on "Dear Data: Your Week of Visualization" assignment (due Friday by 11:59pm)
Week 4Class topicsDo before class

T 1-31

Learning the code syntax of eXtensible Markup Language: elements and attributes
  • XML Markup Exercise 1
  • Complete the Penn State Academic Integrity Tutorial and upload your certificate (in Canvas)

H 2-02

  • XML vs. HTML: Semantic vs. layout code. Structure of an HTML file.
  • Code an HTML file and view it a browser.
  • HTML elements tutorial
XML Markup Exercise 2: emphasis on nesting elements and adding attributes.
Week 5Class topicsDo before class

T 2-07

  • Launch Comparative Website Development project: GitHub Pages
  • Introducing git and GitHub / GitHub Pages
  • Command line git orientation.
HTML Exercise 1: Submit a zipped folder of related files: a page with an image and two links.

H 2-09

  • Working with a GitHub repo from multiple computers: why we need git commands and the limits of upload.
  • Common file extension problems with git and your computer (.JPG vs .jpg)
  • git and file mindfulness
  • File management for organizing a website:
    • HTML
    • image files
    • CSS
  • Orientation to CSS
  • Complete Git/GitHub Orientation: stage 1: GitHub repo prepared with docs directory and index.html
Week 6Class topicsDo before class

T 2-14

  • Look at the CSS Zen Garden: same HTML content styled several different ways with different CSS
  • Website Development Lab: Git/GitHub Intensive Practice
  • How to debug your code.
Complete git and GitHub orientation and setup assignments.

H 2-16

  • Website design and layout: preparing a site navigation menu with linked pages
  • HTML and CSS for simple layouts with flex containers
  • Responsive web design: resizing to fit mobile devices vs. wide screens
Push files to your website using git commands
Week 7Class topicsDo before class

T 2-21

  • Build from Tech Academy start on PSU Wordpress blog site
  • Orientation to PSU Wordpress and Penn State web hosting services.
  • Changing from a standard blog to a website with pages:
    • Pages vs. Posts
    • Planning a site menu for multiple pages
  • Images and links in Wordpress
  • Where's the code? (Code view)
  • Comparative Website development assignment
  • Milestone for GitHub Pages site: website with multiple linked pages, images, CSS styling.
  • Reflection (in Canvas text box): What have you been learning about files, directories, and code in building a website?

H 2-23

Website debugging lab Wordpress site: set up styling and pages, image content from your GitHub Pages site.
Week 8Class topicsDo before class

T 2-28

    H 3-02

    Website Accessibility Readings and Workshop

    M 3-06 - F 3-10

    Spring Break Enjoy this week!
    Week 9Class topicsDo before class

    T 3-14

    • Voyant Tools exercise: orientation to distant reading with texts posted in introDH-Hub.
    • Cleaning the text data: preparing plain text files to remove material not meant for analysis.
    • Exploring Keyword in Context (KWIC) with Voyant and ngrams. Finding patterns and exploring them. What kinds of comparisons can we make?

    H 3-16

    Introduce n-gram analysis with Antconc. Review and continue experiments with Voyant Tools. Exploring corpus concordances with Voyant and AntConc. Introduce the Corpus Analysis Assignment
    Week 10Class topicsDo before class

    T 3-21

    Large corpus text sampling: how do we read and understand data from a distance? Strategies for identifying patterns.
    • Continue exploring text data for the Corpus Analysis Assignment. Take screen captures as you explore comparing texts posted on the assignment. (You may also try cleaning up some text files you find of interest on Project Gutenberg: find a text and look for a download option of Plain Text to save the file to work with, and be sure to cut off the lengthy Project Gutenberg boilerplate from the top and bottom of the file.
    • Be sure that your files are saved with a .txt
    Prepare a rough draft of your Corpus Analysis post to workshop and review.

    H 3-23

    • ChatGPT exercise: prompt experiments, introduction to natural language processing and machine learning.
    • ChatGPT applications and ethics discussion.
    Week 11Class topicsDo before class

    T 3-28

    Workshop/Discuss corpus analysis drafts
    • Extra Credit Opportunity:: Attend the World-Wide Climate Justice Teach-In from 5:30 - 8pm in Reed Bldg., or come at least at 7pm for the Technology panel (where Dr. B is presenting).

    H 3-30

    Draft / Consultation on Corpus Analysis

    Work on the Corpus Analysis

    Week 12Class topicsDo before class

    T 4-04

    H 4-06

    • Discussion / Workshop with Land-Grab Universities maps and data.
    Week 13Class topicsDo before class

    T 4-11

    Complete TimeMapper Assignment: post to your website (by the end of the day).

    H 4-13

    • Discussion of Leaf by Niggle. Tolkien, Secondary Worlds, digital media, and game culture.
    • Networking the story with Kumu.io: Google sheets templates, Kumu import.
    • Organizing and visualizing networks on Leaf by Niggle: Working with Kumu.io: styling nodes and edges, touring network stats.
    • Construct a network in Google Sheets and import to Kumu.io. Begin styling and organizing in Kumu.io
    • Introduce Secondary Worlds assignment: Game Analysis on itch.io
    Week 14Class topicsDo before class

    T 4-18

    • Review / discuss networks on Leaf by Niggle. Secondary worlds and remediation.
    • Critiquing a game and analyzing for user experience
    • Avatars and secondary worlds
    • Complete a Kumu network on Leaf by Niggle, submit links to Google Sheet and Kumu network on Canvas
    • Choose a game from itch.io to play, network, and review.

    H 4-20

    Discussion of Game Analysis. Introduce Creative Commons: Remediation, Remixing Copyright, Creative Commons Game Analysis Assignment:
    • Complete phase 1 (note-taking stage) on your game, and post a copy of your notes on Canvas. Take descriptive notes on game setting, characters, themes
    • Collect, file, and organize screen captures from your game.
    Week 15Class topicsDo before class

    T 4-25

    H 4-27

    Last Day! Workshop Game Analysis Review drafts / networks
    • Choose a Creative Commons license for resources you are sharing on your website. Cite and credit resources that are not yours.
    • Prepare draft of Game Analysis Assignment: Embed your network on the review and include details on gameplay and direct links to the game resources you are reviewing on itch.io.
    Finals Week: May 1 - 5 To Complete

    T 5-03

    Final assignment: Game Analysis due by 11:59pm