Human-Computer Interaction - MSc Cognitive Science Master at Aarhus University - Spring 2022
Signe Kirk Brødbæk & Sara Kolding
Digitalisation is becoming a continuously larger part of our daily lives, and it has been argued that digital learning has the potential to transform education and can increase learning outcomes. This paper addresses how to teach programming for humanities students with no programming experience using digital learning platforms. We review the existing literature, in addition to examining methodological considerations in relation to human-computer interaction. We develop a prototype of a digital learning platform, implementing HCI properties such as usability, interactivity, and gamification in the design, thereby, aiming to support and engage humanities students in learning how to program. Furthermore, we aim to balance usability criteria, such as effectiveness, learnability and utility, while still retaining sufficient user experience and functionality for empowering the users. Limitations include lack of direct communication with humanities students, absence of testing or evaluation of the prototype, as well as considerations of gamification and responsible design.
Key words: human-computer interaction, digital learning, programming, humanities
- Clone the repo
git clone https://github.com/Broedbaek-and-Kolding/Programming-for-Humanities-A-Digital-Learning-Platform
- Install required modules
pip install -r requirements.txt
- Run by writing the following in the terminal: streamlit run main.py
Signe Kirk Brødbæk - [email protected]
Sara Kolding - [email protected]
- Icon created with OpenAI's DALL-E 2