studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2016
 
TDDD11 Programmering, grundkurs, 8 hp
/Introduction to Programming/

För:   FyN   I   Ii  

 

Prel. schemalagd tid: 80
Rek. självstudietid: 133

  Utbildningsområde: Teknik

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

  Mål:  IUAE-matris
Kursen skall ge grundläggande kunskaper om programmering och programutvecklingsmetodik. Förutom detta skall deltagaren få förståelse för hur datorer och datorsystem fungerar, både maskin- och programvarumässigt, inom tekniska problemområden. Insikt i funktionen av systemprogram som användare kommer i kontakt med. Kursen skall också ge insikter i hur det är att arbeta i ett litet programmeringsprojekt och vilka problem som då kan uppstå.

  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)


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.

  Påbyggnadskurser
Objektorienterad programmering, datastrukturer och algoritmer

  Organisation:
Kursen pågår hela vårterminen.
Första perioden - Föreläsningarna omfattar en genomgång av det imperativa språket Ada. Lektionerna används till förberedelser inför laborationerna samt övningar i programmering. På laborationerna övas handhavande av en dators styrspråk och systemprogramvara såsom kompilering, länkning och textredigering. Lösning av programmeringsuppgifter.
Andra perioden - Föreläsningar, lektioner och laborationer ägnas åt en liten projektuppgift.
Kursen kräver en stor egen arbetsinsats (hemarbetstid) utöver den schemalagda undervisningen.


  Kursinnehåll:
Handhavande av datorsystem - Genomgång av det fönstersystem som används på IDA, Unix, editorn Emacs. Genomgång av hanteringen av arbetsstationer och utskriftsenheter.
Programmering - Introduktion till programmering och olika programmeringsspråk. Handhavande av systemprogramvara såsom kompilator och länkare. Specifikt i Ada: språkets element, datatyper, deklarationer, uttryck, satser, underprogram, in- och utmatning, programstrukturering. Paket. Datastrukturer såsom fält, poster, filer och pekare. En mindre projektuppgift.


  Kurslitteratur:
Programmering i Ada 95 - för nybörjare och erfarna. Studentlitteratur. ISBN: 91-44-03989-1. Författare: Torbjörn Jonsson.
Laborations- och projektmaterial finns på kurshemsidorna: http://www.ida.liu.se/~TDDD11


  Examination:
DAT1 LABA
Datortentamen (U,3,4,5)
Laborationskurs inklusive skriftlig dokumentation av en större programmeringsuppgift (U,G)
2 hp
6 hp
 



Undervisningsspråk är Svenska.
Institution: IDA.
Studierektor: Ahmed Rezine
Examinator: Torbjörn Jonsson
Ansvarig programnämnd: IndEk&Logistik

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: 05/05/2014