Prospectus

nl en

Python for linguists

Course
2017-2018

Admission requirements

None

Description

The course covers basis programming in Python for text analysis.

Course objectives

  • To know variables, lists, loops, regular expressions, functions, input/output and data visualisation in Python for text analysis

  • Being able to apply the knowledge obtained in writing short programmes in Python for text analysis

Timetable

Linguistics bachelor

Mode of instruction

  • Lectures and practicals

Course Load

  • Lectures: 10 hours

  • Practical work: 10 hours

  • Preparation tutorials: 10 hours

  • Study of compulsory literature: 30 hours

  • Assignment(s): 50 hours

  • Preparation exam: 28 hours

  • Exam(s): 2 hours

Assessment method

  • Timely handing in of assignments

  • Final test

Weighing

  • Assignments and final test are weighted equally

Resit

yes

Exam review

How and when an exam review will take place will be disclosed together with the publication of the exam results at the latest. If a student requests a review within 30 days after publication of the exam results, an exam review will have to be organized.

Blackboard

Blackboard will be used to:

  • Make the study materials available

  • Give an overview of he course

  • Communicate about the course

Reading list

  • Think Python: how to Think Like a Computer Scientist. Alan B. Downey (2012). O’Reilly

  • Natural Language Processing with Python..Steven Bird, Ewan Klein & Edward Loper (2009) O’Reilly

Registration

Enrolment through uSis is mandatory.

General information about uSis is available in English and Dutch

Contact

For questions about the content of the course, please contact the teacher:

Jurriaan Witteman

Education Administration Office van Wijkplaats: osz-oa-wijkplaats@hum.leidenuniv.nl

Coordinator of Studies: Else van Dijk