Högskola och universitet hos Uppsala universitet, 5 högskolepoäng.
Projektarbete i grupper som täcker in följande områden: utvecklingsmiljöer för inbyggda programvara, resursmedveten programmering, maskinnära programmering, utveckling av multitrådad programvara, inter-processkommunikation med delade minnen och meddelandeöverföring, programmering baserad på realtidsoperativsystem, felsökning och testning, feltolerans, felåterhämtning och felhantering.
Efter godkänd kurs ska du kunna i ett projekt använda kunskaper som:
inbyggd programvara av hög kvalitet med hjälp av högnivåspråk som till exempel C
inbyggda system baserat på realtidsoperativsystem
programvara på maskinvaruplattformar där hänsyn tas till begränsningar som till exempel minnesstorlek, processcykler och bandbredd
robust programvara där hänsyn tas till feltolerans och felåterhämtning
korrekt och effektiv programvara med hjälp av felsökning och testverktyg.