Examination & Deadlines
Examination av en kurs består av olika examinationsmoment på ett visst antal poäng. Summan av examinationsmomentens poäng ger kursens totala poäng.
Resultaten på examinationsmoment registreras i Ladok under specifika momentkoder. Nedan hittar du de examinationsmoment och provkoder som ingår i kursen.
- LAB1. 2,5hp: Temauppgifter och Pythonuppgifter, Tema 1-3
- EXA1. 2,5hp: Matteuppgifter och seminarier, Tema 1-3
- DUG1. 1hp: Dugga i programmering
- LAB2. 4,5hp: Temauppgifter, Tema 4-6
- EXA2. 1,5hp: Matteuppgifter och seminarier, Tema 4-6
Betygsättning
I momenten EXA1 och DUG1 ges betygen U/G. I momenten LAB1, LAB2 och EXA2 ges betygen U/G/VG.
- För att få betyget Godkänd på kursen ska alla moment vara godkända.
- För att få betyget Väl godkänd på kursen behöver du fått betyget Väl godkänd på momenten LAB1, LAB2 och EXA2 och vara godkänd på övriga moment.
LAB1
I kursmomentet LAB1 ingår temauppgift 1-3 samt pythonuppgift 1-3.
- För att få betyget G i momentet LAB1 ska alla uppgifter vara godkända.
- För att få betyget VG på LAB1 ska VG-uppgiften på Temauppgift 3 vara godkänd.
LAB2
I kursmomentet LAB2 ingår temauppgift 4-6. Du kan få 1 eller 3 poäng per temauppgift.
- För att få betyget G i momentet LAB2 ska alla uppgifter vara godkända.
- För att få betyget VG på LAB2 alla uppgifter vara godkända med minst 7 poäng totalt.
Uppgradera temauppgiftsbedömning
- Temauppgift 3: Om ni redan fått Godkänt, men vill ha Väl godkänt, boka tid med en handledare för ett försök att redovisa det som behövs för Väl godkänt.
- Temauppgift 4-5: Om ni redan har fått 1 poäng, men vill ha 3 poäng boka tid med en handledare för ett försök att redovisa det som behövs för 3 poäng.
- Temauppgift 6: Om ni redan har fått 1 poäng, men vill sikta på 3 poäng på temauppgift 6. Skicka ett e-postmeddelande till Johan.
OBS! Deadlines finns för ovanstående.
EXA1
I kursmomentet EXA1 ingår Seminarie 1-3 samt Matteuppgift 1-3.
För att få betyget G i momentet EXA1 krävs
- deltagande på Seminarie 1-3
- att alla tre Matteuppgifter är godkända
EXA2
I EXA2 ingår presentation och närvaro på Utvecklingsseminarierna (Tema 4-6) samt de tre tillhörande rapporterna. Du kan få 1, 2 eller 3 poäng per rapport.
- För att få betyget G i momentet EXA2 krävs att du deltagit på alla Utvecklingsseminarier, samt att alla rapporter till Tema 4-6 är godkända.
- För betyget VG i momentet EXA2 krävs att du deltagit på alla Utvecklingsseminarier, att alla rapporter till Tema 4-6 är godkända och att du presterat minst 7 poäng totalt för dina rapporter.
DUG1
I DUG1 ingår duggan i programmering. För att få betyget G i DUG1 måste du fått godkänt på duggan.
Dugga
OBS! Utformningen av det nya duggaupplägget kommer utvärderas efter duggan den 28e oktober 2024 och kan fortfarande komma att förändras i mindre utsträckning inför omduggorna.
En dugga är ett mindre omfattande skriftligt prov (dvs mindre än en tenta). På denna kurs är duggan ett mindre prov där du ska lösa enklare programmeringsuppgifter i datorsal.
- Duggatillfälle 1: 28e oktober, 2024, kl. 14.00-16.00 (Lisam)
- Duggatillfälle 2: 8e januari, 2025, kl. 14.00-16.00 (Lisam)
- Duggatillfälle 3: Augusti, 2025
Kom ihåg att du kan använda tentasök eller Lisam för att hitta all bokad salsexamination för en kurs.
Anmälan: Anmälan till tentor och duggor görs via Lisam eller via LiU-appen. Anmälan öppnar en månad innan duggatillfället och stänger 10 dagar innan tillfället. Du kan läsa mer om regler och rutiner som gäller vid tentor på LiU på sidan om Tentamen.
OBS! Ingen efteranmälan kan göras när anmälningen stängt. Det finns INTE möjlighet att komma oanmäld och skriva tentan i mån av plats. Detta är LiUs centrala tentamensenhets regler och inget som vi kan påverka.
Duggan skrivs i datorsal (SU-PUL) på 2 timmar (+ 40 minuter om förlängd skrivtid beviljats av Studenthälsan). Uppgifter lämnas in via en speciell Studentklient. Ni har tillgång till ungefär samma Linux-miljö som vanligt, men ni har inte tillgång till internet eller till era vanliga hemkataloger.
Vid duggatillfället hittar ni tentavakterna utanför SU17/18 dit ni går för att få reda på i vilken sal ni ska sitta. Kom i god tid eftersom ni ska hinna hänga av er, logga in och få ev. medhavda böcker kontrollerade innan ni kan börja. Duggor och tentor börjar prick, inte kvart över.
Studentklienten
Duggan använder inte LiUs centrala system för digitala tentor (Wiseflow t.o.m. 2024, Inspera fr.o.m. 2025) utan ett verktyg utvecklat på LiU speciellt för programmeringstentor. För att lämna in uppgifter och kommunicera med examinator använder ni ett program, Studentklienten. Information om hur ni använder den hittar ni i detta dokument (det står genomgående tenta men informationen gäller även vid dugga):
Upplägg på duggan
Duggan består av uppgifter som till sin omfattning kommer att likna övningsuppgifterna i Python. De flesta uppgifterna kommer vara snarlika, men inte exakt likadana som, övningsuppgifterna från Pythonuppgifter 2.2 och framåt. Se Exempelduggan nedan för att se utformningen av duggan.
OBS! Duggaformatet är nytt för kursomgången 2024 och duggor från tidigare tillfällen har ett annat format med fler uppgifter. Vill du använda tidigare duggor som övningsmaterial så är det främst Del 2 och Del 3 du ska titta på.
OBS! IGEN Duggaformatet är uppdaterat inför omduggan 2025-03-13. Istället för att alla uppgifter behöver avklaras så finns det 2 alternativ för varje uppgift varav 1 behöver bli godkänd, alternativt 4 uppgifter där 2 behöver bli godkända, se exempel.
Tillåtna moduler att använda på duggan
Följande Python-moduler tillåtna att användas men kommer inte nödvändigtvis att behövas. Övriga moduler är otillåtna att använda om det inte explicit står i en uppgift att den modulen ska användas.
copy
math
random
sys
Referensmaterial
- En valfri Python-bok, även utskriven sådan. Inga anteckningar gjorda för hand får dock finnas i boken och eventuella post-its eller liknande får endast innehålla rubriker.
- En A4-sida (dvs. enkelsidigt) med handskrivna anteckningar får tas med. Skriv hur litet du vill, men förstoringsglas eller lupp är inte ett tillåtet hjälpmedel vid själva duggan ;)
- Web-versionen av Pythons officiella dokumentation kommer finnas tillgänglig på duggan.
Inga andra anteckningar, föreläsningsbilder, övningar etc. får användas. En lärare kommer att kontrollera referensmaterialet innan duggan börjar.
Internet kommer inte att finnas tillgängligt på datornerna vid duggan (annat än web-versionen av Pythons officiella dokumentation).
Under duggan har ni inte heller tillgång till er vanliga hemkatalog och de filer som ni sparat där.
Bedömning/rättning
Duggan rättas i realtid av flera lärare, så kallad “Live-rättning”. En live-rättad tenta eller dugga innebär att man får resultat på sina inlämningar under skrivningstiden och har möjlighet att, i mån av tid, komplettera uppgifter som inte blev godkända på första försöket. Uppgifter rättas i den ordning de kommer in med en kö per uppgift. Olika lärare är dock ansvariga för olika uppgifter och väntetiden för olika uppgifter kan därför variera under duggans gång.
OBS! Det finns ingen rättighet att få komplettera eller garanti för att inlämningarna hinner rättas snabbt nog för att man ska hinna genomföra en komplettering. Inte heller att uppgifter/kompletteringar inlämnade nära duggatidens slut hinner rättas så att man får svar innan man måste gå. Inlämningar som inte hinner få feedback innan duggatidens slut kommer fortfarande rättas, men utan möjlighet till ytterligare kompletteringar.
Regler för Live-rättad tenta eller dugga
När en tenta eller dugga rättas i realtid gäller det att studenter och lärare samarbetar för att processen ska fungera. Nedan följer några förhållningsregler som du som student bör följa under duggan.
- Innan du skickar in en uppgift, dubbelkolla att:
- Filen du skickar in har rätt namn.
- Din lösning exakt matchar givna exempel.
- Filen innehåller alla lösningar som behövs för att bli godkänd på uppgiften/delen.
- Varför? När flera lärare är inblandade upprättas riktlinjer för hur rättningen ska gå till och testskript används för att rättningen ska gå snabbare. Dessa testskript förutsätter korrekt filnamn, att alla deluppgifter är lösta, och att formatet på era lösningars returvärden är korrekt. Vi hinner inte rätta om vi måste anpassa oss till “ungefär rätt”, alltså ger dessa automatiskt komplettering. För att få godkänt på en del måste minst 1 uppgift vara godkänd, om inte annat anges. T.ex. för att få godkänt på Del 1 måste 2 av uppgifterna 1.1-1.4 vara godkända, en med
for
och en medwhile
. Lämnar du bara in en lösning är det automatiskt komplettering.
- Räkna inte med att hinna komplettera utan sträva efter att göra rätt vid första inlämningen.
- Varför? Även om Live-rättning innebär att det finns möjlighet att komplettera en uppgift som inte blev godkänd så tar varje inlämning en viss tid att rätta och inlämningar som kräver komplettering tar längre tid att rätta. Det innebär att ju fler slarviga försök som lämnas in desto längre tid tar det för alla, inklusive dig, att få svar. Det är alltså INTE taktiskt smart att skicka in slarviga lösningar så snabbt som möjligt och fixa eventuella kompletteringar i efterhand då risken är stor att vi inte hinner rätta. Försök göra rätt redan i första inlämningen så har du bättre chans att klara duggan.
- … men vänta inte med att lämna in till slutet av duggan, skicka in uppgiften så fort den är färdig.
- Varför? Om du får en komplettering vill du såklart ha så mycket tid som möjligt på dig att åtgärda denna.
- Lämna inte in samma uppgift flera gånger om du inte fått komplettering, det går inte fortare.
- Varför? Varje inlämning hamnar i kön och upprepade inlämningar gör bara att kön blir längre. Pga anonymiseringen är det inte uppenbart för den rättande läraren huruvida en viss inlämning är en upprepning av en tidigare inlämning och samma uppgift kommer alltså rättas flera gånger. Detta tar onödig tid och drabbar de som står i kö, inklusive dig ifall du fått en komplettering.
- Undantag: Vid duggaatidens slut kan du, om du vet att du gjort fel i en tidigare inlämning men inte hunnit få kompletteringsmeddelande än, lämna in en rättad variant.
- Om du inte förstår varför du fått komplettering, skicka en fråga via Studentklienten istället för att chansa.
- Varför? Frågor går i en separat kö som oftast är kortare än väntetiden för att få en inlämning rättad. Notera också att om samma eller snarlik kod skickas in flera gånger i tät följd där det blir uppenbart att du bara gissar dig fram så kan en uppgift markeras som Underkänd och kan i så fall inte längre kompletteras.
- Testkör din kod innan du skickar in, åtminstone givna exempel.
- Varför? Väntetiden för en rättning kan vara mycket längre än de få extra minuter det tar för dig att testköra din kod och upptäcka fel som garanterat inte går igenom våra testskript.
- Kom ihåg att spara din fil innan du skickar in så att du inte skickar in en tom fil eller en tidigare version av filen. (Detta är lättare att komma ihåg om du strikt följer punkt 5 ovan.)
- Varför? Torde vara självförklarande.
Anonymitet
Duggan är i formell mening inte anonym men både rättande lärare och studenter är i praktiken anonyma för varandra under duggan, med undantag för examinator. Avanonymisering sker normalt sett så sent som möjligt i processen och först när betyget på duggan skall sättas, oftast efter tentatidens slut.
Resultat
Efter att duggan är färdigrättad rapporteras resultaten in i Ladok och de filer ni lämnat in under duggan, samt kommentarerna från rättningen, skickas ut. Examinator skickar också ett e-postmeddelande till alla som anmält sig på duggan med ett lösningsförslag eller information om en schemalagd genomgång av examinationsmomentet. Ni får då också tillgång till uppgifterna så att ni har dem när ni ska läsa kommentarerna ni fått.
Även vid live-rättning kan det ta några dagar innan man får det slutgiltiga resultatet. Examinator måste kontrollera samtliga rättningar från duggan och fatta formellt beslut om varje resultat. Det innebär också att det är examinator du ska kontakta om du har fungeringar kring rättning och bedömning.
Det går inte att komplettera en dugga i efterhand för att få godkänt. Det går inte heller att överklaga ett betygsbeslut (HSF 12 kap. 4 §). Om du anser att det att bestygsbeslutet är oriktigt på grund av nya omständigheter eller av någon annan anledning, kan du kontakta examinator och efterfråga en omprövning av betygsbeslutet (HSF 6 kap. 24 §).
För att göra detta skriver du ett e-post till examinator, beskriver vilken/vilka uppgift(er) du skulle vilja att det görs en omprövning av, samt motiverar vad och varför du anser att en omprövning bör ske.
Deadlines
Deadlines gäller för att ligga i fas med kursen. Alla inlämningar går att lämna in efter deadline. På grund av att inlämningssystemet fungerar som det gör, kommer lärare endast att gå igenom inlämningar i samband med nedanstående deadlines, och efter slutet på kursomgången, i samband med de två uppsamlingsdeadlines som finns.
Om din förstagångsinlämning i Lisam görs efter ordinarie deadline enligt nedan, kontakta din lärare via e-post och informera att du gjort en förstagångsinlämning för att hen ska veta om att en ny inlämning gjorts. För att veta vem som är rätt lärare, se Kontaktinfo. Du behöver inte göra detta för inlämninar i Sendlab.
Slutdeadline
Slutdeadline för förstagångsinlämningar/kompletteringar under HT24 är 10 januari 2025. Undantag är kompletteringar på Rapport 3 som har 24 januari 2024 som deadline för kompletteringar.
Uppsamlingstillfällen efter terminsslut
Uppsamlingstillfälle innebär att uppgifter som lämnats in efter kursens slutdeadline kommer rättas. Det finns ingen garanterad möjlighet att få feedback på uppgifter innan dessa uppsamlingstillfällen om man inte kommit överens med en viss lärare.
Uppsamlingstillfälle 1 för HT24
- 1 juni 2025 (kl. 10.00) - deadline för inlämningar till Uppsamlingstillfälle 1.
Uppsamlingstillfälle 2 för HT24
- 4 augusti 2025 (kl. 10.00) - deadline för inlämningar till Uppsamlingstillfälle 2
Tema 1 (start 2024-08-20)
vecka | datum | inlämning/redovisning |
---|---|---|
35 | 2024-08-27 | Anmälan till EXA1 i Webreg Anmälan till EXA1 i Webreg |
35 | 2024-08-28 | Entry ticket till Seminarium 1 |
36 | 2024-09-03 | Anmälan till LAB1 i Webreg |
36 | 2024-09-06 | Temauppgift 1 |
36 | 2024-09-06 | Pythonuppgifter 1 |
37 | 2024-09-09 | Matteuppgift 1 & ev. komplettering för Seminarium 1 |
Tema 2 (start 2024-09-12)
vecka | datum | inlämning/redovisning |
---|---|---|
38 | 2024-09-18 | Entry ticket till Seminarium 2 |
38 | 2024-09-20 | Pythonuppgift 2 |
39 | 2024-09-27 | Temauppgift 2 |
40 | 2024-10-01 | Matteuppgift 2 & ev. komplettering för Seminarium 2 |
Tema 3 (start 2024-10-01)
vecka | datum | inlämning/redovisning |
---|---|---|
41 | 2024-10-09 | Entry ticket till Seminarium 3 |
41 | 2024-10-11 | Pythonuppg 3 |
42 | 2024-10-18 | Temauppgift 3 |
43 | 2024-10-21 | Matteuppgift 3 & ev. komplettering för Seminarium 3 |
Duggatillfälle 1: 28 oktober, 14.00-16.00. Anmälan krävs!
Tema 4 (start 2024-10-23)
vecka | datum | inlämning/redovisning |
---|---|---|
44 | 2024-11-01 | Anmälan till EXA2 & LAB2 i Webreg |
45 | 2024-11-05 | Temauppgift 4 |
45 | 2024-11-07 | Seminarium 4 |
46 | 2024-11-13 | Rapport Tema 4 |
46 | 2024-11-13 | Ev. komplettering för Seminarium 4 |
Tema 5 (start 2024-11-12)
vecka | datum | inlämning/redovisning |
---|---|---|
48 | 2024-11-26 | Temauppgift 5 |
48 | 2024-11-28 | Seminarium 5 |
49 | 2024-12-04 | Rapport Tema 5 |
49 | 2024-12-04 | Ev. komplettering för Seminarium 5 |
Deadline för att kontakta Johan via e-post om ni vill uppgradera Temauppgift 3-5 till VG/3 poäng från G/1 poäng är 12 december 2024.
Tema 6 (start 2024-12-03)
vecka | datum | inlämning/redovisning |
---|---|---|
50 | 2024-12-13 | Temauppgift 6 |
1 | 2025-01-10 | Seminarium 6 |
2 | 2025-01-13 | Rapport Tema 6 |
2 | 2025-01-13 | Ev. komplettering för Seminarium 6 |
Deadline för att kontakta Johan via e-post om ni vill satsa på VG/3 poäng på Temauppgift 6 är 2 januari 2025
Andra sidor i denna avdelning:
Sidansvarig: Johan Falkenjack
Senast uppdaterad: 2024-07-26