Kursplan hösten 2019
Kursplan hösten 2019
Benämning
Programmering av inbyggda system
Engelsk benämning
Programming of Embedded Systems
Kurskod
DA267A
Omfattning
7.5 hp
Betygsskala
TH / Underkänt (U), Tre (3), Fyra (4) eller Fem (5)
Undervisningsspråk
Svenska, inslag av engelska kan förekomma.
Beslutande instans
Fakulteten för teknik och samhälle
Fastställandedatum
2016-10-24
Gäller från
2018-09-03
Behörighetskrav
Godkända kurser:
- DA215A - Datateknik 15 hp
- DA339A - Objektorienterad programmering 15 hp
Utbildningsnivå
Grundnivå
Inget huvudområde.
Fördjupningsnivå
G1F
Fördjupningsnivå i förhållande till examensfordringarna
Kursen ingår i examensfordringarna för högskoleingenjörsexamen i Datateknik.
Syfte
Kursen syftar till att studenten utvecklar fördjupade kunskaper, färdigheter och bedömningsförmåga inom konstruktion och programmering av inbyggda system.
Innehåll
Kursen innehåller följande moment:
- Element i språket C för inbyggda system
- Utveckling, programmering och testning av inbyggda system
- Grundläggande datastrukturer och algoritmer
- Mjukvaruarkitektur och mönster för inbyggda system
- Utvecklingsmiljöer för inbyggda system
- Avbrott, realtidsaspekter, realtidsoperativsystem
- Källkritik av litteratur, teknisk dokumentation, marknadsföringsmaterial, material på internet och vetenskapliga artiklar om inbyggda system
- Etiska aspekter angående användning av inbyggda system och människors ansvar
Lärandemål
Kunskap och förståelse
För godkänd kurs ska studenten visa kunskap och förståelse för:
- funktion och programmering av inbyggda mikroprocessorsystem
- grundläggande datastrukturer, algoritmer och designmönster relevanta för inbyggda system
Färdighet och förmåga
För godkänd kurs ska studenten kunna:
- självständigt konstruera och testa programvara för inbyggda system utifrån uppsatta krav
- integrera olika delar av ett inbyggt system till en fungerande helhet
- genomföra uppgifter inom givna tidsramar
Värderingsförmåga och förhållningssätt
För godkänd kurs ska studenten kunna:
- kritiskt förhålla sig till innehåll i vetenskapliga artiklar, litteratur, teknisk dokumentation, marknadsföringsmaterial och material på internet
- visa förmåga att analysera och diskutera tekniska aspekter beträffande utveckling och programmering av inbyggda system samt deras roll i samhället och om människors ansvar för hur de används
Arbetsformer
Lektioner med föreläsningar eller gästföreläsningar, laborationer, inlämningsuppgifter och studentpresentationer/demonstrationer.
Bedömningsformer
För att bli godkänd på kursen krävs minst betyget 3 på varje examinerande moment.
- Tentamen (2,5 hp)
- Inlämningsuppgifter (2 hp)
- Laborationsuppgifter (3 hp)
För högre betyg krävs det betyget på samtliga moment där betygsskalan tillämpas.
Kurslitteratur och övriga läromedel
Rekommenderad litteratur:
- Kernighan, Brian W. & Pike, Rob (1999). The Practice of Programming. Addison-Wesley Professional
- White, Elecia. (2011). Making embedded systems. 1st ed. Sebastopol, CA: O'Reilly Media, Inc.
En referensbok i C programmering, t.ex:
- Bilting, Ulf & Skansholm, Jan (2011). Vägen till C. 4., [rev. och uppdaterade] uppl. Lund: Studentlitteratur
- Deitel, Paul J. & Deitel, Harvey M. (2013). C: how to program. 7. ed. Boston: Pearson
- Kernighan, Brian Wilson & Ritchie, Dennis M. (1988). The C programming language. 2. ed. Englewood Cliffs: Prentice Hall
- King, K. N. (2008). C programming: a modern approach. 2. ed. New York: W.W. Norton & Company
Kompendier och artiklar som delas ut under kursens gång.
Kursvärdering
Högskolan ger studenter som deltar i eller har avslutat en kurs en möjlighet att framföra sina erfarenheter av och synpunkter på kursen genom en kursvärdering som anordnas av högskolan. Högskolan sammanställer kursvärderingarna samt informerar om resultaten och eventuella beslut om åtgärder som föranleds av kursvärderingarna. Resultaten ska hållas tillgängliga för studenterna. (HF 1:14).
Övergångsbestämmelser
Om en kurs upphört att ges eller genomgått större förändringar ska studenterna, under ett år efter det att förändringen skett, erbjudas två tillfällen för omprov baserade på den kursplan som gällde vid registreringen.