Avancerad programmering för språkteknologer
Kursplan, Avancerad nivå, 5LN715
- Kod
- 5LN715
- Utbildningsnivå
- Avancerad nivå
- Huvudområde(n) med fördjupning
- Språkteknologi A1N
- Betygsskala
- Underkänd (U), godkänd (G), väl godkänd (VG)
- Fastställd av
- Institutionsstyrelsen, 22 april 2014
- Ansvarig institution
- Institutionen för lingvistik och filologi
Allmänt
Kursen kan ges inom masterprogrammet i språkteknologi och som fristående kurs.
Behörighetskrav
Kandidatexamen samt minst 60 hp i språkteknologi/datorlingvistik; eller minst 60 hp i datavetenskap; eller minst 60 hp i något språkvetenskapligt ämne jämte 15 hp i programmering och 7,5 hp logik/diskret matematik.
Mål
Efter avslutad kurs skall studenten för att förtjäna betyget Godkänd minst kunna:
självständigt utforma Javaprogram och därvid i synnerhet kunna använda och motivera användningen av följande konstruktioner:
- paket och synlighet,
- objektorientering: klasser, arv, polymorfism, abstrakta klasser, gränssnitt,
- undantag,
- reguljära uttryck;
i Java implementera algoritmer för följande typer av uppgifter, och analysera deras tidskomplexitet:
- hashtabeller och mappningar,
- stackar, köer och listor,
- sökning,
- sortering.
Innehåll
Se målen.
Undervisning
Undervisningen sker i form av lektioner och laborationer under handledning.
Examination
Kunskapskontroll sker genom skriftligt redovisade uppgifter och en tentamen.