{"version":{},"omfattning":"15","avvecklad":false,"betygsskala":"UNDEFINED","kravTidigareStudier":"UNDEFINED","beskrivning":[],"huvudomrade":[{"huvudomrade":{"benamning":[{"sprakkod":"se","text":"Datateknik"}],"beskrivning":[]}}],"utbildningsomrade":[],"amnesord":[],"kravBehorighet":[{"sprakkod":"se","text":"Dataingenjörens arbete, 3 högskolepoäng från Introduktion till ingenjörsarbete inom datateknik, 6 högskolepoäng, Imperativ programmering för civilingenjörer, 6 högskolepoäng samt Algoritmer, datastrukturer och komplexitet för civilingenjörer, 7,5 högskolepoäng."}],"uid":"9DA07F5E-DB64-4CB2-AE9C-3E1BF7A68979","organisation":{"hrReferensNummer":[],"benamning":[],"beskrivning":[]},"utbildningskod":"DT507G","grundtyp":"KURS","utbildningstyp":"UNDEFINED","utbildningsform":"HOGSKOLEUTBILDNING","studieordning":"UNDEFINED","nivainomstudieordning":"GRUND","amnesomrade":[],"status":"KOMPLETT","benamning":[{"sprakkod":"sv","text":"Programvaruutveckling för civilingenjörer"},{"sprakkod":"en","text":"Software Engineering for MSc in Engineering"}],"fritext":{"KURSEXAMINA":{"benamning":[{"sprakkod":"se","text":"\u003cp\u003e\u003ci\u003eTeori\u003c/i\u003e, 3 \u003c@creditsLoTxtSv/\u003e (\u003c@testCodeTxtSv/\u003e: A001)\u003cbr\u003eEnskilda skriftliga salsprov som genomförs fortlöpande under kursens gång.\u003c/p\u003e\u003cp\u003e\u003ci\u003eProjekt\u003c/i\u003e, 12 \u003c@creditsLoTxtSv/\u003e (\u003c@testCodeTxtSv/\u003e: A002)\u003cbr\u003eProjektgruppen redovisar fortlöpande planering och utförande av projektet genom skriftliga rapporter och muntliga presentationer. Projektet slutredovisas av gruppen genom muntlig presentation och reflektion. Den enskilda studenten redovisar skriftligt sitt deltagande i projektet. Obligatoriskt deltagande på vissa kursmoment.\u003c/p\u003e"}]},"KURSBETYG":{"benamning":[{"sprakkod":"se","text":"Underkänd (U), 3, 4 eller 5"}]},"KURSBEDOMNINGSFORM":{"benamning":[{"sprakkod":"se","text":"Som betyg på hela kursen används betyget från A002, förutsatt att A001 är godkänd.\r\nEnligt rektorsbeslut med Dnr ORU 4.3.1-3289/2013 har avsteg medgivits från den tregradiga betygsskalan."}]},"PROGRAMALLMANT":{"benamning":[{"sprakkod":"se","text":"\u003cp\u003e\u003ci\u003eTeori\u003c/i\u003e\u003cbr\u003e\u003c@gradeScaleIntroTxtExSv/\u003eUnderkänd (U) eller Godkänd (G).\u003c/p\u003e\u003cp\u003e\u003ci\u003eProjekt\u003c/i\u003e\u003cbr\u003e\u003c@gradeScaleIntroTxtExSv/\u003eUnderkänd (U), 3, 4 eller 5.\u003c/p\u003e"}]},"PROGRAMMAL":{"benamning":[{"sprakkod":"se","text":"Kunskap och förståelse\nDen studerande ska efter avslutad kurs kunna\r\n@@beskriva hur programvaruutvecklingsprojekt bedrivs både teoretiskt och praktiskt,\r\n@@förklara och jämföra relevanta programvaruutvecklingsmetodiker, metoder och verktyg, och\r\n@@förklara principerna för agil programvaruutveckling.\r\nFärdighet och förmåga\nDen studerande ska efter avslutad kurs kunna\r\n@@tillämpa programvaruutvecklingsmetodik och använda relevanta metoder och verktyg,\r\n@@planera, organisera och genomföra ett större projektarbete, och\r\n@@kommunicera både inom projektgruppen och med relevanta intressenter.\r\nVärderingsförmåga och förhållningssätt\nDen studerande ska efter avslutad kurs kunna\r\n@@visa på ett professionellt förhållningssätt till programvaruutveckling i en större projektgrupp genom att aktivt bidra till gruppens resultat och att projektets tidsplan följs,\r\n@@värdera behovet av planering, kommunikation och dokumentation,\r\n@@ta hänsyn till ekonomiska och personella begränsningar,\r\n@@beskriva och diskutera etiska riktlinjer för programvaruvaruutvecklare,\r\n@@reflektera över projektets genomförande relaterat till individ, grupp och produkt, och\r\n@@kritiskt värdera teknisk litteratur och andra tekniska informationskällor."}]},"EXAMENKOMMENTAR":{"benamning":[{"sprakkod":"se","text":""}]},"KURSFORDJUPNING":{"benamning":[{"sprakkod":"se","text":"G1F "}]},"PROGRAMINNEHALL":{"benamning":[{"sprakkod":"se","text":"Kursen behandlar följande moment\r\n@@översikt av metodiker för programvaruutveckling och deras lämplighet för olika typer av projekt,\r\n@@agila programvaruutvecklingsmetodiker,\r\n@@tekniker och verktyg för planering och tidsuppskattning,\r\n@@kravställning och kravhantering,\r\n@@arkitekturer och design-mönster,\r\n@@modellering med UML,\r\n@@implementation,\r\n@@testning (enhetstester, systemtester, användartester) och kvalitet,\r\n@@refaktorisering, clean code och code smells,\r\n@@versionshantering,\r\n@@dokumentation,\r\n@@underhåll,\r\n@@mötesteknik,\r\n@@kommunikation med uppdragsgivare och användare,\r\n@@ekonomi och personal för utvecklingsarbetet,\r\n@@etiska riktlinjer för programvaruutvecklare (t ex ACM/IEEE),\r\n@@exempel från lokala programvaruföretag, och\r\n@@agilt genomförande av utvecklingsprojekt i en större projektgrupp, där teori och metoder praktiskt tillämpas."}]},"KURSUPPDRAG":{"benamning":[{"sprakkod":"se","text":"N"}]},"PROGRAMOVRIGT":{"benamning":[{"sprakkod":"se","text":"Undervisningen kan komma att ske på engelska. Eventuella resekostnader i samband med studiebesök står studenten själv för."}]},"LITTERATURLISTA":{"benamning":[{"sprakkod":"se","text":"\u003c_p0_\u003e\u003c@littHeaderTagStart/\u003eObligatorisk litteratur\u003c@littHeaderTagEnd/\u003e\r\nKniberg, Henrik (senaste upplagan)\n//Scrum and XP from the Trenches//\nC4Media, 144 sidor, https://www.infoq.com/, [Elektronisk resurs]\r\nSommerville, Ian (senaste upplagan)\n//Software Engineering (Global Edition)//\nPearson Education\r\nÖvrig litteratur såsom manualer och tekniskt referensmaterial finns online."}]},"LITTERATURLISTASTATUS":{"benamning":[{"sprakkod":"se","text":"KLAR"}]},"KURSSTUDIEFORM":{"benamning":[{"sprakkod":"se","text":"Undervisningen bedrivs i form av föreläsningar, seminarier, workshops, rollspel och projektarbete med handledning. Studiebesök vid företag kan förekomma."}]},"KURSBESTAMMELSER":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMINNEHALLEX":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMPOPULARBESKRIVNING":{"benamning":[{"sprakkod":"se","text":"2019-09-12 00:00:00.0"}]},"PROGRAMINKRAV":{"benamning":[{"sprakkod":"se","text":"1.0"}]}},"datum":{"FASTSTALLANDEDATUM":{"startDatum":"2019-09-12T00:00:00.000Z","periodkod":[{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"H19"},{"sprakkod":"en","text":"H19"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"HT19"},{"sprakkod":"en","text":"HT19"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20192"},{"sprakkod":"en","text":"20192"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201937"},{"sprakkod":"en","text":"201937"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2019-09-12"},{"sprakkod":"en","text":"2019-09-12"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"HT 2019"},{"sprakkod":"en","text":"HT 2019"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Höstterminen 2019"},{"sprakkod":"en","text":"Autumn semester 2019"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"H19"},{"sprakkod":"en","text":"H19"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"HT19"},{"sprakkod":"en","text":"HT19"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20192"},{"sprakkod":"en","text":"20192"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201937"},{"sprakkod":"en","text":"201937"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2019-09-12"},{"sprakkod":"en","text":"2019-09-12"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"HT 2019"},{"sprakkod":"en","text":"HT 2019"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Höstterminen 2019"},{"sprakkod":"en","text":"Autumn semester 2019"}]}],"periodTidsrelation":"INOM"},"IKRAFTTRADANDETERMIN":{"startDatum":"2020-01-20T00:00:00.000Z","slutDatum":"2020-06-07T00:00:00.000Z","periodkod":[{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"se","text":"20201"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V20"},{"sprakkod":"en","text":"V20"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT20"},{"sprakkod":"en","text":"VT20"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20201"},{"sprakkod":"en","text":"20201"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202004"},{"sprakkod":"en","text":"202004"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2020-01-20"},{"sprakkod":"en","text":"2020-01-20"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2020"},{"sprakkod":"en","text":"VT 2020"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2020"},{"sprakkod":"en","text":"Spring semester 2020"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V20"},{"sprakkod":"en","text":"V20"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT20"},{"sprakkod":"en","text":"VT20"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20201"},{"sprakkod":"en","text":"20201"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202004"},{"sprakkod":"en","text":"202004"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2020-01-20"},{"sprakkod":"en","text":"2020-01-20"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2020"},{"sprakkod":"en","text":"VT 2020"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2020"},{"sprakkod":"en","text":"Spring semester 2020"}]}],"periodkodslut":[{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V20"},{"sprakkod":"en","text":"V20"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT20"},{"sprakkod":"en","text":"VT20"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20201"},{"sprakkod":"en","text":"20201"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202024"},{"sprakkod":"en","text":"202024"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2020-06-07"},{"sprakkod":"en","text":"2020-06-07"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2020"},{"sprakkod":"en","text":"VT 2020"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2020"},{"sprakkod":"en","text":"Spring semester 2020"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V20"},{"sprakkod":"en","text":"V20"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT20"},{"sprakkod":"en","text":"VT20"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20201"},{"sprakkod":"en","text":"20201"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"202024"},{"sprakkod":"en","text":"202024"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2020-06-07"},{"sprakkod":"en","text":"2020-06-07"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2020"},{"sprakkod":"en","text":"VT 2020"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2020"},{"sprakkod":"en","text":"Spring semester 2020"}]}],"periodTidsrelation":"EFTER"},"INRATTANDEDATUM":{"startDatum":"2017-06-14T00:00:00.000Z","periodkod":[{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V17"},{"sprakkod":"en","text":"V17"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT17"},{"sprakkod":"en","text":"VT17"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20171"},{"sprakkod":"en","text":"20171"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201724"},{"sprakkod":"en","text":"201724"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2017-06-14"},{"sprakkod":"en","text":"2017-06-14"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2017"},{"sprakkod":"en","text":"VT 2017"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2017"},{"sprakkod":"en","text":"Spring semester 2017"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V17"},{"sprakkod":"en","text":"V17"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT17"},{"sprakkod":"en","text":"VT17"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20171"},{"sprakkod":"en","text":"20171"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201724"},{"sprakkod":"en","text":"201724"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2017-06-14"},{"sprakkod":"en","text":"2017-06-14"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2017"},{"sprakkod":"en","text":"VT 2017"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2017"},{"sprakkod":"en","text":"Spring semester 2017"}]}],"periodTidsrelation":"INOM"}},"faststallandeOrganisation":{"hrReferensNummer":[],"benamning":[{"sprakkod":"se","text":"Prefekt"}],"beskrivning":[],"kod":"Prefekt"},"visaWebb":"UNDEFINED","visaXML":"UNDEFINED"}