Skip to content

Kmom04: Repetition C#, OOP & UML

I detta kursmoment ska du repetera allt du lärt har dig i de tre första kursmomenten. Du ska dessutom redovisa dina kunskaper i C#, objektorienterad programmering och UML. Detta genomförs i en muntlig kodintervju, där du visar att du har den kunskap som förväntas. Det innebär att du ska kunna arbeta med programmering på motsvarande nivå utan att behöva använda generativ-AI. Detta är viktigt för fortsatta studier och arbetslivet där generativ-AI kan och bör användas men kräver att du har tillräcklig kunskap för att värdera, omarbeta och argumentera för lösningar som AI-genereras.

“Repetition är kunskapens moder” är ett ordspråk som betyder att upprepad övning är nödvändig för att lära sig och behärska något. Ordspråket kommer ursprungligen från latinets “Repetitio est mater studiorum” och betonar att kunskap byggs upp och befästs genom att upprepa information, vilket skapar bestående minnen och färdigheter.

Innan du börjar med kmom04 så behöver du ha jobbat igenom:

Du förväntas kunna de mest av innehållet i kmom01-03. Så passa på att repetera dem!

  1. Repetera C# med labbar.

  2. Repetera problemlösning med klasser, objekt och UML klassdiagram genom övningsuppgifter.

  3. Du får möjligheten att visa dina kunskaper i en kodintervju. Läs mer om Kodintervju.

Syftet är att studenten ska visa upp sina kunskaper om innehållet i kmom01-03. Studenten får därmed möjlighet att visa för sig själv och för lärarna att den kan innehållet i kmom01-03.

Det kommer att bli 4-5 frågor från följande områden:

  • Datatyper i C# (int, double, string, array, lista etc)
  • Kodsyntax C#
  • Villkor (if-satser, logiska operatorer ev switch etc)
  • Iteration (for-loop, while etc)
  • Metoder
  • Begrepp som klass, objekt, attribut, metod
  • Åtkomstnivåerna
  • Överlagring
  • UML klassdiagram med klasser, attribut, metoder samt dess åtkomstnivåer och relationer
  • Skillnaden på komposition, aggregation och association
  • Testning
  • Felhantering
  • Läsa och skriva från fil

Förkunskapskrav till kodintervjun i Canvas

Section titled “Förkunskapskrav till kodintervjun i Canvas”

Förkunskapskrav (uppfyllda innan kodintervjun början):

  • kmom01-03 quiz godkända (G i Canvas)
  • kmom03 PR med labels; submitted och test-passed (PR-länk inlämnad Canvas)

Det kontrolleras på morgonen vid 8-tiden samma dag som intervjun. Ej uppfyllda krav ger Ux på kodintervjun. Om du inte uppfyllt kraven, avbokar du din tid.

Vi lärare ställer frågorna. Tid ca 10-15 min.
Du kopplar upp dig på Zoom eller kommer till sal. Du får ett mail på Canvas med en Zoomlänk om du har gjort förkunskapskraven. Du svarar på frågorna utan hjälpmedel.

Boka tid i kalendern i Canvas! Finns tillgängliga tiden för vecka 48. Fler tider kommer att vara tillgängliga i v51 och v03!

Efter att ha jobbat igenom kmom04 så har du:

  • repeterat innehållet i kmom01-03
  • genomfört en muntlig kodintervju som visat att du har kunskaper motsvarande innehållet i kmom01-03