Informationsteknik – Programmering 1

Kurskod I160105
Studiepoäng 5
Lärandemål

Efter avslutad kurs skall den studerande behärska grundläggande procedurell programmering.
För att uppfylla målet skall den studerande:
– förstå sambandet mellan algoritm, källkod och maskinkod
– kunna använda en programmeringsmiljö för att skriva, testa och felsöka dataprogram
– kunna använda sig av färdiga programmeringsbibliotek
– kunna konstruera strukturerade dataprogram bestående av sekvens, val och iteration
– kunna använda räckor
– kunna skapa och använda sig av egna funktioner

Innehåll

Programmeringsmiljöer, programmeringsbibliotek och felsökningshjälpmedel
Analys och strukturering av problem
Datatyper, variabler och operatorer
Boolesk logik
Kontrollstrukturer
Räckor
Funktioner
Stränghantering

Vitsordsskala

1-5 (för betygssättning)

Ämnesområde

Informationsteknik

Utbildningsprogram

Utbildningsprogrammet för informationsteknik

Examination

Skriftlig tentamen samt godkända inlämningsuppgifter.

Bedömningskriterier – tillfredsställande – synnerligen tillfredsställande (1 – 2)
Kan implementera enkla algoritmer som använder sig av sekvens, val och iteration.
Kan använda programmeringsbibliotek för t.ex. in- och utdata.
Kan implementera och använda enkla funktioner.
Kan skapa och använda räckor.

Bedömningskriterier – goda – synnerligen goda (3 – 4)
Kan implementera mer komplexa algoritmer och utnyttja olika tekniker för sekvens, val och iteration.
Kan implementera och använda mer komplexa funktionshierarkier.
Kan dela upp ett program i olika filer.
Kan utnyttja räckor för stränghantering.

Bedömningskriterier – berömliga (5)
Kan självständigt välja ut och tillämpa programmeringstekniker för att skapa välfungerande och effektiva program.

Kurslitteratur och studiematerial

Kochan, S. G. (2014). Programming in C. (4th ed.). Addison-Wesley. 525 s. (finns även som e-bok)

Dokumentering

Godkänt vitsord noteras i studiekort. Vitsordsskala 1-5 (Vid validering används vitsordet Godkänd).

Arbetsformer

Föreläsningar, laborationer och inlämningsuppgifter

Totalt 5sp*26.7h/sp=133h
14h Föreläsningar
32h Gemensamma övningar
18h Grupphandledning
65h Självständigt arbete
4h Tentamen

Utskriven 20 april 2024 kl 10:16