Skip to content

alicuza/Teaching_CBS4DH

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Teaching_CBS4DH

Teaching materials for AR Methodological Workshop - Computational Background Skills for Digital Humanities at University of Vienna.

Schedule 2019S

Time Wednesday (6.3) Thursday (7.3) Wednesday (13.3) Wednesday (20.3) Thursday (21.3)
13:15 – 14:45 Intro and Setup Command line 3 Regular expressions 2 How the Internet works Command line 4
14:45 – 15:00 Coffee break Coffee break Coffee break Coffee break Coffee break
15:00 – 16:30 Command line 1: Mac and Windows Files and encodings Git Web technologies Pre-programming
16:30 – 16:45 Coffee break Coffee break Coffee break Coffee break Coffee break
16:45 – 18:15 Command line 2 Regular expressions 1 Review Review More DH and wrap-up
Lecturers Asil & Matej Martina & Matthias Can & Matthias Asil & Can Martina & Matej

Information (u:find)

Aims, contents and method of the course

This course is intended to provide basic training and support for further skills courses in the Digital Humanities. It is strongly recommended as a prerequisite to the other DH practical courses. As such, students will be required to bring a laptop computer (no tablets!) If this presents a problem, please contact one of the course instructors in advance.

  • Introduction to the command line
  • Introduction to file formats and filesystems
  • Solving the mystery of special characters
  • Understanding how the Internet works behind the browser
  • Things you ought to know about your (Mac / Windows / Linux) operating system
  • Where to go for help and how to understand the answers

Assessment and permitted materials

Assessment will be on the basis of class participation, 'question' points, and intermittent quizzes.

Exercise Guided Lecture Goals

We will try to accompany the contents of each course with some practical steps of the exercise, which will lead to a final project in the end.

The exercise goals of each lecture are:

  • Day 1:
    • Install needed software to be used as terminal and code editor
    • Get familiar using the shell and code editor
    • Change to your desktop directory and create a folder with empty README.md and index.html files for the project
  • Day 2:
    • Apply learned RegEx methods to create the .csv file which will be used in the project
  • Day 3:
    • Download the exercise/lecture3/data.csv file and inspect it using the code editor
    • Make basic modifications the index.html and README.md files following the boilerplate code found in exercise/lecture3 folder
    • Create an empty repository on Github wit MIT Licence and push your project folder to remote (project folder should contain index.html, data.csv, README.md and LICENCE files)
  • Day 4:
    • Modify the JavaScript function given in the boilerplate code to execute various regex tasks
    • See the output of regex by opening the index.html file with a browser
    • Understand how our code fetches the data using HTTP requests
    • Create HTML elements such as tables, divs, paragraphs etc. for our output
    • Add basic CSS styles for different elements
  • Day 5:
    • Add basic interaction elements e.g. buttons in HTML
    • Bind the elements to our JavaScript functions to toggle the data being displayed
    • Finalize the project, push it to git repo and make it online using GitHub Pages

Credits

About

Teaching materials for AR Methodological Workshop - Computational Background Skills for Digital Humanities at University of Vienna.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 49.0%
  • JavaScript 37.6%
  • CSS 13.4%