Diplom i softwareudvikling

8
Vi forstår dig - selvom du taler i koder... Tag en diplomuddannelse i Soſtwareudvikling! public Certificate GetDiplomUddann { MessageQueue mq = new Syst saging.Message Queue(@”. MineModuler”); System.Messaging.Message m System.Messaging.Message(); mm.Label = ”Tag diplomudda se”; mm.Body = ”Softwareudvikli mq.Send(mm); if (Module.IsPassed) return new Certificate(Grade); .... }

description

Diplom i softwareudvikling folder

Transcript of Diplom i softwareudvikling

Page 1: Diplom i softwareudvikling

Vi forstår dig - selvom du taler i koder...Tag en diplomuddannelse i Softwareudvikling!

public Certificate GetDiplomUddannelse() { MessageQueue mq = new System.Mes-saging.Message Queue(@”.\UCN$\MineModuler”); System.Messaging.Message mm = new System.Messaging.Message(); mm.Label = ”Tag diplomuddannel-se”; mm.Body = ”Softwareudvikling”; mq.Send(mm); if (Module.IsPassed) return new Certificate(Grade); .... }

Page 2: Diplom i softwareudvikling

Diplomuddannelse i Softwareudvikling

Softwarearkitekturen ændrer sig hele tiden, men næppe så hurtigt som i de sidste 15 år. Udvik-lingen er sket fra objektorienteret programmering til nu eksempelvis clouding, servicebaserede applikationer, diversitet på klient og serversiden, og nye (og gamle) funktionelle sprog. Der stilles øgede krav om software kvalitet og leveringstider, og yderligere stilles der krav til testmtoder og formelle metoder til specifikation. Med en bestået Diplomuddannelsen i Softwareudvikling får du bevis på dine kompetencer inden for området.

’’MålgruppeDiplomuddannelsen i Softwareudvikling er for dig, som har brug for at få opdateret din viden på området eller som ønsker et formelt bevis, på det du kan i forvejen. Med en bestået Diplomuddannelsen i Softwareudvikling kan du efterfølgende anvende titlen: Diplom i Software-udvikling. Du arbejder i dag inden for softwareudvikling og vil gerne videreudvikle dig inden for området; større udviklingsprojekter. Diplomuddannelsen i Softwareudvikling er en overbyg-ningsuddannelse til datamatikeruddannelsen, der giver direkte adgang. Har du ikke gennemført denne uddan-nelse, men har erhvervserfaring på området, har vi mu-lighed for at give dig dispensation gennem en individuel kompetencevurdering.

’’

Page 3: Diplom i softwareudvikling

Uddannelsens formål og opbygningDiplomuddannelsen er orienteret mod praktisk anvendelse, men omfatter også den teori der ligger til grund for tidens teknologier. Uddannelsen kvalificerer dig endvidere til videreuddannelse på relevante master- og kandidat-uddannelser.

Formålet med uddannelsen er at kvalificere dig til selvstændigt at kunne fungere som it-specialist med fokus på integration og arkitektur, og til at indgå i fagligt samarbejde om udvikling af store datatunge distribuerede it-systemer i it-virksomheder, it-konsulentvirksomheder eller interne it-udviklingsafdelinger.

Uddannelsen udgør i alt 60 ECTS og består af 5 moduler, hvoraf de 3 er obligatoriske og de 2 er valg-frie samt et afgangsprojekt der afslutter uddannelsen.

Obligatoriske modulerUddannelsens obligatoriske moduler omfatter i alt 30 ECTS-point.

Valgfrie moduler Uddannelsen omfatter valgfrie moduler, der for den enkelte studerende skal udgøre i alt 15 ECTS-point.Den studerende kan desuden vælge moduler uden for uddannelsens faglige område, dog højst 10 ECTS-point. UCN vejleder om valg af moduler uden for uddannelsens faglige område.

Afgangsprojekt Afgangsprojektet på 15 ECTS-point afslutter uddannelsen. Afgangsprojektet skal dokumentere, at uddannelsens mål for læringsudbytte er opnået. Afgangsprojektets emne skal ligge inden for uddannelsens faglige område og formuleres, så eventuelle valgfag uden for uddannelsens faglige område inddrages. UCN godkender emnet.

Sådan gennemføres uddannelsenEt modul omfatter som udgangspunkt 8 undervisningsdage, som gennemføres med ca. 14 dages mellemrum. Derudover er der selvstudie med mulighed for vejledning. Normalt tages 1 eller 2 moduler ad gangen.

Diplomuddannelse i Softwareudvikling

60 ECTS

30 ECTS

15 ECTS

15 ECTS

Page 4: Diplom i softwareudvikling

Diplomuddannelsens moduler

Obligatoriske modulerTest (10 ECTS)Modulet handler om at kvalificere dig til at kunne arbejde med både planlægning og gennemførelse af test. Det vil sige forstå de forskellige typer af test med deres opbygning, afvikling og rapportering.Modulet indeholder:

