Sök Stäng
Kursplan

Programmering av inbyggda system, 7,5 hp

Programming of Embedded Systems, 7.5 credits

Kurskod: ET4013

Akademin för informationsteknologi

Nivå: Grundnivå

Välj kursplan

Version
2025-01-20 - Tills vidare

Fastställd av: Forsknings- och utbildningsnämnden, 2024-11-18 och gäller studenter antagna vårterminen 2025.

Huvudområde med fördjupning

Elektroteknik, Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav. (G1F)

Behörighetskrav

Programmering 7,5 hp, Digitalteknik 7,5 hp och Datorteknik 7,5 hp.

Kursens inplacering i utbildningssystemet

Kursen ingår i Civilingenjör i intelligenta system 300 hp.

Mål

Kursen erbjuder studenten möjlighet att skaffa sig praktiska färdigheter och kunskap i de principer som tillämpas vid utveckling av inbyggda datorsystem. Kursen erbjuder studenten ämneskunskap i utvecklingsarbete inom hårdvarukonstruktion på systemnivå såväl som kunskaper i programmering av dessa system.


Efter avslutad kurs har studenten kunskaper om hur ett inbyggt datorsystem fungerar med fokus på samspelet mellan en mikroprocessor och dess omvärld.



Efter avslutad kurs ska studenten kunna:



Kunskap och förståelse

  • redogöra för delarna i ett inbyggt system
  • beskriva händelsestyrda och tidstyrda mekanismer i hårdvara och mjukvara


Färdighet och förmåga

  • utveckla ett enklare inbyggt system från en given specifikation
  • dokumentera hårdvara och mjukvara
  • använda enklare metoder för testning av inbyggda system


Värderingsförmåga och förhållningssätt

  • avgöra när händelsestyrda eller tidsstyrda mekanismer är lämpliga.

Innehåll

Kursens innehåller en föreläsningsserie indelade i två huvudkategorier: principer för konstruktion av hårdvara för digitala datorsystem samt hårdvarunära programmering i språket C.

Laborationer kompletterar föreläsningsserien där studenterna använder hårdvara och mjukvara för att få erfarenhet av viktiga mekanismer. Laborationerna utgör grunden, som sedan används för mer självständigt arbete med implementering av en applikation.

Undervisningsspråk

Undervisningen bedrivs normalt på svenska men undervisning på engelska kan förekomma.

Undervisning

Undervisningen består av föreläsningar, laborationer och projektarbeten.

Betygsskala

Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

Examinationsformer

Examinationen utgörs av dokumentationen av arbetet i projektgrupperna, genom skriftlig och muntlig redovisning.

2001: Laborationer, 2,5 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)

2002: Muntlig och skriftlig redovisning av projekt, 5 hp
Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

Undantag från angiven examinationsform

Om särskilda skäl finns får examinator göra undantag från angiven examinationsform och medge att en student examineras på annat sätt. Särskilda skäl kan till exempel vara beslut om riktat pedagogiskt stöd.

Kursvärdering

I kursen ingår kursvärdering. Denna är vägledande för utveckling och planering av kursen. Kursvärderingen dokumenteras och redovisas för studenterna.

Kurslitteratur och övriga läromedel

Välj litteraturlista
2025-01-20 – Tills vidare

Litteraturlista 2025-01-20Tills vidare

Zhu, Yifeng. Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C. E-Man Press LLC, 2nd edition, 2015.


Valfri bok i programmeringsspråket C.