2013/2014

02338 High Performance Application Development for Enterprise Mainframes

Kurset erstatter 02337 "Basisuddannelse i mainframe - z/OS"

Engelsk titel:

High Performance Application Development for Enterprise Mainframes

Sprog:

Point( ECTS )

5

Kursustype:

Bachelor
 

Skemaplacering:

E5B (ons 13-17)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Klasseundervisning og laboratoriearbejde.

Kursets varighed:

13-uger

Eksamensplacering:

Aftales med læreren

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Tidligere kursus:

02337

Pointspærring:

Anbefalede forudsætninger:

Deltagerbegrænsning:

Minimum 10 Maksimum: 20

Overordnede kursusmål:

Formålet med kurset er at lære de studerende at programmere imod og arbejde med den stærkeste kommercielle IT platform der er på markedet – både i forhold til hastighed, skalerbarhed, sikkerhed og omkostning – Mainframen. På grund af Mainframens egenskaber kører en stor del af den danske kritiske infrastruktur i dag på Mainframe, og der er et stort behov for, i det danske erhvervsliv, at uddanne ingeniører med disse kundskaber.
Hovedvægten i kurset er lagt på hvordan man, på z/OS, kan udvikle applikationer som kan køre 24x7x365 uden nedetid. Og den studerende vil blive uddannet i arkitekturen og brugen af de forskellige værktøjer som er til rådighed på platformen.
Kurset vil bestå af teoretisk undervisning og derefter praktiske øvelser for at give de mest optimale omstændigheder for læring og kompetenceudvikling til brug i fx. fremtidig jobsøgning. Derfor vil det også blive forsøgt at give den studerende reelle kompetencer efterspurgt af partnere såsom JN Data, KMD, med flere.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forstå og beskrive hvilke problemstillinger Mainframe hjælper til at løse og hvordan.
  • Redegøre for betydningen af Mainframen i det danske samfund.
  • Håndtere ”storage infrastrukturen” som benyttes på en Mainframe
  • Forstå og redegøre for de udfordringer der forbinder sig til at lave systemer der kører uden ”nedetid”.
  • Redegøre for mulighederne og forskellene imellem distribuerede miljøer og centraliserede miljøer fra forskellige perspektiver.
  • Redegøre for hvor en Mainframe ikke er den bedste løsning.
  • Redegøre hvorfor CICS er et af de mest udbredte transaktionsstyringssystemer i verden.
  • Anvende det i Danmark meget anvendte programmeringssprog PL/1 i CICS.
  • Udvikle en applikation der kan køre 24x7x365..
  • Redegøre for de beslutninger der er taget i udviklingen af applikationen

Kursusindhold:

- Hvad er Mainframe og hvorfor bruges den stadig i udstrakt grad?
- Hvilke operativsystemer betjener Mainframe sig af? Hvad er virtualisering? Og hvad er det for nogle problemstillinger, der kan løses ved at benytte disse?
- Hvordan laver man effektiv data-struktur og data-kommunikation på Mainframe?
- Hvordan arbejder vi med Job Control Language (JCL) og PL/1?
- En gennemgang af CICS, hvorfor og hvordan.
- Yderligere muligheder på Mainframe
- Virksomhedsbesøg

Bemærkninger:

Kurset består af både forelæsninger og øvelser på z/OS. Underviserne er Mainframe specialister fra IBM. Deltagerne får adgang til arbejde på en Mainframe. Kursus materialet er på engelsk, hvilket også er typisk for al Mainframe dokumentation .

Kursusansvarlig:

Paul Fischer , Bygning 322, rum 013, Tlf. (+45) 4525 3713 , pafi@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02337

Tilmelding:

I CampusNet
Sidst opdateret: 18. november, 2013