{"version":{},"omfattning":"7,5","avvecklad":true,"betygsskala":"UNDEFINED","kravTidigareStudier":"UNDEFINED","beskrivning":[],"huvudomrade":[{"huvudomrade":{"benamning":[{"sprakkod":"se","text":"Informatik"}],"beskrivning":[]}}],"utbildningsomrade":[],"amnesord":[],"kravBehorighet":[{"sprakkod":"se","text":"21 högskolepoäng från Informatik med systemvetenskaplig inriktning, grundkurs, 30 högskolepoäng som ska innehålla introduktion till systemutveckling och datalogi, datamodellering och databassystem samt objektorienterad programmering och problemlösning."}],"uid":"5BE65C5B-1B74-436A-AE6F-56EEC0730674","organisation":{"hrReferensNummer":[],"benamning":[],"beskrivning":[]},"utbildningskod":"IK202G","grundtyp":"KURS","utbildningstyp":"UNDEFINED","utbildningsform":"HOGSKOLEUTBILDNING","studieordning":"UNDEFINED","nivainomstudieordning":"GRUND","amnesomrade":[],"status":"KOMPLETT","benamning":[{"sprakkod":"sv","text":"Informatik, Objektorienterad programmering med C#, fortsättningskurs"},{"sprakkod":"en","text":"Informatics, Object Oriented Programming with C#, Intermediate Course"}],"fritext":{"PROGRAMINNEHALLEX":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMPOPULARBESKRIVNING":{"benamning":[{"sprakkod":"se","text":"2019-03-12 00:00:00.0"}]},"KURSSTUDIEFORM":{"benamning":[{"sprakkod":"se","text":"Undervisningen sker genom föreläsningar, grupparbete samt laborationer i datorsal. Viss undervisning kan komma att hållas på engelska."}]},"EXAMENKOMMENTAR":{"benamning":[{"sprakkod":"se","text":""}]},"LITTERATURLISTASTATUS":{"benamning":[{"sprakkod":"se","text":"KLAR"}]},"KURSBEDOMNINGSFORM":{"benamning":[{"sprakkod":"se","text":"För att erhålla betyget G på kursen som helhet skall både tentamen och projektuppgiften ha betyget G. För att erhålla betyget VG på kursen som helhet skall tentamen ha givits betyget VG och projektuppgiften betyget G."}]},"PROGRAMMAL":{"benamning":[{"sprakkod":"se","text":"Den studerande skall efter avslutad kurs ha ökade kunskaper om\r\n@@objektorienterade programmeringens principer: arv, inkapsling, polymorfism, återanvändning\r\n@@generella objektorienterade datastrukturer\r\n@@komponentbaserad systemarkitektur.\r\nEfter avslutad kurs skall den studerande med ökad självständighet kunna\r\n@@jämföra och prioritera alternativa programmeringstekniska lösningar\r\n@@implementera generella objektorienterade datastrukturer i ett objektorienterat programspråk\r\n@@implementera komponentorienterade lösningar i ett objektorienterat programspråk\r\n@@söka, tyda och använda programmeringsdokumentationer (APIs).\r\nEfter avslutad kurs har studenten ökad förmåga att\r\n@@tillämpa objektorienterade programmeringens principer i programutvecklingsprojekt\r\n@@tillämpa generella objektorienterade datastrukturer i programutvecklingsprojekt\r\n@@tillämpa komponentorienterad utveckling i ett programutvecklingsprojekt."}]},"PROGRAMALLMANT":{"benamning":[{"sprakkod":"se","text":"\u003cp\u003e\u003ci\u003eProjektuppgift\u003c/i\u003e\u003cbr\u003e\u003c@gradeScaleIntroTxtExSv/\u003eUnderkänd (U) eller Godkänd (G).\u003c/p\u003e\u003cp\u003e\u003ci\u003eSkriftlig tentamen\u003c/i\u003e\u003cbr\u003e\u003c@gradeScaleIntroTxtExSv/\u003eUnderkänd (U), Godkänd (G) eller Väl godkänd (VG).\u003c/p\u003e"}]},"KURSEXAMINA":{"benamning":[{"sprakkod":"se","text":"\u003cp\u003e\u003ci\u003eProjektuppgift\u003c/i\u003e, 3,5 \u003c@creditsLoTxtSv/\u003e (\u003c@testCodeTxtSv/\u003e: A001)\u003cbr\u003eRedovisning av en obligatorisk projektuppgift i grupp\u003c/p\u003e\u003cp\u003e\u003ci\u003eSkriftlig tentamen\u003c/i\u003e, 4 \u003c@creditsLoTxtSv/\u003e (\u003c@testCodeTxtSv/\u003e: A002)\u003cbr\u003eIndividuell skriftlig salstentamen\u003c/p\u003e"}]},"KURSBESTAMMELSER":{"benamning":[{"sprakkod":"se","text":""}]},"PROGRAMINKRAV":{"benamning":[{"sprakkod":"se","text":"1.0"}]},"KURSBETYG":{"benamning":[{"sprakkod":"se","text":"Underkänd (U), Godkänd (G) eller Väl godkänd (VG)"}]},"LITTERATURLISTA":{"benamning":[{"sprakkod":"se","text":"\u003c_p0_\u003e\u003c@littHeaderTagStart/\u003eObligatorisk litteratur\u003c@littHeaderTagEnd/\u003e\r\nMurach, Joel \u0026 Anne Boehm (latest edition)\n//Murach\u0027s C# 2015//\nFresno, CA: Mike Murach \u0026 Associates, 883 sidor"}]},"KURSFORDJUPNING":{"benamning":[{"sprakkod":"se","text":"G1F "}]},"KURSUPPDRAG":{"benamning":[{"sprakkod":"se","text":"N"}]},"PROGRAMINNEHALL":{"benamning":[{"sprakkod":"se","text":"Utifrån det objektorienterade synsättet på programmering konstrueras, implementeras och analyseras algoritmer och objektorienterade datastrukturer i relation till olika givna problems karaktär. Inom kursens ramar behandlas även utformningen av objektorienterade och komponentbaserade programsystem och dess systemarkitektur.\r\nNyckelbegrepp för de moment som fokuseras är: arv, inkapsling, polymorfism, återanvändning, I/O-hantering (vilket även innefattar filhantering och serialisering), undantagshantering, händelsehantering, strängar, arrayer och samlingar samt grafiskt gränssnitt.\r\nFundamentala termer som frekvent används inom kursen är: klass, objekt, interface (gränssnitt), metod, medlemsvariabel, synlighetsmodifierare, överlagring, överskuggning, referens, datatyp, operator, indentering, komponent, formulär och läsbarhet.\r\nProgramspråket som används i kursen är C# men jämförelser görs även med programspråket Java."}]},"PROGRAMOVRIGT":{"benamning":[{"sprakkod":"se","text":"Restuppgifter ska fullgöras snarast enligt lärares anvisning.\r\nUndervisning kan ske på engelska."}]}},"datum":{"FASTSTALLANDEDATUM":{"startDatum":"2019-03-12T00:00:00.000Z","periodkod":[{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V19"},{"sprakkod":"en","text":"V19"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT19"},{"sprakkod":"en","text":"VT19"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20191"},{"sprakkod":"en","text":"20191"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201911"},{"sprakkod":"en","text":"201911"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2019-03-12"},{"sprakkod":"en","text":"2019-03-12"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2019"},{"sprakkod":"en","text":"VT 2019"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2019"},{"sprakkod":"en","text":"Spring semester 2019"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"V19"},{"sprakkod":"en","text":"V19"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"VT19"},{"sprakkod":"en","text":"VT19"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20191"},{"sprakkod":"en","text":"20191"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201911"},{"sprakkod":"en","text":"201911"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2019-03-12"},{"sprakkod":"en","text":"2019-03-12"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"VT 2019"},{"sprakkod":"en","text":"VT 2019"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Vårterminen 2019"},{"sprakkod":"en","text":"Spring semester 2019"}]}],"periodTidsrelation":"INOM"},"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":"2015-11-20T00:00:00.000Z","periodkod":[{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"H15"},{"sprakkod":"en","text":"H15"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"HT15"},{"sprakkod":"en","text":"HT15"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20152"},{"sprakkod":"en","text":"20152"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201547"},{"sprakkod":"en","text":"201547"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2015-11-20"},{"sprakkod":"en","text":"2015-11-20"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"HT 2015"},{"sprakkod":"en","text":"HT 2015"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Höstterminen 2015"},{"sprakkod":"en","text":"Autumn semester 2015"}]},{"periodkodtyp":"VHYY","benamning":[{"sprakkod":"sv","text":"H15"},{"sprakkod":"en","text":"H15"}]},{"periodkodtyp":"VTHTYY","benamning":[{"sprakkod":"sv","text":"HT15"},{"sprakkod":"en","text":"HT15"}]},{"periodkodtyp":"YYYYN","benamning":[{"sprakkod":"sv","text":"20152"},{"sprakkod":"en","text":"20152"}]},{"periodkodtyp":"YYYYW","benamning":[{"sprakkod":"sv","text":"201547"},{"sprakkod":"en","text":"201547"}]},{"periodkodtyp":"YYYYMMDD","benamning":[{"sprakkod":"sv","text":"2015-11-20"},{"sprakkod":"en","text":"2015-11-20"}]},{"periodkodtyp":"VTHTYYYY","benamning":[{"sprakkod":"sv","text":"HT 2015"},{"sprakkod":"en","text":"HT 2015"}]},{"periodkodtyp":"AVI","benamning":[{"sprakkod":"sv","text":"Höstterminen 2015"},{"sprakkod":"en","text":"Autumn semester 2015"}]}],"periodTidsrelation":"INOM"}},"faststallandeOrganisation":{"hrReferensNummer":[],"benamning":[{"sprakkod":"se","text":"Prefekt"}],"beskrivning":[],"kod":"Prefekt"},"visaWebb":"UNDEFINED","visaXML":"UNDEFINED"}