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 IO-hantering och strömmar (på grundläggande nivå) Filhantering (på grundläggande nivå) Standardbibliotek
Använda en integrerad utvecklingsmiljö (IDE).
Använda en funktionell abstraktion och grundläggande dataabstraktion.
Kursinnehå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.
Förutsättningar
Grundläggande behörighet för grundnivå
Litteratur
C från början, Jan Skansholm (Studentlitteratur AB)