Tentalabbet

ETE335 · 3 credits · Basic level (G1N) · Datavetenskap

AI for Natural Language

Active · next start HT 2026

77%

passed the latest regular sitting

UPG1 · 15 Oct 2026 · 39 students

92%

passed the regular sittings, all sittings over the last 5 years

UPG1 · 1,064 students

21%

Harder than 21% of courses at basic level

Compared with 874 courses at the same level, ordinary exams over the last three academic years. 765 students.

Hand-in or lab

UPG1 Assignments

  • G
  • U

Main rounds

92% passed · 1,064 students

  • 77%39
  • 87%30
  • 90%41
  • 95%38
  • 90%30
  • 97%36
  • 89%44
  • 96%45
  • 94%35
  • 94%51
  • 96%47
  • 94%47
  • 84%25
  • 94%32
  • 94%33
  • 92%37
  • 92%37
  • 98%46
  • 95%42
  • 93%30
  • 96%26
  • 91%23
  • 100%33
  • 85%26
  • 92%25
  • 100%20
  • 87%23
  • 90%21
  • 85%13
  • 92%13
  • 78%18
  • 83%18
  • 85%13
  • 100%13
  • 93%14

Later rounds

90% passed · 314 students

  • 87%15
  • 100%15
  • 100%5
  • 100%22
  • 90%29
  • 100%17
  • 96%23
  • 67%12
  • 90%10
  • 100%20
  • 83%18
  • 86%7
  • 100%10
  • 89%9
  • 92%13
  • 91%11
  • 94%16
  • 69%13
  • 60%5
  • 80%10
  • 100%5
  • 80%5
  • 91%11
  • 92%13
  • Pass a later round: 90% (314 students), compared with 92% (1,064 students) on the ordinary exam
Show small sittings (9)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%1
  • 100%1
  • 100%4
  • 100%1
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%1

About the course

Aim

On completion of the course, the student shall be able to:

  • explain basic methods for the processing of natural language
  • practically apply language technology methods to simple problems
  • determine what resources are required to solve language technology problems
  • distinguish between realistic and unrealistic applications of language technology
  • evaluate language technology components and systems with common methods
  • use language technology tools, program libraries, and data.

Content

The course consists of six parts:

  • Introduction to natural language processing
  • Language as data
  • Text classification and sentiment analysis
  • Computer-based representations of words and sentences
  • Natural language understanding
  • Language generation and machine translation
Examiner
Marco Kuhlmann
Scheduled hours
0 h
Main field of study
Datavetenskap
Syllabus on Studieinfo ↗