{"version":{},"omfattning":"7,5","avvecklad":true,"betygsskala":"UNDEFINED","kravTidigareStudier":"UNDEFINED","beskrivning":[],"huvudomrade":[{"huvudomrade":{"benamning":[{"sprakkod":"se","text":"Datateknik"}],"beskrivning":[]}}],"utbildningsomrade":[],"amnesord":[],"kravBehorighet":[{"sprakkod":"se","text":"Objektorienterad programmering, 7,5 högskolepoäng."}],"uid":"5F98B6E9-EAA6-4870-9012-30DBCB841B81","organisation":{"hrReferensNummer":[],"benamning":[],"beskrivning":[]},"utbildningskod":"DT124G","grundtyp":"KURS","utbildningstyp":"UNDEFINED","utbildningsform":"HOGSKOLEUTBILDNING","studieordning":"UNDEFINED","nivainomstudieordning":"GRUND","amnesomrade":[],"status":"PABORJAD","benamning":[{"sprakkod":"sv","text":"Java för gränssnitt och nätverk"},{"sprakkod":"en","text":"Java for Interfaces and Networks"}],"fritext":{"KURSEXAMINA":{"benamning":[{"sprakkod":"se","text":"\u003cp\u003e\u003ci\u003eTeori\u003c/i\u003e, 3,5 \u003c@creditsLoTxtSv/\u003e (\u003c@testCodeTxtSv/\u003e: A001)\u003cbr\u003eSalstentamen.\u003cbr\u003e\n Omtentamen infaller inom elva veckor efter ordinarie tentamen.\u003c/p\u003e\u003cp\u003e\u003ci\u003eProjektuppgift\u003c/i\u003e, 4 \u003c@creditsLoTxtSv/\u003e (\u003c@testCodeTxtSv/\u003e: A002)\u003cbr\u003eDemonstration, inlämning samt godkännande av projektets källkod, översiktlig teknisk dokumentation samt en användarhandledning. Projektet genomförs individuellt.\u003c/p\u003e"}]},"KURSBETYG":{"benamning":[{"sprakkod":"se","text":"Underkänd (U), 3, 4 eller 5"}]},"KURSBEDOMNINGSFORM":{"benamning":[{"sprakkod":"se","text":"Som betyg på kursen ges betyget från provkod A002, givet att provkod A001 är godkänd.\n Enligt 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\u003eProjektuppgift\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\n Studenten ska efter avslutad kurs kunna\r\n@@beskriva och använda centrala begrepp i objektorienterad design inklusive introspektions-reflektions-tekniker, användandet av lokala och anonyma klasser, samt serialisering,\r\n@@diskutera och analysera praktisk och teoretisk objektorienterad design för distribuerade programvaror, och\r\n@@redogöra för programvarudesign med samtidighet.\r\nFärdighet och förmåga\n Studenten ska efter avslutad kurs kunna\r\n@@utveckla avancerade programvaror i Java,\r\n@@utveckla och granska programvara där användargränssnitten är av avgörande betydelse,\r\n@@dokumentera programvara och APIer med JavaDoc,\r\n@@använda UML (Unified Modelling Language) för specifikation och dokumentation, och\r\n@@använda industriella verktyg för Java-programvaruutveckling.\r\nVärderingsförmåga och förhållningssätt\n Studenten ska efter avslutad kurs\r\n@@uppvisa en professionell inställning till programvaruutveckling, inklusive teknisk dokumentation och användarinstruktioner."}]},"EXAMENKOMMENTAR":{"benamning":[{"sprakkod":"se","text":""}]},"KURSFORDJUPNING":{"benamning":[{"sprakkod":"se","text":"G1F "}]},"PROGRAMINNEHALL":{"benamning":[{"sprakkod":"se","text":"Följande moment behandlas i kursen:\r\n@@introduktion till avancerade Java-koncept (komplexa datastrukturer, inre klasser),\r\n@@programmering för samtidighet,\r\n@@programmering med nätverk och distribuerade system,\r\n@@användargränssnitt och händelsestyrd programmering i Java,\r\n@@designmönster och programmering för nätverk och distribuerade system,\r\n@@UML för programvarudesign och -dokumentation, och\r\n@@en projektuppgift som tillämpar kunskaperna från teoridelen."}]},"KURSUPPDRAG":{"benamning":[{"sprakkod":"se","text":"N"}]},"PROGRAMOVRIGT":{"benamning":[{"sprakkod":"se","text":"Kursen ges på engelska."}]},"LITTERATURLISTA":{"benamning":[{"sprakkod":"se","text":"\u003c_p0_\u003e\u003c@littHeaderTagStart/\u003eObligatorisk litteratur\u003c@littHeaderTagEnd/\u003e\r\nObligatorisk kurslitteratur är den officiella Java dokumentation som kan hittas på https://docs.oracle.com/javase/8/docs/\r\n \r\nSKA DENNA INFORMATION LIGGA I LISTA MED RUBRIK ELLER I KOMMENTARER?\r\n\u003c_p0_\u003e\u003c@littHeaderTagStart/\u003eReferenslitteratur\u003c@littHeaderTagEnd/\u003e\r\nHarold, Elliotte Rusty 2013/4\nJava Network Programming\n O\u0027Reilly \u0026 Associtates\r\nHorstmann, Cay S (2015)\nCore Java for the Impatient\n Addison Wesley"}]},"LITTERATURLISTASTATUS":{"benamning":[{"sprakkod":"se","text":"EJKL"}]},"KURSSTUDIEFORM":{"benamning":[{"sprakkod":"se","text":"Undervisningen består av föreläsningar samt ett individuellt projekt."}]},"KURSBESTAMMELSER":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMINNEHALLEX":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMPOPULARBESKRIVNING":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMINKRAV":{"benamning":[{"sprakkod":"se","text":"1.0"}]}},"datum":{"IKRAFTTRADANDETERMIN":{"startDatum":"2019-09-02T00:00:00.000Z","slutDatum":"2020-01-19T00:00:00.000Z","periodkod":[{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"se","text":"20192"}]},{"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":"201936"},{"sprakkod":"en","text":"201936"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2019-09-02"},{"sprakkod":"en","text":"2019-09-02"}]},{"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":"201936"},{"sprakkod":"en","text":"201936"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2019-09-02"},{"sprakkod":"en","text":"2019-09-02"}]},{"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"}]}],"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":"202004"},{"sprakkod":"en","text":"202004"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2020-01-19"},{"sprakkod":"en","text":"2020-01-19"}]},{"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-19"},{"sprakkod":"en","text":"2020-01-19"}]},{"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-11-30T00:00:00.000Z","periodkod":[{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"H16"},{"sprakkod":"en","text":"H16"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"HT16"},{"sprakkod":"en","text":"HT16"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20162"},{"sprakkod":"en","text":"20162"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201649"},{"sprakkod":"en","text":"201649"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2016-11-30"},{"sprakkod":"en","text":"2016-11-30"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"HT 2016"},{"sprakkod":"en","text":"HT 2016"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Höstterminen 2016"},{"sprakkod":"en","text":"Autumn semester 2016"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"H16"},{"sprakkod":"en","text":"H16"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"HT16"},{"sprakkod":"en","text":"HT16"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20162"},{"sprakkod":"en","text":"20162"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201649"},{"sprakkod":"en","text":"201649"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2016-11-30"},{"sprakkod":"en","text":"2016-11-30"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"HT 2016"},{"sprakkod":"en","text":"HT 2016"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Höstterminen 2016"},{"sprakkod":"en","text":"Autumn semester 2016"}]}],"periodTidsrelation":"INOM"}},"faststallandeOrganisation":{"hrReferensNummer":[],"benamning":[{"sprakkod":"se","text":"Prefekt"}],"beskrivning":[],"kod":"Prefekt"},"visaWebb":"UNDEFINED","visaXML":"UNDEFINED"}