Informationsteknik – Programmering 1

Course code I160105
ECTS Credits 5
Goals

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

Contents

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

Grading scale name

1-5 (för betygssättning)

Vocational education and training

Informationsteknik

Degree program

Utbildningsprogrammet för informationsteknik

Descriptive assessment

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.

Material

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

Documentation

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

Teaching methods

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 09 maj 2025 kl 12:09