Göm menyn

TDIU20 Objektorienterad programmering

Examination


Kursen har två examinerande moment; en laborationsserie (LAB1) och en datortentamen (DAT1). För att få slutbetyg i kursen krävs godkänt betyg på båda momenten.

LAB1 Laborationsuppgifter

För att bli godkänd på labborationsmomentet ska du redovisa, lämna in och bli godkänd på samtliga laborationer som ingår i labserien.

Regler

Självständigt arbete

Det är inte tillåtet att kopiera kod från andra. All kod skall vara skriven av den grupp om två studenter som demonstrerar koden. Misstanke om fusk anmäls till diciplinnämnd och kan leda till avstängning. Se vidare IDA's regler och policy.

Assistenten kommer jämföra elektroniska lösningar som ser otillbörligt lika ut, vilket kan leda till misstanke om fusk (se vidare IDA's regler och policy).

Hjälp från andra studenter

Det är tillåtet att diskutera C++ gemensamt, men inte specifika laborationer (om inte samtliga studenter har godkänt redan). Har du problem och vill fråga en annan grupp, eller om du vill hjälpa en annan grupp, identifiera vad problemet är och diskutera hur det fungerar med hjälp av ett separat exempel (hämta t.ex. från litteraturen). Visa aldrig er laborationslösning för studenter som inte är klara.

Om kompisar frågar hur ni gjorde, fråga tillbaka vad frågeställaren sitter fast på och ge tips på vilken strategi ni använde för att lösa det (pseudo-kod, figurer, diagram, debugutskrifter, debugger) och hur relevanta syntax i språket fungerar. Ge tips om pusselbitar som behövs - visa eller berätta aldrig om slutmotivet.

Regler gällande generativ AI

Vi avråder generellt sett studenter från att använda generativ AI vid lösningen av laborationer. Det blir lätt ett hjälpmedel som hindrar inlärningsprocessen. I de fall där din grupp använder generativ AI skall fullständiga loggar föras över interaktionen och dessa ska skickas in i samband med laborationsfilerna. Det skall också framgå explicit i lösningen (förslagsvis med en kommentar i början av filen med lösningen) av laborationen att generativ AI har använts och att loggen finns tillgänglig. Användning på annat sätt är inte tillåten i kursen.

IDA regler

Regler för examinering av datorlaborationer vid IDA

Datorlaborationer görs i grupp eller individuellt, enligt de instruktioner som ges för en kurs. Examinationen är dock alltid individuell.

Det är inte tillåtet att lämna in lösningar som har kopierats från andra studenter, eller från annat håll, även om modifieringar har gjorts. Om otillåten kopiering eller annan form av fusk misstänks, är läraren skyldig att göra en anmälan till universitetets disciplinnämnd.

Du ska kunna redogöra för detaljer i koden för ett program. Det kan också tänkas att du får förklara varför du har valt en viss lösning. Detta gäller alla i en grupp.

Om du förutser att du inte hinner redovisa i tid, ska du kontakta din lärare. Då kan du få stöd och hjälp och eventuellt kan tidpunkten för redovisningen senareläggas. Det är alltid bättre att diskutera problem än att, t.ex., fuska.

Om du inte följer universitetets och en kurs' examinationsregler, utan försöker fuska (t.ex. plagiera, använda otillåtna hjälpmedel eller ej godkända AI-baserade assistenter) kan detta resultera i en anmälan till universitetets disciplinnämnd. Konsekvenserna av ett beslut om fusk kan bli varning eller avstängning från studierna.

Policy för redovisning av datorlaborationer vid IDA

För alla IDA-kurser som har datorlaborationer gäller generellt att det finns en bestämd sista tidpunkt, deadline, för inlämning av laborationer. Denna deadline kan vara under kursens gång eller vid dess slut. Om redovisning inte sker i tid måste, den eventuellt nya, laborationsserien göras om nästa gång kursen ges.

Om en kurs avviker från denna policy, ska information om detta ges på kursens webbsidor.

DAT1 Datortentamen

Det är på detta moment du får ett graderat betyg. Datortentamen ges på plats i datorsal och utförs individuellt. Inlämning och bedömning av uppgifter sker löpande under tentans gång via studentklienten och det finns möjlighet att få respons och åtgärda mindre fel. Det går även ställa frågor via klienten för att få förtydliganden eller lösa problem som inte har med uppgifterna att göra.

Tentamen innehåller två separata delar.

Del 1

Del 1 består av fyra små uppgifter som vardera behandlar ett av kursens ämnesområden. Här visar du att du behärskar kursens ämnesinnehåll på grundnivå. Du måste klara alla uppgifter i Del 1 för att blir godkänt på tentamen.

Del 2

Del 2 består av två större uppgifter. I dessa uppgifter visar du att du kan kombinera kursens olika ämnesområden för att lösa ett större problem.

Varje avklarad uppgift i del 2 ger ett betygssteg. Dvs för att få en 4:a på tentamen behöver en av uppgifterna i del 2 bedömas som godkänd. För en 5:a krävs båda.

Till arkivet för gamla tentor

Hjälpmedel vid datortentamen

Till tentan är följande hjälpmedel tillåtna.

  • En bok om C++. För boken gäller följande.
    • Mindre korrigeringar och anteckningar i maginalen tillåts
    • Större kodexempel som inte direkt har med omgivande stycke att göra är inte tillåtna. Detta gäller speciellt tomma (eller nästan tomma) sidor i boken
    • Indexlappar och liknande är ok. Extra sidor (inhäftade eller annat) tillåts inte.
  • Ett A4-ark med valfritt innehåll på vardera sidor (går ej att ersätta med två enkelsidiga ark).

Observera att inga elektroniska hjälpmedel är tillåtna.

Regler för återkommande studenter

Det är inte nödvändigt att omregistrera sig på kursen. Man är välkommen att hitta en ny labbpartner och komma på labbpass för redovisning. Max en redovisning per pass. Tidigare godkända laborationer kan som regel tillgodoräknas, kontakta kursledningen för att få det överfört i webreg. Övriga laborationer löses enligt den instruktion och de regler som gäller för innevarande kursomgång.

Om du har ett moment godkänt i ladok har du inte rätt att delta i undervisning hänförligt till det ladokgodkända momentet. Till exempel om du har alla labbuppgifter godkänt så får du inte delta på labbpass och inte lämna in labbarna på nytt.

Bonusuppgifter

Bonus är endast giltig det år den erhölls.


Sidansvarig: Eric Ekström
Senast uppdaterad: 2026-01-15