Studieordning del 3-2014



Relaterede dokumenter
Studieordning PBA softwareudvikling fælles del

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder.

Vejman.dk mobile løsninger. Ved. Paul Stühler

Studieordning for PBA Softwareudvikling

Grundlæggende OOA - OOD

Programmering i folkeskolen

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø

Johan Hallager. Kontakt

Studieordning Datamatiker uddannelsen Fælles del

Mobilitet har fået nyt navn: CrossPad. Comwell Kolding den 9. april 2013

Datatekniker med programmering som speciale

Curriculum Vitae PETER VILLADSEN MOBIL: RAVNSBORGVEJ 91 DK-4600 KØGE

- fra 375 kr / time + moms

KURSER FOR LEDIGE IT-MEDLEMMER. Kom på kursus i fx Microsoft server 2012/2016, ASP.NET MVC 5 eller udvikling af apps.

Undervisningsbeskrivelse

Datamatiker & Pba i Softwareudvikling i praktik

Curriculum Vitae. Type År Sidst Niveau Type År Sidst Niveau

CIVILINGENIØR, CAND. POLYT. I ROBOTTEKNOLOGI Master of Science in Robot System Engineering

Ikke bare endnu en e-bog... CoMPreNDo. Sådan kommer du i gang med din egen app. Og hvad skal virksomheden overhovedet bruge en app til?

Studieordning for bacheloruddannelsen i softwareudvikling ved IT-Universitetet i København

Der er forsøgt skrevet en lille notits hver gang der er lavet noget, dog kan der være nogle ting som ikke er blevet kommenteret.

Studieordning for kandidatuddannelsen i informationsteknologi ved IT-Universitetet i København, Digital design og interaktive teknologier

CV for Christian Plougmann Hag

IT-UNIVERSITETET I KØBENHAVN. KANDIDAT I SOFTWAREUDVIKLING OG -TEKNOLOGI ITU.dk/uddannelser

CIVILINGENIØR, CAND. POLYT. I ROBOTTEKNOLOGI Master of Science in Robot Systems Engineering

educasoft - en professionel samarbejdspartner med speciale i uddannelse!

INDHOLDSFORTEGNELSE. INDLEDNING... 7 Kristian Langborg-Hansen. KAPITEL ET... 9 I gang med App Inventor. KAPITEL TO...

PROFESSIONSBACHELOR i SOFTWAREUDVIKLING

Konsulent resume. Referencer Svend Holm Henriksen IT-udviklingschef Region Syddanmark +45/

Apps og smartphones HMI. mobil devices og produktions-it. Anders Rolann, evikali A/S

Object-Relational Mapping

EasyIQ ConnectAnywhere Release note

Installation og Drift. Aplanner for Windows Systemer Version 8.15

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Mobilitet og anvendelse af smartphones

Datatekniker med programmering som speciale H5

App-strategi for Randers Kommune December Bilag 2: Procesvejledning for app-udvikling i Randers Kommune

Ansat i FOA fagforening, hvor jeg bl.a. arbejder med integration og sagsbehandlingssystemer.

Who s to blame? Jeppe Rørbæk. Jeppe.rorbaek@teknologisk.dk Konsulent og underviser på Teknologisk Institut MCP, MCAD, MCSD, MCT

1 Ordliste 2. 2 Indledning Problemstillinger Problemformulering Problemafgrænsning Mål med projektet...

Curriculum Vitae for Søren Brønsted

Systemudvikling, Systemdesign, Systemarkitektur, Systemanalyse.

Educasoft 2010 Side 1. Søgemaskineoptimering

2. Systemarkitektur... 2

MyWay. ios & Android

Installation og Drift. Aplanner for Windows Systemer Version

AirBOSS Minuba. Leveret af: Sydjysk Data

Mobil IT Sikkerhed. / Mette Nikander

Velkommen til den nye og forbedrede Dynamicweb 9

Intelligent brugerinvolvering. Udvikling af en model til berigelse af afleveringsøjeblikket. Projekt støttet af DDB-puljen 2014

C#, ASP.NET 4.0, HTML5, CSS3, WPF,

Faget Softwaredesign (Kerneområdet Systemudvikling 1. år)

Transkript:

Studieordning del 3-2014 Valgfag Datamatiker AP Graduate in Computer Science Version 1.1 Revideret august 2014 Side 0 af 6

del 3 Valgfag 1. Valgfrie uddannelseselementer...2 2. Valgfaget Android...2 3. Valgfaget Mobile...3 4. Valgfaget Databaser for udviklere...4 5. Valgfaget ios programmering for Javaprogrammører...5 6. Valgfaget.NET og C#...6 Side 1 af 6

1. Valgfrie uddannelseselementer Uddannelsen har på sit 4. semester en række valgfrie uddannelseselementer, der sammensættes, så de tilsammen udgør 30 ECTS. De valgfrie uddannelseselementer har til formål at give de studerende mulighed for at få en individuel profil på deres uddannelse gennem en faglig fordybelse inden for uddannelsens fagområder. Valgfagene kan tilrettelægges af den enkelte institution, som udbyder uddannelsen. De studerende kan følge valgfag på andre institutioner mod selv at afholde udgifter til transport, overnatning m.v. For at have mulighed for løbende at kunne udbyde aktuelle valgfag, ændres valgfagskataloget løbende. De nyeste valgfag bliver løbende lagt på fronter. 2. Valgfaget Android Formålet med faget er at sætte den studerende i stand til at udvikle applikationer til Android mobiltelefoner samt tablets. Faget dækker væsentlige teknikker til app-udvikling. Den studerende bliver således sat i stand til at vurdere mulige løsninger og implementere disse. Android platformen Android udviklingsværktøjer Markedssituation inden for mobile platforme Vurdere forskellige løsningsstrategier til implementering af Android apps, herunder med fokus på svartider og ressourceforbrug Anvende Java til app-udvikling Anvende Android platformens muligheder såsom GPS, animation m.v. Balancere brugen af de nyeste features i forhold til andelen af Android enheder, der kan afvikle disse Designe mobile brugergrænseflader, der er tilpasset muligheder og begrænsninger på Android platformen Programmere apps til Android platformen Side 2 af 6

