| Kurskod |
E007504 |
| Studiepoäng |
3 |
| Må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
|
| Betygsskalans namn |
1-5 (för betygssättning)
|
| Yrkesutbildning |
Elektroteknik
|
| Examensprogram |
Utbildningsprogrammet för elektroteknik
|
| Beskrivande bedömning |
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.
|
| Material |
Kochan, S. G. (2014). Programming in C. (4. Ed.). Addison-Wesley.
Uppgiftsbeskrivningar.
|
| Dokumentation |
Kursvitsord noteras i studiekort. U, G och VG (Vid validering används vitsordet Godkänd).
|
| Lärandemetoder |
Föreläsningar, övningar, inlämningsuppgifter, självstudier.
|
| Andra |
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.
|