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.
Förberedelser
Section titled “Förberedelser”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!
Att göra
Section titled “Att göra”-
Repetera C# med labbar.
-
Repetera problemlösning med klasser, objekt och UML klassdiagram genom övningsuppgifter.
-
Du får möjligheten att visa dina kunskaper i en kodintervju. Läs mer om Kodintervju.
Kodintervju
Section titled “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.
Innehåll
Section titled “Innehåll”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
Detta kommer inte på kodintervjun
Section titled “Detta kommer inte på kodintervjun”- 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;
submittedochtest-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.
Hur går det till?
Section titled “Hur går det till?”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!
Målet med kmom04
Section titled “Målet med kmom04”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