2019/2020 BA-BINTO1064U Programmering og udvikling af små systemer og databaser
English Title | |
Programming and Development of Smaller Systems and Databases |
Kursusinformation |
|
Sprog | Dansk |
Kursets ECTS | 15 ECTS |
Type | Obligatorisk |
Niveau | Bachelor |
Varighed | To semestre |
Starttidspunkt | Efterår, Forår |
Tidspunkt | Skemaet bliver offentliggjort på calendar.cbs.dk |
Studienævn |
Studienævnet for HA/cand.merc. i erhvervsøkonomi og
informationsteknologi, BSc
|
Kursusansvarlig | |
|
|
Primære fagområder | |
|
|
Undervisningsformer | |
|
|
Sidst opdateret den 14-06-2019 |
Relevante links |
Læringsmål | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Forudsætninger for indstilling til prøven (aktiviteter i undervisningsperioden) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Antal obligatoriske
aktiviteter der skal godkendes: 5
Obligatoriske
hjemmeopgaver
Den studerende skal have godkendt 5 ud af 8 opgaver for at kunne deltage i den afsluttende sommereksamen. Opgave 1 - Gruppeopgave (max. 5 sider) Opgave 2 - Individuel online quiz Opgave 3 - Gruppeopgave (max. 5 sider) Opgave 4 - Individuel online quiz Opgave 5 - Gruppeopgave (max. 5 sider) Opgave 6 - Gruppeopgave (max. 5 sider) Opgave 7 - Gruppeopgave (max. 5 sider) Opgave 8 - Individuel online quiz Hver gruppe består af 2-4 personer og man kan med fordel skrive opgaverne indenfor den eksamensgruppe man er en del af. De skriftlige gruppeopgaver omhandler eksamensprojektet og bør ses som det naturlige flow i at arbejde med eksamensprojektet. Den studerende skal have godkendt 5 aktiviteter for at kunne deltage i eksamen. Der vil ikke blive givet flere forsøg inden den ordinære eksamen. Såfremt en studerende har været forhindret i a deltage i de obligatoriske aktiviteter som følge af dokumenteret sygdom, eller hvis en studerende ikke har bestået aktiviteten på trods af, at den studerende har gjort et reelt forsøg, så vil der blive stillet en ekstra opgave inden syge-/omprøven. Det ekstra forsøg er en hjemmeopgave, der svarer til 5 godkendelses-opgaver (max. 20 sider i fagets pensum). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Prøve/delprøver | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Prøven i faget består af tre delprøver:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kursets indhold, forløb og pædagogik | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Faget gennemgår teknikker til programudvikling af mindre informationssystemer. Formålet med undervisningen er at give den studerende en grundlæggende forståelse for udvikling af mindre programmer med grafiske brugergrænseflader og tilknyttede databaser. Kurset er inddelt i 2 semestermoduler: Programudvikling I (1. semester) og Programudvikling II (2. semester).
De studerende forberedes til integrationsfaget, der starter på 2. semester og kører sideløbende med undervisningen i IT projektledelse i forårssemesteret. Formålet er, at den studerende tidligt i HA(it)-undervisningsforløbet indser de tætte koblinger mellem fagene.
Programudvikling I (1. semester): Kurset giver en basisviden om emner, der er relevante i forbindelse med udvikling af IT-systemer med speciel vægt på objektorienterede programmeringsprincipper. Udgangspunktet er en tværfaglig tilgang til IT, der understøttes af en praksisorienteret undervisningsform, der indebærer, at teoretiske emner og teknologiske begreber løbende bliver holdt op imod konkrete og praktiske eksempler, som den studerende selv arbejder med. Følgende emner behandles:
Sideløbende med undervisningen arbejdes med et obligatorisk eksamensprojekt, der indgår i kursets bedømmelse under gruppeprojektrapport. Dertil kommer en skriftlig stedprøve. Formålet med eksamensprojektet er at give de studerende erfaring med datalogisk problemløsning – dvs. arbejde med emner, der er relevante, når der skal udvikles fra idé til kørende program. Datalogisk problemløsning foregår typisk i mindre projektteams. Formålet med den skriftlige stedprøve er at sikre, at den studerendes basisviden om objektorienteret programmering er i orden.
Programudvikling II (2. semester): Kursets obligatoriske eksamensprojekt (Mundtlig prøve på baggrund af skriftligt produkt ) omhandler et konkret udviklingsarbejde i relation til integrationsfaget. Kurset har samspil med undervisningen i integrationsfaget IT Projektledelse. I integrationsfaget arbejdes f.eks. med kravspecifikation og planlægning, hvor der i Programudvikling II designes og implementeres. Følgende emner behandles:
Kursets eksamensprojekt bygger videre på 1. semesters eksamensprojekt. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Beskrivelse af undervisningsformer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Der veksles mellem teorigennemgang, praktiske
øvelser med og uden brug af PC. En udviklingsplatform introduceres,
og der udarbejdes programmer i et objektorienteret
programmeringssprog.
De præsenterede teorier og metoder skal afprøves i praksis. Derfor stilles der i løbet af semestret mindre opgaver, hvor eksempler på de studerendes opgaveløsninger diskuteres i plenum. De studerende arbejder endvidere i det meste af semestret med et mindre projekt. Kursets emner gennemgås i en rækkefølge, så deres relevans demonstreres (fra idé til produkt). Objektorienteret analyse og design præsenteres, og det demonstreres, hvordan en designmodel kan mappes over i et program. Endvidere evaluerer de studerende hinandens arbejde med miniprojektet ved reviews. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Feedback i undervisningen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Forelæsninger, hvor underviser og studerende har
mulighed for at indgå i dialog om relevante cases.
Øvelser, hvor de ugentlige opgaver kan evalueres sammen instruktorer. Gruppevejledning, hvor de studerende i grupper (i Bitlab) får feedback på deres arbejde. Workshops hvor de studerende har mulighed for at få feedback på deres projekter, samt vejledning heraf. Individuel vejledning, hvor de studerende i Bitlab får feedback på deres arbejde. Afholdelse af reviews, hvor grupperne review’er hinandens arbejde. Feedback efter obligatoriske aktiviteter og opgaver. Skriftlig projektrapport (efter 1. semester – i form af en karakter, samt mundtlig feedback på rapporten og karakter). Individuel skriftlig stedprøve (efter 1. semester – i form af en karakter). Mundtlig prøve (efter 2. semester – i form af mundtlig feedback på karakter). Fremlæggelser i plenum (2. semester), hvor udvalgte hold præsenterer deres projekt og får feedback. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studenterarbejdstimer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreløbig litteratur | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Litteraturen bliver muligvis ændret. De studerende kan finde den endelige litteraturliste på Canvas inden semesteret starter
Litteratur (1. semester):
Litteratur (2. semester):
|