In this module students will learn how to read and write computer code. Rather than writing discursive texts to address certain cultural artefacts, as it is usually and rightly practiced in the Humanities, students learn how to write software to perform machinic readings of these artefacts. By learning how to write code in a contemporary programming language and how to interpret the workings and effects of their programs, students develop a type of literacy that allow them to conduct novel types of Humanities observations, explorations and expressions when addressing contemporary culture and its digitally mediated objects and subjects.
At the end of the course the student is able to:
Topics:
Texts:
Links:
Topics:
Texts:
Assignment#1 due (08/11/16 13:00)
Topics:
Texts:
Assignment#2 due (15/11/16 13:00)
Teams for final project are formed during the class.
Topics:
Texts:
Assignment#2 due (22/11/16 13:00)
Each team pitch their project ideas during the class.
Topics:
Texts:
Topics: On demand
Texts:
During this session, time will be allocated to answer questions regarding final projects.
Each individual assignment will be posted on the day of the class (weeks 1, 2, 3).
Grading for the module consists of (1) three assigments scheduled to be delivered during first part the block and (2) a final group project that will be presentated during the last session of the semester.
Assignments are handed in on the day before the next scheduled session, that is, Tuesday at 13:00 at the latest. Assignments are graded on three aspects: 1) does the code work and execute as intended, 2) is the code clearly structured and documented and 3) is the code efficient.
The final project and presentation is a group assignment. Groups will be arranged at the start of the semester on week 2 and each group will give a short pitch of their final project on week 4. Students are free to choose their topic, but must gain approval at least two weeks in advance of the final project's due date (14/12).
Each group must create a final project portfolio (a repository on Github). The deadline to hand in this portfolio is week 7 (14/12). The final project presentation also takes place in week 7. A successful presentation will include a demonstrated ability to field questions from the audience.
This course is equivalent to 6 EC, or a study load of 168 hours, resulting in approximately 24 hours per week:
David Gauthier
d.gauthier@uva.nl
BG1 - Turfdraagsterpad 9
Kamernummer: 1.01E
Office hours by appointment