Kursintyg
Kurs inom yrkeshögskola
Kurs: Objektorienterad Programmering
20 YH-poäng
Kursen avklarad 2020-10-12
Solna Campus
Marcus Nilsson
Kursbetyg*: VG
Mikael Boman
Ledningsgruppens representant
Nackademin AB
Solna
* I yrkeshögskoleutbildning används något av betygen Icke godkänt,
Godkänt eller Väl godkänt.
Kursernas omfattning anges av poängtalet.
Fem YH-poäng motsvarar en veckas heltidsstudier.
Detta utbildningsbevis är utfärdat i enlighet med bestämmelserna
i förordning (2009:130) om yrkeshögskoleutbildning.
Kurs inom yrkeshögskola inriktning Objektorienterad Programmering
utfärdad 2020-10-12
Marcus Nilsson

Objektorienterad programmering

Omfattning  25 YH-poäng

Kursens innehåll

Syftet med kursen är att den studerande ska få kunskap och förmåga att använda algoritmer och datastrukturer som länkade listor, stackar, köer och träd för att hitta effektiva lösningar på programmeringsproblem. I kursen studerar den studerande analys, strukturdesign, implementation av praktiska och effektiva algoritmer och datastrukturer i detta syfte.

Målet med kursen är att den studerande ska kunna utveckla, implementera och anpassa datastrukturer och algoritmer för en given situation inom IoT. Den studerande skall även självständigt kunna anpassa praktiska algoritmer och datastrukturer för att lösa samt implementera givna problem korrekt och på ett effektivt sätt. Utöver detta ska den studerande kunna beskriva begreppen abstrakt datatyp, rekursion och komplexitet. Den studerande ska också kunna använda tekniker för algoritmdesign på diskreta problem samt bedöma datastrukturers och algoritmers lämplighet för olika typer av problem.

Kursen ger kunskaper i/om…

  • Programmeringsarkitektur
  • Programutvecklingsverktyg
  • Systemdesign och datamodeller
  • Funktionsprogrammering inom objektorienterad programmering
  • Framtagandet av enklare OOAD
  • Agila utvecklingsmetoder, som t.ex. Scrum, Kanban, och Wideband Delphi/Planning
  • Testdriven utveckling (TDD)
  • Rapid prototyping
  • Grundläggande kunskap om Programspråk som C#, Python och Java.

Kursen ger färdigheter i att…

  • Bygga både funktions- och objektorienterad kod
  • Programmera och ta fram arkitekturer för applikationer inom IoT området
  • Använda programutvecklingsverktyg inom objektorienterad programmering.

Kursen ger kompetens för att…

  • Kunna välja det mest lämpliga programmeringsspråket för bästa resultat utifrån situation och behov inom objektorienterad programmering.

Betygskriterier

Betyget Icke Godkänd (IG) sätts om studenten inte uppnått samtliga kriterier för Godkänd.

 För betyget Godkänd (G) ska den studerande:

  • Ha grundläggande förståelse för framtagandet av enklare OOAD
  • Med god förståelse kunna bygga både funktions- och objektorienterad kod
  • Med god förståelse kunna programmera och ta fram arkitekturer för applikationer
  • Ha god förståelse för hur man väljer det mest lämpliga programmeringsspråket
  • Ha grundläggande förståelse för Agila utvecklingsmetoder
  • Ha grundläggande förståelse för testdriven utveckling (TDD) och Rapid

För betyget Godkänd (VG) ska den studerande:

  • Med mycket god förståelse och metodiskt kunna bygga både funktions- och objektorienterad kod
  • Med mycket god förståelse och metodiskt kunna programmera och ta fram arkitekturer för applikationer
  • Med säkerhet kunna visa hur man väljer det mest lämpliga programmeringsspråket.
  • Självständigt kunna utveckla enligt anvisningar med det valda programmeringsspråket.
  • Med god förståelse kunna visa hur agila utvecklingsmetoder påverkar
Mikael Boman
Ledningsgruppens representant