Programmering för språkteknologer I
Kursplan, Grundnivå, 5LN429
- Kod
- 5LN429
- Utbildningsnivå
- Grundnivå
- Huvudområde(n) med fördjupning
- Språkteknologi G1F
- Betygsskala
- Underkänd (U), godkänd (G), väl godkänd (VG)
- Fastställd av
- Språkvetenskapliga fakultetsnämnden, 25 november 2008
- Ansvarig institution
- Institutionen för lingvistik och filologi
Allmänt
Kursen är en fristående kurs. Den ingår dessutom som obligatorisk kurs i Språkteknologiprogrammet. Kursen ersätter den tidigare kursen "Introduktion till objektorienterad programmering".
Behörighetskrav
Introduktion till datateknik för språkvetare, 7,5 hp
Mål
Kursen ger grundläggande kunskaper och färdigheter i objektorienterad programmering.
Efter avslutad kurs ska studenten minst kunna:
(1) på ett elementärt plan redogöra för och tillämpa en god programmeringsmetodik;
(2) förklara innebörden av följande begrepp och kunna skriva fungerande Javaprogram som exemplifierar och drar nytta av dem:
(a) datatyper, objekt, klasser, variabler (instans- och klass-) och metoder (instans- och klass-);
(b) logiska och aritmetiska operatorer, jämförelseoperatorer;
(c) villkorssatser (if-satser) och satser för iterativ kontroll (for- och while-satser);
(d) standardklasser, särskilt viktiga exempel på sådana t.ex. String;
(3) skriva program som utför elementära beräkningar utifrån förekomsten av tecken och ord-n-gram i texter;
(4) använda dokumentationen av Java med viss självständighet;
(5) förklara, dokumentera och kommentera kod på ett användbart sätt.
Innehåll
Se målen.
Undervisning
Undervisningen sker i form av lektioner och laborationer under handledning.
Examination
Kunskapskontroll sker genom muntligt och/eller skriftligt redovisade uppgifter
och/eller tentamen. Läraren kan som del av examinationen kräva obligatorisk närvaro och aktivt deltagande vid undervisningsmoment. Kurskraven meddelas skriftligen av kursansvarig vid kursens start. Som betyg på kursen används något av betygsgraderna Väl godkänd, Godkänd eller Underkänd.
Fördjupning i förhållande till examensfordringarna
Kursen avser huvudområdet språkteknologi. Kursen bygger på att minst 7,5 hp är klara inom området. Fördjupning till filosofie kandidatexamen kräver totalt 90 hp inom huvudområdet, varav en kandidatuppsats om 15 hp.
Övriga föreskrifter
Kursen får ej medtas i examen som fristående kurs om motsvarande moment
lästs inom annan kurs.