{"version":{},"omfattning":"7,5","avvecklad":false,"betygsskala":"UNDEFINED","kravTidigareStudier":"UNDEFINED","beskrivning":[],"huvudomrade":[{"huvudomrade":{"benamning":[{"sprakkod":"se","text":"Datateknik"}],"beskrivning":[]}}],"utbildningsomrade":[],"amnesord":[],"kravBehorighet":[{"sprakkod":"se","text":"Sammanlagt 15 högskolepoäng programmering från kurserna Programmering grundkurs, 7,5 högskolepoäng, Objektorienterad programmering, 7,5 högskolepoäng och Datastrukturer och algoritmer, 7,5 högskolepoäng."}],"uid":"F623C860-1C20-4E2E-9FFF-1930B3847DB7","organisation":{"hrReferensNummer":[],"benamning":[],"beskrivning":[]},"utbildningskod":"DT117G","grundtyp":"KURS","utbildningstyp":"UNDEFINED","utbildningsform":"HOGSKOLEUTBILDNING","studieordning":"UNDEFINED","nivainomstudieordning":"GRUND","amnesomrade":[],"status":"KOMPLETT","benamning":[{"sprakkod":"sv","text":"System- och programvaruutveckling"},{"sprakkod":"en","text":"System and Software Engineering"}],"fritext":{"PROGRAMINNEHALLEX":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMPOPULARBESKRIVNING":{"benamning":[{"sprakkod":"se","text":"2019-09-12 00:00:00.0"}]},"KURSSTUDIEFORM":{"benamning":[{"sprakkod":"se","text":"Föreläsningar och projektarbete i grupp."}]},"EXAMENKOMMENTAR":{"benamning":[{"sprakkod":"se","text":""}]},"LITTERATURLISTASTATUS":{"benamning":[{"sprakkod":"se","text":"KLAR"}]},"KURSBEDOMNINGSFORM":{"benamning":[{"sprakkod":"se","text":"Omtentamen infaller inom elva veckor efter ordinarie tentamen.\r\nSom betyg på kursen ges betyget från A002 givet att A001 är godkänd.\r\nEnligt rektorsbeslut med Dnr ORU 4.3.1-3289/2013 har avsteg medgivits från den tregradiga betygsskalan."}]},"PROGRAMMAL":{"benamning":[{"sprakkod":"se","text":"Kursens syfte är att ge teoretiska och praktiska kunskaper om hur system- och programvaruutveckling bedrivs på ett systematiskt och professionellt sätt. Teori och praktik integreras genom ett projekt i kursen.\r\nKunskap och förståelse\nDen studerande ska efter avslutad kurs kunna\r\n@@beskriva och analysera grundläggande aspekter och problem relaterade till programvaruutveckling,\r\n@@förklara grundläggande begrepp och principer som krav, design, arkitektur,\r\n@@förklara grundläggande aktiviteter i programvaru- och systemutveckling med fokus på agila metoder, och\r\n@@beskriva hur ett programmeringsprojekt bedrivs enligt vald programvaruutvecklingsmetodik.\r\nFärdighet och förmåga\nDen studerande ska efter avslutad kurs kunna\r\n@@dokumentera, informera och kommunicera med olika intressenter i projektet,\r\n@@tillämpa och konsekvent använda sunda programmeringsvanor vad gäller exempelvis återanvändning av kod, dokumentation, namngivning och kodstruktur, och\r\n@@använda moderna verktyg som stöder utveckling.\r\nVärderingsförmåga och förhållningssätt\nDen studerande ska efter avslutad kurs kunna\r\n@@jämföra olika metodiker för utveckling och deras användbarhet för olika typer av system,\r\n@@förklara professionellt ansvar (confidentiality, intellectual property rights, computer misuse),\r\n@@beskriva etiska riktlinjer för programvaruutvecklare,\r\n@@kritiskt utvärdera teknisk litteratur och andra tekniska informationskällor, och\r\n@@tillämpa programvaruutvecklingsmetodik i praktiskt projekt."}]},"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"}]},"KURSEXAMINA":{"benamning":[{"sprakkod":"se","text":"\u003cp\u003e\u003ci\u003eTeori\u003c/i\u003e, 2,5 \u003c@creditsLoTxtSv/\u003e (\u003c@testCodeTxtSv/\u003e: A001)\u003cbr\u003eSalstentamen.\u003c/p\u003e\u003cp\u003e\u003ci\u003eProjekt\u003c/i\u003e, 5 \u003c@creditsLoTxtSv/\u003e (\u003c@testCodeTxtSv/\u003e: A002)\u003cbr\u003eSkriftlig och muntlig presentation av projektarbete i grupp.\u003c/p\u003e"}]},"KURSBESTAMMELSER":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMINKRAV":{"benamning":[{"sprakkod":"se","text":"1.0"}]},"KURSBETYG":{"benamning":[{"sprakkod":"se","text":"Underkänd (U), 3, 4 eller 5"}]},"LITTERATURLISTA":{"benamning":[{"sprakkod":"se","text":"\u003c_p0_\u003e\u003c@littHeaderTagStart/\u003eObligatorisk litteratur\u003c@littHeaderTagEnd/\u003e\r\nSommerville, Ian (senaste upplagan)\n//Software Engineering (Global Edition)//\nPearson Education\r\nÖvrig litteratur såsom manualer och tekniska referensmaterial finns online."}]},"KURSFORDJUPNING":{"benamning":[{"sprakkod":"se","text":"G1F "}]},"KURSUPPDRAG":{"benamning":[{"sprakkod":"se","text":"N"}]},"PROGRAMINNEHALL":{"benamning":[{"sprakkod":"se","text":"Kursen är en grundläggande introduktion i utveckling av system och programvara. Kursen består av en teori- och en projektdel. Ett projekt genomförs i grupp under kursens gång för att praktiskt få tillämpa en programutvecklingsmetodik med dess olika metoder och verktyg.\r\nFöljande moment behandlas\r\n@@översikt av metoder för programvaruutveckling och deras lämplighet för olika typer av projekt,\r\n@@agila programvaruutvecklingsmetodiker,\r\n@@arkitekturer och designmönster,\r\n@@modellering med UML,\r\n@@testning (enhetstester, systemtester, användartester),\r\n@@refaktorisering, clean code och code smells,\r\n@@versionshantering,\r\n@@dokumentation,\r\n@@etiska riktlinjer typ ACM/IEEE, och\r\n@@exempel från lokala programvaruföretag."}]},"PROGRAMOVRIGT":{"benamning":[{"sprakkod":"se","text":"Kursen kan ges på engelska."}]}},"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":"2016-06-22T00:00:00.000Z","periodkod":[{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V16"},{"sprakkod":"en","text":"V16"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT16"},{"sprakkod":"en","text":"VT16"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20161"},{"sprakkod":"en","text":"20161"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201626"},{"sprakkod":"en","text":"201626"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2016-06-22"},{"sprakkod":"en","text":"2016-06-22"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2016"},{"sprakkod":"en","text":"VT 2016"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2016"},{"sprakkod":"en","text":"Spring semester 2016"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V16"},{"sprakkod":"en","text":"V16"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT16"},{"sprakkod":"en","text":"VT16"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20161"},{"sprakkod":"en","text":"20161"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201626"},{"sprakkod":"en","text":"201626"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2016-06-22"},{"sprakkod":"en","text":"2016-06-22"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2016"},{"sprakkod":"en","text":"VT 2016"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2016"},{"sprakkod":"en","text":"Spring semester 2016"}]}],"periodTidsrelation":"INOM"}},"faststallandeOrganisation":{"hrReferensNummer":[],"benamning":[{"sprakkod":"se","text":"Prefekt"}],"beskrivning":[],"kod":"Prefekt"},"visaWebb":"UNDEFINED","visaXML":"UNDEFINED"}