Computational literacy
  • Computational literacy for the humanities and social sciences
  • Three approaches to computational methods
  • History of humanities computing
  • Data processing: fundamental concepts of programming for humanists and social scientists
  • Data processing: regular expressions
  • Data analysis: fundamental concepts of statistics
    • Understanding and describing groups
    • What is average?
    • Uncertainty in describing groups
    • What is a sensible group to describe?
    • Comparing groups
    • Understanding relationships
  • Digging into a method: topic modeling
  • Final project
  • Where to continue?
  • Course instances
    • Helsinki fall 2021
    • Helsinki fall 2020
    • Helsinki fall 2019
    • Helsinki fall 2018
  • Holding area for unfinished content
    • Data
    • Easy tools for acquiring, processing and exploring data
    • Computational data analysis method literacy
    • Open, reproducible research and publishing
Powered by GitBook
On this page
  • Mon 1.11. — Introduction
  • Wed 3.11. — Debriefing of assignments, data
  • Wed 10.11. — Debriefing of assignments, Programming
  • Wed 17.11. — Debriefing, Statistics
  • Wed 24.11. — Debriefing, Computational analysis
  • Wed 1.12. — Debriefing, Computational analysis
  • Wed 8.12. — Debriefing, Computational analysis, Open, reproducible research
  • Wed 22.12. — Deadline for returning the final project

Was this helpful?

  1. Course instances

Helsinki fall 2021

PreviousCourse instancesNextHelsinki fall 2020

Last updated 3 years ago

Was this helpful?

Zoom meeting for the course: . To get into the meeting, use the code 852773.

The course relies heavily on blended learning and flipped classroom techniques. Therefore, much work will happen outside of class, in interactive assignments, reading of literature, testing tools or creating presentations. Meetings will be used to give presentations, discuss, share knowledge and ensure understanding. Accordingly, after the first week, we will fall into a schedule where meetings happen on each Wednesday, while each Monday is reserved for doing the assignments for that week.

Mon 1.11. —

  • Activatory breakout group discussion

  • Briefing of assignments

For Wed 3.11. (in two days):

For Wed 10.11. (in 1½ weeks, but more assignments will be given on this Wednesday, so start already):

Wed 3.11. — Debriefing of assignments, data

  • Group discussion of projects from previous years

  • Briefing of assignments on data and tools

For Thu 5.11. (in one week):

    1. why you chose those that dataset,

    2. what types of information does it contain,

    3. what the structure, technical format and way of accessing the data is, and

    4. what potential sources of problems or biases does it have. (~15-45min)

  1. Experiment with at least one of the following tools (~30-60min + ~15-30min):

    1. Visualization:

    2. Data acquisition:

      1. An automated image/video description tool

    1. What is the tool good for?

    2. What kind of data do you need for the tool to be useful?

      1. What information does the data need to contain?

      2. What format does it have to be in?

    3. Your experience with the tool.

Wed 10.11. — Debriefing of assignments, Programming

    1. why you chose those that dataset,

    2. what types of information does it contain,

    3. what the structure, technical format and way of accessing the data is, and

    4. what potential sources of problems or biases does it have. (~15-45min)

  1. Experiment with at least one of the following tools (~30-60min + ~15-30min):

    1. Visualization:

    2. Data acquisition:

      1. An automated image/video description tool

    1. What is the tool good for?

    2. What kind of data do you need for the tool to be useful?

      1. What information does the data need to contain?

      2. What format does it have to be in?

    3. Your experience with the tool.

  • Group discussion on the history of humanities computing

  • Debriefing of the OpenRefine assignment

  • Group presentations of tools

  • Briefing of assignments on programming and research

Wed 17.11. — Debriefing, Statistics

  • Spill-over presentations from the week before

  • Debriefing of programming and regular expression assignments

  • Group work on the Old Bailey research

  • Short introduction to statistics

  • Briefing of assignments

  1. Select (at least) one of the following sets of paired articles based on your own interests:

    Post which article you've selected on #research in Slack by Monday the 22nd at the latest. Form a group with all the other people who selected the same articles. For class, prepare a max 5-minute presentation on them, detailing:

    1. How do the two articles relate to each other?

    2. Questions - What are the research questions tackled in the articles?

    3. Methods - What means are used in the articles to answer the research questions?

    4. Data - What data are used in the articles as the bases for answering the research questions?

    5. Partners - Which disciplines are represented by the authors of the articles?

    Hint: when thinking of what to put in the presentation, look at the figures and tables included in the articles. Often, these make very good focal points around which to build your explanation of what the articles are about.