3. Valgfaget Mobile Formålet med faget er at sætte den studerende i stand til at udvikle applikationer til mobile enheder såsom telefoner, tavlecomputere m.v. Faget dækker væsentlige teknikker såsom app-udvikling og webudvikling. Den studerende bliver således sat i stand til at vurdere mulige løsninger og implementere disse. Forskellige platforme og mobile enheder Standardsystemer for udvikling af løsninger til mobile platforme Markedssituationen inden for mobile platforme Vurdere forskellige løsningsstrategier for realisering af en mobil løsning, herunder bl.a. at vælge mellem web- og applikationsudvikling Anvende moderne mobile programmeringssprog og udviklingsmiljøer til realisering af mobile løsninger Anvende den mobile platforms muligheder såsom GPS, accelerometer, kompas etc. til udarbejdelse af løsninger Balancere brugen af nyeste features i forhold til mængden af mobile enheder, der kan afvikle disse Designe mobile brugergrænseflader, der er tilpasset muligheder og begrænsninger ved den mobile platform Programmere applikationer til mobil platform Programmere webløsninger, der er tilpasset den mobile platform Side 3 af 6

4. Valgfaget Databaser for udviklere Formålet med faget er at kvalificere den studerende til at kunne vælge og anvende forskellige databasetyper hensigtsmæssigt i forhold til forskellige anvendelsesdomæner. Den studerende skal endvidere være i stand til at analysere og arbejde med store databaser, herunder redesign og driftsoptimering. Forskellige databasetyper og de bagvedliggende modeller Et konkret databasesystems lagerorganisering og forespørgselsafvikling Et konkret databasesystems optimeringsmuligheder herunder fordele og ulemper og evt. trade off s Databasespecifikke sikkerhedsproblemer og deres løsninger Et administrationsværktøj, der bruges til monitorering og optimering af en konkret database De særlige problemstillinger, som mange samtidige transaktioner rejser, herunder i forbindelse med web og distribuerede databaser Relationel algebra Transformere logiske datamodeller til fysiske i forskellige databasetyper Gennemføre optimeringen af databaser Anvende et konkret databasesystems sikkerhedssystem Anvende dele af administrationsværktøjet til optimering og tuning af eksisterende databaser Anvende et konkret databasesystems værktøjer til håndtering af samtidige transaktioner Anvende de faciliteter og programmeringsmuligheder, der stilles til rådighed af et moderne DBMS Anvende et objektrelationelt mapningsværktøj Anvende relationel algebra til at forstå optimeringsmuligheder Analysere anvendelsesdomænet med henblik på valg af databasetype Side 4 af 6

5. Valgfaget ios programmering for Javaprogrammører Formålet med faget er at kvalificere den studerende til at kunne anvende Objective-C, Cocoa Touch og Xcode på lige fod med Java, J2SE og Eclipse. Den studerende skal efter modulet kunne (1) opbygge applikationer for iphone og ipad, (2) anvende designpatterns i overensstemmelse med Cocoa Touch frameworket, (3) anvende diverse hardware-relaterede biblioteker til kommunikation med gps, gyro, kamera o.lign. Sproget Objective-C Cocoa Touch Frameworket MVC Segues CoreData database lag GUI, events, delegates Validering af input, regulære udtryk Automatisk test Trådprogrammering Deployment og installation Blocks Designe og programmere programmer med grafiske brugergrænseflader Anvende mønstre der understøtter effektiv og smidig integration med de underliggende systemer Tilgå og anvende JSON webservices Anvende underliggende databaser Teste og debugge applikationer Arbejde med og vælge mellem udviklingsmiljøer og sprog til programmering Vælge mellem forskellige teknologier til anvendelse af databasesystemer Vurdere behovet for anvendelse af forskellige grafiske brugergrænseflader Tilegne sig viden om udviklingen i standarder for programmering til ios platformen Side 5 af 6

6. Valgfaget.NET og C# Formålet med faget er at sætte den studerende i stand til at udvikle applikationer til.net i sproget C# med anvendelse af udviklingsværktøjet VisualStudio. Desuden skal de studerende kende de vigtigste dele af frameworket i.net. Sproget C# og specielt de særlige faciliteter i C# ADO.NET og Entity Framework Windows applikationen med anvendelse af WPF Webapplikationer med Webforms og MVC frameworket WCF (kommunikations framework) Programmere Windows applikationer med WCF Programmere webapplikationer med ASP.NET og MVC Kunne tilgå og anvende databaser fra.net Kunne anvende faciliteter i.net til trådede applikationer Udvikle Windows applikationer med.net applikationer i C# Udvikle webapplikationer med.net Kunne anvende.net framework Side 6 af 6