studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2016
 
TDP019 Projekt: Datorspråk, 10 hp
/Project: Computer Language/

För:   IP  

 

Prel. schemalagd tid: 48
Rek. självstudietid: 219

  Utbildningsområde: Teknik

Huvudområde: Programmering   Nivå (G1,G2,A): G1

  Mål:  IUAE-matris
Efter genomgången kurs ska studenten kunna:
  • konstruera ett mindre datorspråk
  • diskutera och motivera designval i det egna datorspråket med utgångspunkt i teori och egna erfarenheter
  • implementera verktyg (interpretator, kompilator, etc) för det egna datorspråk
  • formulera teknisk dokumentation av det egna datorspråket


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Objekt-orienterad programmering, Projekt: Objekt-orienterat system

OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.

  Organisation:
Individuellt IP-projekt utfört i gemensamt community. En stor del av teorin ges i kursen Konstruktion av datorspråk, som ges parallellt under första perioden, Projektet pågår under en hel termin. I god tid för terminens slut kommer projekten och dess tekniska dokumentation att presenteras inför klassen. Moment med muntlig presentation och skriftlig dokumentation kommer att ges av lärare från CMTS (Centrum för Människa, Teknik, Samhälle).

  Kursinnehåll:
Hantverk: Kunskap och erfarenhet av att utveckla ett eget datorspråk i en community. Kunskap och erfarenhet av att konstruera en avancerad syntaktisk formalism för ett datorspråk med användning av parsning och att implementera dess semantik i form av en interpretator eller översättare till annat språk.

Teknik: Programspråket Ruby.

  Kurslitteratur:
Beroende på valt projekt

  Examination:
PRA1 UPG1
Individuellt projekt (U,3,4,5)
Uppgifter kommunikation (U,G)
8 hp
2 hp
 



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: Jalal Maleki
Examinator: Jonas Wallgren
Länk till kurshemsida på kursgivande institution
Ansvarig programnämnd: Data&Medie

Engelsk kursplan

Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.

Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.

Kursplanen gäller för 2016 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 09/30/2015