Wed 24.11. — Debriefing, Computational analysis

  1. Select (at least) one of the following sets of paired articles based on your own interests:

    Form a group with all the other people who selected the same articles. For class, prepare a max 5-minute presentation on them, detailing:

    1. How do the two articles relate to each other?

    2. Questions - What are the research questions tackled in the articles?

    3. Methods - What means are used in the articles to answer the research questions?

    4. Data - What data are used in the articles as the bases for answering the research questions?

    5. Partners - Which disciplines are represented by the authors of the articles?

    Hint: when thinking of what to put in the presentation, look at the figures and tables included in the articles. Often, these make very good focal points around which to build your explanation of what the articles are about.

  • Group presentations on research articles

  • Group assignment on topic modelling

  • Briefing of assignments

  1. Form a group with people from your own or nearby fields. Find a computational research paper from your field. For class, prepare a max 5-minute presentation on the article, detailing:

    1. Questions - What are the research questions tackled in the article?

    2. Methods - What means are used in the article to answer the research questions?

    3. Data - What data are used in the article as the bases for answering the research questions?

    4. Partners - Which disciplines are represented by the authors of the article?

    Hint: when thinking of what to put in the presentation, look at the figures and tables included in the article. Often, these make very good focal points around which to build your explanation of what the article is about.

    1. What are your humanities or social science research questions?

    2. Which data will you use?

    3. How do you plan to process, clean up and transform your data?

    4. How do you plan to analyze your data? How will the analysis help answer the human research questions?

    5. Critically analyze your data and pipeline for potential bias and problems.

Wed 1.12. — Debriefing, Computational analysis

  1. Form a group with people from your own or nearby fields. Find a computational research paper from your field. For class, prepare a max 5-minute presentation on the article, detailing:

    1. Questions - What are the research questions tackled in the article?

    2. Methods - What means are used in the article to answer the research questions?

    3. Data - What data are used in the article as the bases for answering the research questions?

    4. Partners - Which disciplines are represented by the authors of the article?

    Hint: when thinking of what to put in the presentation, look at the figures and tables included in the article. Often, these make very good focal points around which to build your explanation of what the article is about.

    1. What are your humanities or social science research questions?

    2. Which data will you use?

    3. How do you plan to process, clean up and transform your data?

    4. How do you plan to analyze your data? How will the analysis help answer the human research questions?

    5. Critically analyze your data and pipeline for potential bias and problems.

  • Group presentations on research

  • Briefing of assignments

For Mon 6.12. (in five days):

  1. Peer review two project plans of your fellow students

For Wed 8.12. (in one week):

  1. Be prepared to shortly (1-2 minutes max) present your project plan to the others

Wed 8.12. — Debriefing, Computational analysis, Open, reproducible research

  1. (Mon 6.12.) Peer review two project plans of your fellow students

  2. Be prepared to shortly (1-2 minutes max) present your project plan to the others

  • Project plan presentations

For Wed 22.12. (in two weeks):

Wed 22.12. — Deadline for returning the final project

the course Slack and optionally the hypothes.is group

Answer the course background (~5min)

Look over the . Select the project that interests you the most. Be prepared to discuss why you chose those that project in class. (~20-40min)

Watch on problems with non-standard data. Alternatively, watch the or read .

Read up on and do the assignment mentioned there (~1-2h)

the course Slack and optionally the hypothes.is group

Answer the course background

Look over the . Select the project that interests you the most. Be prepared to discuss why you chose those that project in class.

Watch on problems with non-standard data. Alternatively, watch the or read

Read up on and do the assignment mentioned there (~1-2h).

Find a that could be of interest to you in your final project. Be prepared to present in class (max one slide, 3 minutes):

Data cleanup: complete the . (~30-60min)

tabular data → chart visualisations: ​

tabular data → chart visualisations:

tabular data → chart visualisations: ​​

tabular data → ​interactive map/network/timeline/list/facet visualisations: ​

Palladio has . There are also multiple tutorials on using Palladio, for example , or which is particularly on network analysis.

tabular data → map(+timeline) visualisations: ​​

​text →​ interactive explorative interface for linguistic study: ​

​big, preselected collections of text → interface for linguistic study: / ​

