Kursplan för Programutveckling

Kursplan fastställd 2019-02-07 av programansvarig (eller motsvarande).

Kursöversikt

  • Engelskt namnComputer programming
  • KurskodLEU481
  • Omfattning7,5 Högskolepoäng
  • ÄgareTIMEL
  • UtbildningsnivåGrundnivå
  • HuvudområdeDatateknik, Informationsteknik
  • InstitutionDATA- OCH INFORMATIONSTEKNIK
  • BetygsskalaTH - Fem, Fyra, Tre, Underkänd

Kurstillfälle 1

  • Undervisningsspråk Svenska
  • Anmälningskod 67112
  • Sökbar för utbytesstudenterNej
  • Endast studenter med kurstillfället i programplan.

Poängfördelning

0114 Inlämningsuppgift 1,5 hp
Betygsskala: UG
1,5 hp
0214 Tentamen 6 hp
Betygsskala: TH
6 hp
  • 04 Jun 2020 fm L
  • 11 Okt 2019 fm L
  • 25 Aug 2020 fm L

I program

Examinator

  • Joachim von Hacht
Gå till kurshemsidan (Öppnas i ny flik)

Behörighet

För kurser på grundnivå inom Chalmers utbildningsprogram gäller samma behörighetskrav som till de(t) program där kursen ingår i programplanen.

Kursspecifika förkunskaper

Kunskaper i datorteknik motsvarande kursen LEU431 Digital och datorteknik.

Syfte

Kursen ska ge grundläggande kunskaper i programutveckling och i programmeringsspråket C.

Lärandemål (efter fullgjord kurs ska studenten kunna)

- Analysera samt föreslå struktur till en programbaserad lösning av ett textuellt beskrivet problem. - Implementera en välstrukturerad lösning i språket C till problemet. - Beskriva samt använda följande begrepp vid implementering av en lösning i C till ett problemet.
  • Variabler, värden och typer
  • Aritmetiska och styrande satser  
  • Funktioner
  • Tecken- och stränghantering
  • Fält, pekare och poster
  • Dynamisk minneshantering och listor
  • IO-hantering och strömmar (på grundläggande nivå)
  • Filhantering (på grundläggande nivå)
  • Standardbibliotek
  • - Använda en generell utvecklingsmiljö (IDE) - Beskriva och använda iterativ programutvecklingsmetodik - Följa en given kodningsstandard - Använda en funktionell abstraktion och grundläggande dataabstraktion

    Innehåll

    Kursen är en introduktion till programutveckling. I kursen lär man sig implementera en lösning , i form av ett datorprogram i språket C, till ett definierat problem. Kursen omfattar ; identifierare, variabler, typer, uttryck, operatorer, satser, funktioner och programstruktur, tecken och strängar, pekare och fält, sammansatta typer,dynamisk minneshantering, listor, filhantering och lite om standardbibliotek. Kursen inleds med en introduktion till en utvecklingsmiljö.

    Organisation

    Kursen består av föreläsningar och datorövningar motsvarande 6 hp samt en obligatorisk inlämningsuppgift motsvarande 1,5 hp

    Litteratur

    C från början, Jan Skansholm (Studentlitteratur AB)
    ISBN: 9789144114583

    Examination inklusive obligatoriska moment

    Skriftlig tentamen (6 hp) samt obligatoriska inlämningsuppgifter (1,5 hp). Slutbetyget baseras enbart på tentamensresultat.