TDDD83 Kandidatprojekt datateknik
Kursinformation
1. Målsättning med kursen TDDD83 Kandidatprojekt datateknik
Enligt kursplanen och kursens mål förväntas studenterna vid kursens avslut visa förmåga inom fyra områden:
- Ämneskunskaper
- systematiskt integrera sina kunskaper förvärvade under studietiden, främst inom mjukvaruutveckling och industriell ekonomi
- tillämpa metodkunskaper och ämnesmässiga kunskaper inom datateknik.
- tillgodogöra sig innehållet i relevant facklitteratur och relatera sitt arbete till den
- Individuella och yrkesmässiga färdigheter
- formulera frågeställningar genom att ta fram krav som motsvarar kundens och marknadens verklige behov samt avgränsa ett projekt inom givna tidsramar
- söka och värdera vetenskaplig litteratur
- Arbeta i grupp och kommunicera
- planera, genomföra och redovisa ett självständigt arbete genom att i en projektgrupp om minst 6 personer tar sig an en programmeringsuppgift (planera, genomföra och redovisa ett självständigt arbete i form av ett projekt i grupp)
- professionellt uttrycka sig skriftligt och muntligt
- kritiskt granska och diskutera ett i tal och i skrift framlagt självständigt arbete
- CDIO yrkesmässighet
- skapa, analysera och/eller utvärdera tekniska lösningar
- göra bedömningar med hänsyn till relevanta vetenskapliga, samhälleliga och etiska aspekter
2. Kursupplägg
Kandidatarbetet bygger på att studenterna skriver en kandidatrapport i grupp och en erfarenhetssammanfattning individuellt och dessa baseras på ett utvecklingsprojekt. I kursen ingår det två examinationsmoment (UPG4 och PRA2) och för att bli godkänd på kursen ska varje student ska lägga fram och uppfylla kurskraven individuellt.
Kursen är uppdelad i fyra sprintar som redovisas kontinuerligt. Deadlines finns under sprintar-sidan och i TimeEdit.3. Principer under kandidatarbetet
- Alla, även handledare och examinator, behandlar varandra med respekt och försöker bidra till att arbetet går framåt i positiv och konstruktiv anda. Utvecklande återkoppling framförs öppet och ärligt utan personliga angrepp.
- Kandidatarbetet genomförs i grupp och examinationen är individuell.
- Hela gruppen har tillsammans ansvar för projektet. Det finns ingen projektledare som ska driva projektet.
- Ett viktigt lärandemål i kandidatarbetet är att planera, genomföra och redovisa ett självständigt arbete vilket innebär:
- Studenterna ska vara proaktiva och planera arbetet. Mer info finns under sprintar-sidan
- Varje student och grupp har ansvar att hålla kontroll på timmarna och rapportera tiden kontinuerligt genom att använda mallen som ska finnas i Lisam.
- Alla i gruppen ska jobba med alla delar av projektet gällande implementation av backend och frontend, ansvaret ska inte läggas på den duktigaste programmeraren. Alla i gruppen ska också jobba med rapporten. Det ska också finnas en jämlik fördelning av arbetet i projektet mellan gruppmedlemmarna t.ex. gruppmedlemmarna förväntas lägga jämlikt arbete på implementation.
- All information som ni behöver veta i kursen finns tillgänglig på kurssidan. När ni undrar över något ta reda på det på kurssidan.
- En stor del av allt utvecklingsarbete brukar bestå av egen utbildning. Ni ska ta eget ansvar för att utbilda er i nödvändiga och relevanta tekniker och metoder. Labbarna är ett stöd så ni kommer igång.
- Att ta reda på vad som skall göras och att själv kunna söka information genom att t.ex. använda Google är ett kurskrav. Ni har stor frihet att styra upp arbetet så länge ni kan argumentera för kvalitén i ert arbete. Ni kan få tips och återkoppling på era beslut ifrån handledaren och ni förväntas vara drivande i arbetsprocessen.
- När ni mailar till lärare i kursen skriv alltid kurskoden TDDD83 i ämnesraden då ökar ni chansen att lärarna ser mailet bland alla andra mail och därmed får svar snabbare.
4. Kursadministration
Kommunikation
- Aktuell information om kursen publiceras alltid på kurshemsidan. Här publiceras också evntuella förtydliggande, rättelser och uppdateringar. Du är skyldig att hålla rimlig uppsikt över nyheter och ändringar som publiceras på kurshemsidan.
- Information kommer också att skickas via e-post. Du är skyldig att hålla rimlig uppsikt över e-postutskicken.
- Vid kontakt med lärare i kursen via e-post ange alltid kurskoden (TDDD83) i ämnesraden och använd alltid den e-postadress som du fått via universitetet.
WebReg
WebReg kommer att användas i kursen för att rapportera resultat. Varje student behöver registrera sig på följande fyra ställen innan respektive deadline som finns i schemat i TimeEdit:
WebReg länk |
Information om moment |
Examinationsmoment |
|||
1. | Opponering och auskultation | Information om opposition och auskultation finns här. | UPG3: 0,5 hp | ||
2. | Kandidatarbete | Alla studenter ska registrera sig i sina projektgrupper | PRA2: 17,5 hp | ||
3. | Presentation | Information om presentation finns här. | PRA2: 17,5 hp | ||
4. | Labbar: | Alla studenter registrerar sig för labbarna enligt instruktionen här. | PRA2: 17,5 hp |
Lisam
Alla skriftliga inlämningar i kursen görs i TDDD83 kursrum i Lisam enligt instruktioner under kandidatarbete flikarna. Deadelines för alla inlämningar finns i schemat -i TimeEdit. Varje grupp skapar en egen mapp under "Samarbetsytan" namnet Grupp 01, Grupp 02, Grupp 03, etc. och innehåller följande undermappar: Sprint 1, Sprint 2, Sprint 3, Sprint 4, Rapport. Om du inte kommer åt kursrummet i Lisam kontrollera att du är registrerad på kursen och om du inte är registrerad ta kontakt med studievägledaren. Ta också kontakt med kursadministratören och be henne lägga in dig manuellt. Om du behöver teknisk support, kontakta IT-avdelningens kundcenter via e-mail eller 013-28 58 98.
Git
Git är ett distribuerat versionshanteringssystem. För att lära sig Git besök Learn git branching som lär ut Git på ett visuellt och interaktivt sätt.
Trello
Varje team behöver organisera arbetet och till detta ska Trello användas. Trello är ett gratis webbaserat system som inte är knutet till någon utvecklingsmetodik. Det är en enkel form av whiteboards med lappar på. Det förväntas att Trello ska användas:
- som en fysisk scrumtavla där både produktbackloggen och sprintbackloggen hanteras
- på de dagliga scrummöten
- på sprintplaneringsmöten
- för att tilldela personer uppgifter
5. Kursutvärdering och förändringar från föregående år
Följande förbättringar har gjorts 2022/2023 för att göra kursen ännu bättre:
- Rapporten skrivs på engelska. Dels vill programnämnden att ni använder mer engelska; dels har vi svårt att få tag på personal som förstår svenska tillräckligt bra för att granska rapporter; dels lär vi oss allihopa främst engelska skrivregler (examinator måste själv slå upp olika svenska skrivregler för att det ska se rätt ut).
- Extra gästworkshop: GIT.
- En lathund för marknadsföringsplanen kommer tillkomma (under kursens gång 2023)
Följande förbättringar har gjorts 2021 för att göra kursen ännu bättre:
- Inga studenter som gör free-mover-utbyte kan läsa kursen samtidigt.
- Ändrat kraven för rapporten som lämnas in under sprint 2.
- Lagt in kravet att uppdatera kandidatrapporten version 1 och lämna in version 2 under sprint 3.
- Förenklat förfarandet av rapportpublicering.
- Uppdaterat anvisningen för kandidatrapporten.
- Kurssidan är omstrukturerat och informationen är uppdaterat.
- Lagt till en workshop om att skriva kandidatrapport.
- Tidigarelagt inlämningen av projektplanen.
- Infört två resurspass under sprint 1: Frågestund om programmering.
- Tagit fram ett ny mall för rapportering av tid.
- Anpassat kursen för distansundervisningen.
6. Tips
Följande tips är från Isak Stigson som gjorde kandidatarbetet 2015
Gedigen förstudie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Sidansvarig: Martin Sjölund
Senast uppdaterad: 2024-12-16