If you're feeling explorative, feel free to also dig for more tools in .

Hand-written text transcription:

Layout and text transcription:

Keyword generation from text:

An

Twitter archiving:

If you're short on inspiration, feel free to go through hands-on tutorial covering OpenRefine, RAW and Palladio. Afterwards, find other people who experimented with the same tool on Slack (by end of Monday 8.11.). Together, prepare a short demonstration (max 5-7 minutes) of the tool for class, describing:

For groups studying visualization tools, also read & , and reflect on how likely it is that you could use the visualizations to deceive yourself

Read up on and do the assignment mentioned there (~1-2h).

Find a that could be of interest to you in your final project. Be prepared to present in class (max one slide, 3 minutes):

Data cleanup: complete the . (~30-60min)

tabular data → chart visualisations: ​

tabular data → chart visualisations:

tabular data → chart visualisations: ​​

tabular data → ​interactive map/network/timeline/list/facet visualisations: ​

Palladio has . There are also multiple tutorials on using Palladio, for example , or which is particularly on network analysis.

tabular data → map(+timeline) visualisations: ​​

​text →​ interactive explorative interface for linguistic study: ​

​big, preselected collections of text → interface for linguistic study: / ​

If you're feeling explorative, feel free to also dig for more tools in .

Hand-written text transcription:

Layout and text transcription:

Keyword generation from text:

An

Twitter archiving:

If you're short on inspiration, feel free to go through hands-on tutorial covering OpenRefine, RAW and Palladio. Afterwards, find other people who experimented with the same tool on Slack (by end of Monday 8.11.). Together, prepare a short demonstration (max 5-7 minutes) of the tool for class, describing:

For groups studying visualization tools, also read & , and reflect on how likely it is that you could use the visualizations to deceive yourself

Programming: Go through the and complete the assignments there.

Regular expressions: Read the section on and go through the assignments there. For the second assignment, add your solutions to the Flinga here:

Research: read . Try to understand on a general level what is being done on a methodological level, and how that feeds into the content argument. There will be group work relating to this in the next meeting.

Programming: Go through the and complete the assignments there.

Regular expressions: Read the section on and go through the assignments there. For the second assignment, add your solutions to the Flinga here:

Research: read . Try to understand on a general level what is being done on a methodological level, and how that feeds into the content argument. There will be group work relating to this in the next meeting.

language change, simulation: + . Also note that you can experiment yourself with the model described in the first paper .

twitter, sentiment analysis: +

dynamics of modern-day media: +

simulation, archaeology: +

geographic information, network analysis, archaeology: +

