lnu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Code Read: Assessing the Programming Skills and Reflections among Digital Humanities Master Students (CT)
Linnaeus University, Faculty of Arts and Humanities, Department of Cultural Sciences.ORCID iD: 0000-0002-1633-9178
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).ORCID iD: 0000-0002-6937-345X
Linnaeus University, Faculty of Arts and Humanities, Department of Cultural Sciences. Linnaeus University, Linnaeus Knowledge Environments, Digital Transformations.ORCID iD: 0000-0002-0025-118X
2023 (English)In: Programming and Data Infrastructure in Digital Humanities: Book of Abstracts, 2023, p. 4-5Conference paper, Oral presentation with published abstract (Refereed)
Abstract [en]

Teaching computer programming in the digital humanities (DH) presents a unique challenge given the differentepistemologies at play in such a classroom. The following questions guide our efforts: How do students trained in the humanities respond to computational approaches? What should be the pedagogical priorities? Using the case study of our “Programming for Digital Humanities” master course and following a summary of the decisions leading to the course's present curriculum, this paper presents data derived from the analysis of student coding scripts alongside student reflections from the mentioned above on-line course. Like the DH international master programme at Linnaeus University, the programming course in question is the product of an interdisciplinary team of computer scientists and humanities scholars. This, along with the sensibilities of students with humanities backgrounds, meant confronting different learning cultures (humanities vs computer sciences), approaches to coding (instrumental programming vs exploratory programming), and learning outcomes (programming skills vs computational thinking). The talk begins with a synopsis of the course’s iterative development as it confronted the tensions described above. Following this, the paper analyses the data to examine students' programming strategies and their experience from the 2020 cohort. Text mining and process mining techniques were applied to the codes written by students. Alongside each code script students also submitted a report reflecting on how they approached the task, issues encountered, and any reference sources they used for ”inspiration” when coding. Brennan & Resnick's (2012) framework for assessing computational thinking (CT) was applied to examine the performance of students across various programming tasks. The two dimensions of this framework – computational practices and computational perspectives – were adopted for this analysis, with six sub-themes in total mobilized for the content analysis (Hsieh & Shannon, 2005) of the data. The CT framework was found to be insufficient and was extended with an additional sub-theme to computational practices: generalizing. Despite recognizing the shortcomings of their solutions and their own limits at discovering more optimal/elegant solutions, several students expressed satisfaction with their attempts, and define themas creative practices rather than an instrumental one. The talk concludes on how the gained insights have been used to guide our current efforts that included the development of a series of supplementary lectures series (from a non-computer scientist perspective) on exploratoryp rogramming (Montfort, 2021) as well as to prime students in earlier, non-programming courses to begin familiarizing themselves with code in self-contained exercises.

Place, publisher, year, edition, pages
2023. p. 4-5
National Category
Educational Sciences
Research subject
Pedagogics and Educational Sciences
Identifiers
URN: urn:nbn:se:lnu:diva-135843OAI: oai:DiVA.org:lnu-135843DiVA, id: diva2:1934442
Conference
EUROCC2 & HPC CHAIR @ U.ÉVORA, Évora, Portugal, 27-29 March, 2023
Available from: 2025-02-04 Created: 2025-02-04 Last updated: 2025-02-04Bibliographically approved

Open Access in DiVA

fulltext(234 kB)112 downloads
File information
File name FULLTEXT01.pdfFile size 234 kBChecksum SHA-512
82333b071c4f2a563033ce5b25f5c478a160d5997ca6feb1990a7f983d38fec5eaab2f260c5c035df93de1833abb9a6031c60435594c8abe29b0b2449f93c691
Type fulltextMimetype application/pdf

Authority records

Kamal, Ahmad M.Milrad, MarceloMohammed, Ahmed Taiye

Search in DiVA

By author/editor
Kamal, Ahmad M.Milrad, MarceloMohammed, Ahmed Taiye
By organisation
Department of Cultural SciencesDepartment of computer science and media technology (CM)Digital Transformations
Educational Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 115 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 461 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf