Universität Wien
Warning! The directory is not yet complete and will be amended until the beginning of the term.

136010 UE Introduction to DH Tools and Methods (2024W)

Continuous assessment of course work

Registration/Deregistration

Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).

Details

max. 25 participants
Language: German, English

Lecturers

Classes (iCal) - next class is marked with N

A tutorial for this course is offered, taking place on Wednesdays from 13:15 to 14:45 in PC-Seminiarraum 1, Kolingasse 14-16, OG01. The first session of the tutorial will begin on October 9th.

  • Friday 11.10. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 18.10. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 25.10. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 08.11. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 15.11. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 22.11. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 29.11. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 06.12. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 13.12. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 10.01. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 17.01. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 24.01. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3
  • Friday 31.01. 09:45 - 11:15 Hörsaal 2 Hauptgebäude, Tiefparterre Stiege 5 Hof 3

Information

Aims, contents and method of the course

The course is designed to equip students with the skills necessary to understand the vast potential of digital methods in the humanities, using the Python programming language. The course will introduce basic programming concepts, including:

- Data types
- Control structures
- Functions
- Collections, primarily lists, sets, and dictionaries
- Object-oriented programming
- Input/Output operations (I/O)
- Modules
- Regular expressions
- Data frames

This course aims to enable students in the Digital Humanities to further explore tools and methods within their specialized domains using Python.

Students are expected to be familiar with digital environments, but previous programming experience is not required.

A tutorial is offered alongside this exercise, and we strongly recommend attending the tutorial as well.

Assessment and permitted materials

Course evaluation will consist of a combination of in-class participation (15%), weekly homework assignments (70%), and a small project at the end. In this project, students will explore additional Python tools relevant to their specialized domain and write a brief report (15%).

Minimum requirements and assessment criteria

Attendance is required; regular participation is the key to completing the course; all students must provide their computing environment; homework assignments must be submitted on time (some can be completed later as a part of the final project, but this must be discussed with the instructor whenever the issue arises); the final project must be submitted on time.

Examination topics

There is no examination for the course.

Reading list

Learning Python, 5th Edition by Mark Lutz, O'Reilly Media, 2013. ISBN 978-1-4493-5573-9.

Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython by Wes McKinny, O'Reilly Media, 2012. ISBN 978-1-4493-1979-3

Github Repository - https://github.com/rsouza/Python_Course

Programming historian → relevant courses
https://programminghistorian.org/en/lessons/

TED Talk - https://www.ted.com/talks/reshma_saujani_teach_girls_bravery_not_perfection

Association in the course directory

DH-S I

Last modified: Fr 13.09.2024 07:45