history, text reuse detection: + (Interestingly, first article doesn't have affiliations. Digging thrhough, most people seem to be from this project)

network analysis: +

3D/spatial analysis, archaeology: +

Image recognition of woodcut prints: /

Custom visualization tool building: /

Language change, simulation: + . Also note that you can experiment yourself with the model described in the first paper .

Twitter, linguistic analysis, geographical analysis: +

dynamics of modern-day media: +

Simulation, archaeology: +

Geographic information, network analysis, archaeology: +

History, text reuse detection: + (Interestingly, the first article doesn't have affiliations. Digging through, most people seem to be from )

Network analysis: +

3D/spatial analysis, archaeology: +

Image recognition of woodcut prints: /

Visual analysis, art history: /

Custom visualization tool building: /

Explore of and read the on topic modelling

Write a one to two -page plan of what you'll do for your . Discuss the following:

These will be peer-reviewed. Return the plan through Moodle at (you should be able to self-enrol).

Explore of and read the on topic modelling

Write a one to two -page plan of what you'll do for your . Discuss the following:

These will be peer-reviewed. Return the plan through Moodle at (you should be able to self-enrol).

Explore of and read the on topic modelling

Explore of and read the on topic modelling

Explore of and read the on topic modelling

Read the new teaching material on the . Give feedback to Eetu on Slack about it: what is understandable, what is not, etc.

Remember to fill in the !

Remember to fill in the !

Introduction, practicalities -lecture
Flinga questionnaire on background and interests
Join
questionnaire
this 4 minute video
17 minute version
this article
Join
questionnaire
this 4 minute video
17 minute version
this article
Lecture on data
dataset
OpenRefine tutorial
RAW
Voyager
Tableau
Palladio
help pages
this one
this one
Carto
Voyant tools
Korp
corpus.byu.edu
TAPoR
Transkribus
OCR4all
Annif
automated sound transcription tool
TAGS
this
Perception deception
Common visualization mistakes
dataset
OpenRefine tutorial
RAW
Voyager
Tableau
Palladio
help pages
this one
this one
Carto
Voyant tools
Korp
corpus.byu.edu
TAPoR
Transkribus
OCR4all
Annif
automated sound transcription tool
TAGS
this
Perception deception
Common visualization mistakes
slides
fundamental concepts of programming for humanists
regular expressions
https://edu.flinga.fi/s/EPVE75B
this research article
fundamental concepts of programming for humanists
regular expressions
https://edu.flinga.fi/s/EPVE75B
this research article
slides
Social networks and intraspeaker variation during periods of language change
Utterance selection model of language change
here
What a Nasty day: Exploring Mood-Weather Relationship from Twitter
A Biased Review of Biases in Twitter Studies on Political Collective Action
Using the president’s tweets to understand political diversion in the age of social media
Emotive, evaluative, epistemic: a linguistic analysis of affectivity in news journalism
Population growth and collapse in a multiagent model of the Kayenta Anasazi in Long House Valley
Understanding Artificial Anasazi
Exploring the dynamics of transport in the Dutch limes
Testing the Robustness of Local Network Metrics in Research on Archeological Local Transport Networks
Plundering Philosophers:Identifying Sources of the Encyclopédie
The Use and Abuse of the Digital Humanities in the History of Ideas: How to Study the Encyclopédie
Protestant Letter Networks in the Reign of Mary I: A Quantitative Approach
Automated analysis of the US presidential elections using Big Data and network analysis
A Survey of Geometric Analysis in Cultural Heritage
A GIS-based viewshed analysis of Chacoan tower kivas in the US Southwest: were they for seeing or to be seen?
Image-matching technology applied to Fifteenth-century printed book illustration
Wormholes record species history in space and time
Visualizing Mouvance: Toward a visual analysis of variant medieval text traditions
Rule‐based Visual Mappings – with a Case Study on Poetry Visualization
Social networks and intraspeaker variation during periods of language change
Utterance selection model of language change
here
What a Nasty day: Exploring Mood-Weather Relationship from Twitter
Mapping Lexical Innovation on American Social Media
A Biased Review of Biases in Twitter Studies on Political Collective Action
Using the president’s tweets to understand political diversion in the age of social media
Emotive, evaluative, epistemic: a linguistic analysis of affectivity in news journalism
Population growth and collapse in a multiagent model of the Kayenta Anasazi in Long House Valley
Understanding Artificial Anasazi
Community structure of copper supply networks in the prehistoric Balkans: An independent evaluation of the archaeological record from the 7th to the 4th millennium BC
Testing the Robustness of Local Network Metrics in Research on Archeological Local Transport Networks
Plundering Philosophers:Identifying Sources of the Encyclopédie
The Use and Abuse of the Digital Humanities in the History of Ideas: How to Study the Encyclopédie
this project
Protestant Letter Networks in the Reign of Mary I: A Quantitative Approach
Automated analysis of the US presidential elections using Big Data and network analysis
A Survey of Geometric Analysis in Cultural Heritage
A GIS-based viewshed analysis of Chacoan tower kivas in the US Southwest: were they for seeing or to be seen?
Image-matching technology applied to Fifteenth-century printed book illustration
Wormholes record species history in space and time
A Quantitative Approach to Beauty. Perceived Attractiveness of Human Faces in World Painting
Against Digital Art History
Visualizing Mouvance: Toward a visual analysis of variant medieval text traditions
Rule‐based Visual Mappings – with a Case Study on Poetry Visualization
this topic model
CEEC
explanation
final project
https://moodle.helsinki.fi/course/view.php?id=36622
this topic model
CEEC
explanation
final project
https://moodle.helsinki.fi/course/view.php?id=36622
this topic model
CEEC
explanation
Lecture on computational analysis
this topic model
CEEC
explanation
this topic model
CEEC
explanation
Lecture on topic modelling and other computational analysis approaches as well as open, reproducible research
Final project
fundamental concepts of statistics
course feedback form
course feedback form
Lecturer presentation on research using computational analysis
https://helsinki.zoom.us/j/61379040642
Introduction
the history of humanities computing
the history of humanities computing
the history of humanities computing
final projects from previous years
final projects from previous years
Meetings and assignments at a glance