• Teststrategi, testplan og testprocedurer • Whitebox og Blackbox testteknikker • Useability test • Værktøjer til testplanlægning, gennemførelse og automatisering • Systemdesign og test

Systemintegration (10 ECTS)Formålet med modulet er at kvalificere dig til at kunne arbejde med teknisk integration af systemer. Du skal efter modulet kunne (1) integrere eksisterende systemer, (2) integrere eksisterende systemer i forbindelse med udvikling af nye systemer, samt kunne (3) udvikle nye systemer, som understøtter fremtidig integration.Emner, der tages op:

• Forretningsmæssige overvejelser ifm. system integration • Standarder indenfor området • Enterprise patterns (mønstre til system integration) • Konkrete messaging systemer (pr. MSMQ/Biztalk, JMS og Apache ActiveMQ) • Service Oriented Architecture (SOA)

Page 5: Diplom i softwareudvikling

Udvikling af store systemer (10 ECTS)Udvikling af Store Systemer beskæftiger sig med de udfordringer, der er knyttet til at udvikle store systemer med mange personer og servere involveret. Udfordringerne behandles fra to perspektiver: Organisation og software.

Emnerne er:

• Udviklingsmetoder • Kvalitetssikring (test), Driftsprocesser (ITIL) • Håndtering af support, Skaleringsmetoder • Værktøjer og teknikker til optimering af software med mange servere • Automatisering af test og idriftssættelse • Overvågning af driftssystemer

Få papir på dinekompetencer ogskab dig en stærk

faglig profil.

Page 6: Diplom i softwareudvikling

Valgfrie modulerDatabaser for udviklere (5 ECTS)I dette modul uddybes emner (databasedesign, avanceret SQL-programmering – herunder nye features i SQL: 2003, transaktionshåndtering mv.). Endvidere introduceres en række nye emner indenfor databaseområdet som fx:

• Databaseoptimering • Stores Procedures • Andre databasetyper (ODB, Google Datastore, GIS, Data Warehouse mv.) • Objekt - Relationel mapning (LINQ) • Backup, Replikering og Sikkerhed

Kontraktbaseret udvikling (10 ECTS) Dette modul handler om formelle teknikker til udvikling og verifikation af software. ”Formelle” vil i denne sammenhæng sige matematisk baseret. Modulet er derfor også centralt i forhold til at lægge fundamentet for videregående datalogiske studier. Modulet består af tre dele:

• Introduktion til diskret matematik • Formel udvikling og verifikation af algoritmer • Kontraktbaseret klassedesign (Design by Contract)

IT-projektledelse (10 ECTS)Dette modul sætter dig til at lede mindre og mellemstore udviklings- og vedligeholdelsesprojekter, samt le-delsesopgaver i forbindelse med større projekter. Modulet sætter fokus på:

• Projektformulering og –strategier • Projektets ledelsesopgaver • Samspillet mellem øvrige projekter og organisationen

Sikkerhed (10 ECTS)Modulet handler om at gennemføre sikkerhedsanalyser, udarbejde løsningforslag og handlingsplan, forestå implementering af løsning. Du opnår viden inden for følgende områder:

• Operativsystem sikkerhed • Trådløs sikkerhed og firewalls • Applikationssikkerhed

Page 7: Diplom i softwareudvikling

Undervisere på uddannelsenUnderviserne på uddannelsen har en opdateret teoretisk og praktisk viden, samt en professionel tilgang til både uddannelsen og det faglige indhold. På uddannelsen er der tilknyttet undervisere fra IT og Multimedie-uddannelserne på UCN samt udvalgte eksterne undervisere fra det omgivende erhvervsliv.

Praktiske oplysningerTid, stedUddannelses gennemføres på UCN, Sofiendalsvej 60A i Aalborg. Der starter nye hold i februar 2012 og sep-tember 2012.

PrisPriserne varierer pr. modul, og kan findes på www.ucn.dk/tekniskdiplom

AdgangskravAdgang til optagelse på Diplomuddannelse i Softwareudvikling eller enkelte moduler herfra er betinget af, at ansøgeren har gennemført en relevant ad-gangsgivende uddannelse på niveau med en erhvervsakademiuddannelse eller en relevant videregående voksenuddannelse (VVU) samt at ansøger har mindst 2 års relevant erhvervserfaring efter gennemført adgangsgivende ud-dannelse.

Opfylder du ikke adgangskravene har du mulighed for at søge dispensation via en realkompetencevurdering hos UCN. læs mere om dette på www.ucn.dk/rkv. Her kan du også læse om mulighederne for merit, hvis du allerede har kompe-tencer på niveau med diplomuddannelsen.

Page 8: Diplom i softwareudvikling

Information og tilmeldingStudievejleder, Rie Nielsen, tlf. 72 69 15 60, mail: [email protected], Hanne Lendal, tlf. 72 69 16 80, mail: [email protected]/tekniskdiplom

Følg vores netværksgruppe for Softwareudviklere på: