Main Content

Cultural Data Programming Lab

Module name Cultural Data Programming Lab
Credit Points  6 LP
Requirement required module 
Module Level praxis module
Content and learning outcomes

The module goes more in-depth into the Python programming knowledge that was learned in the basis module “Introduction to Computer Science” with the help of concrete tasks from the digital humanities and social sciences. 

After completing the module, the students gain the ability to solve more complex programming tasks from the domain of the digital humanities and social sciences. They are confident using software development tools and can adequately make use of them to complete programming tasks. The students can compare and contrast the advantages and disadvantages of different algorithmic solving strategies, and they can present these findings. 

Types of classes
  • programming internship (4 hours per week)
Amount of work involved
  • Internship, including preparation and review (150 hours)
  • Module exam (30 hours)
Language German or English 
Prerequisites foundational programming knowledge in Python is expected (as taught in the module “Introduction to Computer Science”)
Module can be applied as
  • Required module for M.A. Cultural Data Studies
Requirements to earn credit
  • Attendance is required
  •  2-3  short oral presentations 
  • Module exam: portfolio (20-25 pages) or software creation (3 LP) and its documentation (3 LP, 10,000-15,000 characters)
Assessment entire module is graded according to § 28 AB
Length one semester
Frequency offered every winter semester after the lecture period
Module starts winter semester
Module advisor N.N.

Cooperation Partners