IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Projektklynge: Enterprise arkitektur med fokus på Java Enterprise Edition (tidl. J2EE) 
Kursusnavn (engelsk):Project Cluster: Enterprise Architecture with Focus on Java Enterprise Edition (formerly J2EE) 
Semester:Forår 2007 
Udbydes under:cand.it., softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:0,00 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:10 
Forventet antal deltagere:12 
Maks. antal deltagere:15 
Formelle forudsætninger:Du skal være særdeles rutineret til Java og du skal have kendskab til distribuerede systemer, databaser, web-programmering, dvs. http og html, samt XML.

Dit kendskab til disse emner skal som minimum svare til kurserne:
Videregående objektorienteret programmering (VOP)
Objektorienteret programmering (OOP)
Database systems eller Databases (D)
Distribuerede systemer (DS)
Interaktive webapplikationer og services med Java og XML (IWSJ)

Hvis du har haft svært ved nogle af disse kurser (eller tilsvarende), så skal du meget grundigt overveje om denne projektklynge er det rette valg for dig.

Det forudsættes endvidere, at du selv kan konfigurere udviklingsmiljøer, build-scripts og application servers, fx Eclipse, Ant og JBoss.  
Læringsmål:Målet med denne projektklynge er at sætte de studerende i stand til at forstå hvilke grundlæggende problemer og krav der er ved Enterprise Systemer og hvordan forskellige arkitekturer og teknologier forsøger at håndtere disse.

 
Fagligt indhold:I løbet af klyngen kommer vi til at diskutere begreber som tiers, layers, middleware, seperations-of-concern, komponenter, grænseflader, arbejdsdeling, objektificering af eksterne systemer og data, kommunikationsparadigmer etc.

Når disse begreber er på plads udforsker vi sammen en række cutting edge-teknologier. Det kan fx være teknologierne fra Java EE, dvs. EJB, JMS, JavaWeb (Taglibs, JSF), JPA, JAX-WS, JAXB, JMX, men vi kan også kigge på andre teknologier og begreber, fx SOA, ESB, Spring Framework, diverse Patterns, etc.

Mulighederne er mange og vi beslutter sammen i løbet af klyngen, hvad vi vil fokusere på. 
Læringsaktiviteter:

De første 2-3 gange vil have karakter af forelæsning, hvor grundbegreberne indenfor Enterprise systemer sættes på plads.

Dernæst udvælger vi sammen hvilke emner vi vil fokusere på og disse emner fordeles mellem deltagerne på holdet. Sammen finder vi litteratur eller andet materiale (artikler, specifikationer, eksempelprogrammer...) og de øvrige gange går med at deltagerne holder oplæg og vi sammen diskuterer.

Som deltager på kurset skal du derfor regne med at læse rigtigt meget og tanken om at pløje en bog og efterfølgende trykke et oplæg af, bør ikke være dig fremmed.

Henimod slutningen af semestret udvikler deltagerne i mindre grupper en applikation som baserer sig på de gennemgåede principper og teknologier og skriver en rapport om deres erfaringer. Rapporten og det udviklede system danner udgangspunkt for en mundtlig eksamination.

Alt efter emnevalget vil vi bestræbe os på, at få besøg af spændende gæsteforelæsere, der kan perspektivere emner og teknologier ift. deres praktiske erfaringer.

OBS! Du skal tilmelde dig denne projektklynge på samme måde som du normalt tilmelder dig et kursus, men bemærk:


  • Tilmeldingen udløser ikke bindende kursustilmelding (kun relevant for kandidatstuderende)
  • Projektklyngen kommer ikke til at figurere på dit eksamensbevis. Det gør til gengæld det projekt som du på baggrund af projektklyngen opretter i projektbasen
  • Enkeltfagsstuderende på Åbent Universitet og gæstestuderende, der er interesseret i projektklyngen, bedes kontakte Studiekontoret på tlf. 72 18 52 05.

Please notice! You sign up for this project cluster as if it was a normal course. But please note:

  • Enrolment in a project cluster is not considered a binding course registration (only relevant to MSc students).
  • The project cluster will not appear on your diploma. But the project that you register in the Project Base will of course appear when you have passed the exam.
  • Single-subject students at Open University and guest students from other universities interested in the project cluster, please contact the Student Administration Office, phone +45 72 18 52 05.

 
Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Ekstern censur

 

Litteratur udover forskningsartikler:  
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Torsdag 17.00-19.00 Forelæsning ITU 2A20
Torsdag 19.00-21.00 Øvelser ITU 2A20