PA2577 TillÀmpad Cloud Computing och Big Data

FristÄende kurs, 7,5 HögskolepoÀng, Avancerad nivÄ, höstterminen 2020

TillfÀllet Àr stÀngt för anmÀlan

I dagens mobila uppkopplade vÀrld genereras stora mÀngder data som behöver hanteras, analyseras, och lÀnkas samman. Detta görs pÄ en stor mÀngd servrar pÄ det sÄ kallade Molnet. Utvecklingen, driftsÀttningen, och hanteringen av dessa kallas Cloud Computing. Syftet med den hÀr kursen Àr att ge en bred bakgrund om att designa, utveckla, driftsÀtta, testa och övervaka en cloud-lösning, specifikt med fokus pÄ stora datamÀngder. Kursen ger en översikt över populÀra cloud-plattformar samt design och driftsÀttning av cloud-applikationer. Vidare introducerar kursen MapReduce, nosql-databaser, och verktyg för storskalig distribuerad dataanalys sÄsom Hadoop, och hur dessa kan driftsÀttas i en cloud applikation.

Fakta

  • Undervisningsform: Distans, blandad undervisningstid, deltid 25%
  • Studietid: 2020 vecka 36 till 2021 vecka 02
  • NivĂ„: A1N
  • AnmĂ€lan: TillfĂ€llet Ă€r stĂ€ngt för anmĂ€lan
  • SprĂ„k: Undervisningen ges pĂ„ engelska.
  • Ort: Hela eller delar av undervisningen bedrivs pĂ„ distans.
  • Antal trĂ€ffar: Obligatoriska: inga, Frivilliga: inga
  • HuvudomrĂ„de: Programvaruteknik
  • Kursplan: Ladda ner
  • VĂ€lkomstbrev: Ladda ner
  • Förkunskapskrav: Minst 90hp inom ett tekniskt omrĂ„de varav minst 30 hp skall utgöras av kurser inom ett eller flera av följande omrĂ„den: Programmering, Objektorienterad systemutveckling, Programvarudesign, Datastrukturer och algoritmer, Databasteknik, Datakommunikation, Realtidssystem, Operativsystem.

    eller

    Minst 90 hp inom omrÄdet teknologi och minst 2 Ärs yrkeserfarenhet av mjukvarurelaterad utveckling (visas exempelvis genom intyg frÄn arbetsgivare).

InnehÄll

Kursen ger en översikt över populÀra cloud-plattformar samt design och driftsÀttning av cloud-applikationer, inklusive cloudbaserad lagring. Vidare diskuterar kursen utmaningar och lösningar för Big Data-analys. Kursen Àr indelad i tre temata:
‱ Provisionering och DriftsĂ€ttning
‱ Big Data Analys
‱ Business Case för Cloud Computing

LÀrandemÄl

Kunskap och förstÄelse

‱ IngĂ„ende kunna redogöra för utmaningar med Big Data-analys
‱ IngĂ„ende kunna redogöra för olika typer av cloudplattformar
‱ IngĂ„ende kunna redogöra för vanliga anledningar att söka sig till en cloudlösning, och utmaningarna med dessa.
‱ IngĂ„ende kunna resonera om lösningar till vanliga utmaningar med cloudlösningar.
FÀrdighet och förmÄga

‱ SjĂ€lvstĂ€ndigt kunna sĂ€tta upp en utvecklingsmiljö som bestĂ„r av bĂ„de lokala maskinkonfigurationer och cloudbaserade maskiner.
‱ SjĂ€lvstĂ€ndigt kunna implementera och sĂ€tta upp en Big Data-analys, inklusive konfiguration av cloudplattformen och eventuell databas.
VÀrderingsförmÄga och förhÄllningssÀtt

‱ Kunna vĂ€rdera olika anledningar att vĂ€lja en cloudlösning och vĂ€lja en lĂ€mplig lösning dĂ€renligt.
‱ Kunna vĂ€rdera en problemformulering för en Big Data-analys och utvĂ€rdera potentialen att skapa en cloud-skalbar lösning.

Kurslitteratur och övriga lÀromedel

J. Rosenberg, A. Mateos, "The Cloud at your Service", Manning, 2010. ISBN-10: 1935182528 | ISBN-13: 978-1935182528
G. Reese "Cloud Application Architectures", O?Reilly, 2009. ISBN-10: 0596156367 | ISBN-13: 978-0596156367
M. Kleppmann, Designing Data-Intensive Applications, O'Reilly, 2017, ISBN-13: 978-1449373320 | ISBN-10: 1449373321

Kurslitteratur och övriga lÀromedel

J. Rosenberg, A. Mateos, "The Cloud at your Service", Manning, 2010. ISBN-10: 1935182528 | ISBN-13: 978-1935182528
G. Reese "Cloud Application Architectures", O?Reilly, 2009. ISBN-10: 0596156367 | ISBN-13: 978-0596156367
M. Kleppmann, Designing Data-Intensive Applications, O'Reilly, 2017, ISBN-13: 978-1449373320 | ISBN-10: 1449373321

LĂ€rande och undervisning

Undervisningen sker i form av skrivet material, literatur, förelÀsningar och forskningsliteratur. Examination sker genom skrivna rapporter och datorbaserade laborationer.

LĂ€rare

Examinator
  1. Mikael Svahnberg
Kursansvarig
  1. Mikael Svahnberg

Bedömning

Betyg

Kursen bedöms med betygen G GodkÀnd, UX OtillrÀckligt, komplettering krÀvs, U UnderkÀnd.

Tentamina

Du kan läsa mer om tentamen i Studentportalen och där anmäler du dig till de flesta tentamina.


Det kan finnas andra planerade examinationstillfällen. Information om dem finns i lärplattformen Canvas eller på annan plats som kursansvarig hänvisar till.

KursvÀrdering

Kursansvarig ansvarar för att studenternas synpunkter pÄ kursen systematiskt och regelbundet inhÀmtas och att resultaten av utvÀrderingar i olika former pÄverkar kursens utformning och utveckling.

Har du en frÄga? Skriv den hÀr, sÄ Äterkommer vi sÄ snart som möjligt!
×