Language Technology

Language Technology is a research and development field where tools are developed that can process and understand human languages and facilitate their use in human-computer interaction.

Overview

A teacher stands in front of a class

Credits

120 ECTS.

Language

Language of instruction is English.

Length of study

Two years, full time.

Start date:

January and August each year

The Master program in Language Technology is run jointly by Reykjavik University and University of Iceland and is a two-year interdisciplinary programme. The goal of the programme is to graduate students with the necessary knowledge to manage language technology projects and implement language technology systems. Also to prepare students for PhD studies in the field of LT.

Students need to be registered in the MLT program either at RU or at UI, but can pursue relevant courses in both universities. A student graduates from the university he/she is registered in, and produces a final masters project/thesis under the supervision of a researcher in that particular university. A student registered at RU graduates with an MSc degree, whereas a student registered at UI graduates with an MA degree.

Admission

Bachelors degree

  • Students must either have a BA degree in the humanities (languages and linguistics) or a BSc degree in computer science or related subjects (such as electrical and computer engineering).

English Language Requirements

  • Students whose first language is not English are required to provide certifications of TOEFL scores or comparable tests. The TOEFL DI Code is 8825.

Structure 

Course Structure at RU

The programme is a two year course, 120 ECTS. The credits are divided into:

  • 44-78 ECTS in masters courses (taught at RU and UI)
  • 6-18 ECTS in BSc-upper-level computer science courses
  • 0-30 ECTS in BSc-level core computer science courses
  • 0-10 ECTS in core linguistics courses (taught at UI)
  • and 30-60 ECTS in a masters project/thesis

Thus, the exact combination of credits is flexible and depends on the background of the student.

Students with an undergraduate degree in linguistics or languages need to take 30 ECTS in BSc-level core computer science courses. These courses count towards the MSc degree. Students with other backgrounds might have to take both core linguistics and computer science courses, which may not all count towards the MSc degree.

List of Courses

The following list shows the courses offered in the program. A course at master level at RU is taught in English if a non-native Icelandic speaker is registered for the given course.

Courses Taught at RU

Autumn:

●      T-725-MALV, Natural Language Processing, 8 ECTS (a core course)
●      T-723-VIEN, Virtual Environments, 8 ECTS
●      T-?, (Suggested new course, alternating with VIEN) Conversational Agents, 8 ECTS
●      T-809-DATA, Data Mining and Machine Learning, 8 ECTS
●      T-636-SMAT, Human Computer Interaction, 6 ECTS (BSc course)
●      T-504-ITML, Introduction to Machine Learning, 6 ECTS (BSc course)
●      T-519-STOR, Theory of Computation, 6 ECTS (BSc course)
●      T-603-THYD, Compilers, 6 ein. (BSc course)
●      T-111-PROG, Programming, 6 ein. (BSc course)
●      T-117-STR1, Discrete Mathematics I, 6 ein. (BSc course)
●      T-301-REIR, Algorithms, 6 ein. (BSc course) 

Spring:

●      T-701-REM4,Research Methods, 8 ECTS (a core course)
●      Automatic speech recognition, 8 ECTS
●      Speech synthesis, 8 ECTS
●      T-622-ARTI, Artificial Intelligence, 6 ECTS (BS course)
●      T-611-NYTI, New Technology, 6 ECTS (BSc course)
●      T-201-GSKI, Data Structures, 6 ein. (BSc course)
●      T-419-STR2, Discrete Mathematics II, 6 ein. (BSc course)

Courses Taught at UI

Autumn:

●      Íslenskt málkerfi og greining þess, 10 ECTS (a core course)
●      Trjábankar, 10 ECTS
●      Innangur að formlegri málfræði, 10 ECTS
●      ÍSL306G, Hljóðfræði, 10 ECTS (BSc course)
●      ÍSL314G, Hljóðkerfisfræði, 10 ECS (BSc course)

Spring:

●      Málleg gagnasöfn, 10 ECTS
●      Setningagreining, 10 ECTS
●      ÍSL440G, Setningafræði, 10 ECTS (BSc course)
●      ÍSL447G, Beygingar- og orðmyndunarfræði, 10 ECTS (BSc course)

Scenarios

Students with an undergraduate degree in computer science (or a related degree) have the choice of writing a 60 ECTS thesis or work on a 30 ECTS project, whereas students with an undergraduate degree in linguistics or languages only do the latter (30 ECTS project). The following scenarios are possible:

1.  The student has a BSc degree in computer science and works on a 30 ECTS project.

The student takes 6-18 ECST in BSc-level courses in computer science, 10 ECTS in linguistic BA-level courses, at least 60 ECTS in master level courses, and 30 ECTS in master project work.

First semester Second semester Third semester Fourth semester
Natural Language Processing (8 ECTS) Research Methods (8 ECTS) Virtual Environments / Conversational Agents (8 ECTS) Masters project (30 ECTS)
Introduction to Machine Learning / Data Mining and Machine Learning (6-8 ECTS) Automatic speech recognition (8 ECTS) Inngangur að formlegri málfræði (10 ECTS)  

Theory of Computation / Compilers / Human Computer Interaction

/ (6 ECTS)

Speech synthesis (8 ECTS) / Artificial Intelligence / New Technology (6 ECTS) Linguistics course (BA-level, 10 ECTS)  
Íslenskt málkerfi og greining þess (10 ECTS) Málleg gagnasöfn / Setningagreining (10 ECTS)    
30 - 32 ECTS 32 - 34 ECTS 30 ECTS 30 ECTS

2.  The student has a BSc degree in computer science and writes a 60 ECTS thesis.

The student takes 6-18 ECST in BSc-level courses in computer science, at least 44 ECTS in master level courses, and 60 ECTS in master thesis.

First semester Second semester Third semester Fourth semester
Natural Language Processing (8 ECTS) Research Methods (8 ECTS) Masters Thesis (30 ECTS) Masters Thesis (30 ECTS)
Introduction to Machine Learning / Data Mining and Machine Learning (6-8 ECTS) Automatic speech recognition (8 ECTS)    

Theory of Computation / Compilers / Human Computer Interaction

/ (6 ECTS)

Speech synthesis (8 ECTS) / Artificial Intelligence / New Technology (6 ECTS)    
Íslenskt málkerfi og greining þess (10 ECTS) Málleg gagnasöfn / Setningagreining (10 ECTS)    
30 - 32 ECTS 32 - 34 ECTS 30 ECTS 30 ECTS

3.  The student has a BSc degree in linguistics and works on a 30 ECTS project.

The student takes at least five BSc-level computer Science courses (30 ECTS), (Programming, Data Structures, Discrete Math I, Discrete Math II, and Algorithms), at least 54 in master level courses and 30 ECTS in project work.

First semester Second semester Third semester Fourth semester
Natural Language Processing (8 ECTS) Research Methods (8 ECTS)

Virtual Environments (8 ECTS) /

Conversational Agents (8 ECTS)

Masters project (30 ECTS)
Programming (6 ECTS) Data Structures (6 ECTS) Algorithms (6 ECTS)  
Discrete Math I (6 ECTS) Discrete Math II (6 ECTS) Introduction to Machine Learning (6 ECTS)  
Íslenskt málkerfi og greining þess (10 ECTS) Málleg gagnasöfn / Setningagreining (10 ECTS) Inngangur að formlegri málfræði (10 ECTS)  
30 ECTS 30 ECTS 30 ECTS 30 ECTS

Contact us

If you have any questions or want to obtain more information about studies at the School of Computer Science at Reykjavik University please contact: td@ru.is.


Was the content helpful? Yes No