Elektroteknik – Programmering 1

Kurskod E007504
Studiepoäng 3
Lärandemål

Efter avslutad kurs skall den studerande behärska grundläggande procedurell
programmering i programmeringsspråket C.
För att uppfylla målet skall den studerande:
– Ha förmåga att använda en programmeringsmiljö för att skriva, testa och felsöka
dataprogram
– Kunna konstruera enkla strukturerade dataprogram
– Behärska grundläggande användning av indata och utdata

Innehåll

Programmeringsmiljöer, kompilering och exekvering
Grunderna i procedurell programmering med programmeringsspråket C:
Datamodellering och datatyper
Strukturerad programmering och kommentarer
Sekvens, val, och iteration
Funktioner
Minneshantering

Vitsordsskala

1-5 (för betygssättning)

Ämnesområde

Elektroteknik

Utbildningsprogram

Utbildningsprogrammet för elektroteknik

Examination

Skriftlig tentamen och inlämningsuppgifter.

Bedömningskriterier – tillfredsställande – synnerligen tillfredsställande (1 – 2)
Den studerande kan använda sig av sekvens, val och iteration för att implementera en enkel algoritm.
Den studerande kan skapa och använda enkla funktioner.
Den studerande kan skapa och använda räckor och sammansatta datatyper.
Den studerande känner till grundprinciperna för minneshantering.

Bedömningskriterier – goda – synnerligen goda (3 – 4)
Den studerande kan implementera mer komplexa algoritmer och utnyttja olika tekniker för sekvens, val och iteration.
Den studerande kan skapa och använda funktioner med olika typer av in- och utdata.
Den studerande kan tillämpa principerna för minneshantering.

Bedömningskriterier – berömliga (5)
Den studerande kan mångsidigt välja ut och tillämpa olika programmeringstekniker för att skapa välfungerande och effektiva program.

Kurslitteratur och studiematerial

Kochan, S. G. (2014). Programming in C. (4. Ed.). Addison-Wesley.
Uppgiftsbeskrivningar.

Dokumentering

Kursvitsord noteras i studiekort. U, G och VG (Vid validering används vitsordet Godkänd).

Arbetsformer

Föreläsningar, övningar, inlämningsuppgifter, självstudier.

Övrigt

AIII-6

Function: Electrical, electronic and control engineering at the operational level
Competence
Operate computers and computer networks on ships.

Knowledge, understanding and proficiency
Understanding of.
-main features of data processing.

Utskriven 25 april 2024 kl 11:22