This course provides a practical introduction to the field of Natural Language Processing (NLP), covering common problems and their solutions. You will gain hands-on programming experience while tackling these challenges. The course is structured around four key areas: fundamental NLP concepts, processing of words, syntactic analysis, and semantic/pragmatic understanding.
The course covers the following topics:
Selection is based upon the number of credits from previous university studies, maximum 165 credits.
The first installment of the tuition fee is 19,250 SEK. Students required to pay tuition must pay the full amount before the start of studies. Payments can be made via bank transfer or card. The University of Gothenburg notifies the Swedish Migration Agency of tuition fee payments.
Tuition fees are 19,250 SEK per installment for students required to pay. No fees are charged for EU/EEA citizens, Swedish residence permit holders, and exchange students.
The application period is from 16 March 2026 to 15 April 2026 for the Autumn 2026 intake.
You need successful completion of at least 7.5 credits in programming courses such as Programming (DIT948), Imperative Programming with Basic Object-orientation (DIT012), Functional programming (DIT142), or Introduction to programming (LT2111), or equivalent.
The course covers fundamental NLP concepts, processing of words, syntactic analysis, and semantic/pragmatic understanding, including topics like automata theory, machine learning, corpus annotation, and text classification.
Yes, the language of instruction for this programme is English.
Scholarships are available for fee-paying students to help cover study costs. More information can be found on the university's 'Scholarships for fee-paying students' pages.