Kursplan för Programutveckling

Kursplanen innehåller ändringar
Se ändringar

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

Kursöversikt

  • Engelskt namnComputer programming
  • KurskodLEU483
  • Omfattning7,5 Högskolepoäng
  • ÄgareTIDAL
  • UtbildningsnivåGrundnivå
  • HuvudområdeDatateknik, Informationsteknik
  • InstitutionRYMD-, GEO- OCH MILJÖVETENSKAP
  • BetygsskalaTH - Fem, Fyra, Tre, Underkänd

Kurstillfälle 1

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

Poängfördelning

0119 Inlämningsuppgift 1,5 hp
Betygsskala: UG
1,5 hp
0219 Tentamen 6 hp
Betygsskala: TH
6 hp
  • 15 Jan 2020 fm L
  • 06 Apr 2020 fm DIST
  • 27 Aug 2020 fm L

I program

Examinator

Gå till kurshemsidan (Öppnas i ny flik)

Ersätter

  • LEU482 Programutveckling

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 en uppgift med begränsad komplixitet beskriven i text.
- Implementera en välstrukturerad lösning av uppgiften i språket C.
- Beskriva samt använda följande begrepp vid implementering:
  • 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 integrerad utvecklingsmiljö (IDE).
    - Följa en given kodningsstandard.
    - Använda en funktionell abstraktion och grundläggande dataabstraktion.

    Innehåll

    En introduktion till programutveckling ges. 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 grundläggande användande av standardbiblioteket. Kursen innehåller även introduktion till en utvecklingsmiljö, samt grunder i testning och dokumentation av kod.

    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.

    Kursplanen innehåller ändringar

    • Ändring gjord på tentamen:
      • 2020-03-30: Inställd Ändrat till inställd av Beslut Grulg
        [2020-04-06 6,0 hp, 0219] Inställt