Systematisk Datahantering
Om utbildningen
Kursen ger en introduktion till rollen som data, information och kunskap spelar för software engineering.
Kursen har två generella teman:
(1) Grundläggande begrepp relaterade till data inom software engineering;
(2) Grundläggande principer för databassystem, som de ses av användare, programmerare och databasadministratörer.
Kursen introducerar begrepp och tekniker för att arbeta med data, information och kunskap, även om fokus främst ligger på data och information. Tekniker för extrahering, representation, modellering, tillgång och visualisering av data diskuteras.
Kursen introducerar sedan rollen för databaser och databassystem, vilket täcker ämnen som algebra och relationsdatabaser, logisk och fysisk utformning av databaser, samt användningen av SQL. Detta inkluderar programmering i SQL, som det kan ses av en användare som frågar eller modifierar en befintlig databas, av en databasdesigner, och av en applikationsprogrammerare som anropar SQL från ett värdspråk (host lanaguage).
Vidare lär sig studenten att söka efter data i NoSQL-databaser och kontrastera dem till relationsmodellen. Kursen täcker olika datamodeller som XML, RDF, och JSON.
Behörigheter och urval
Förkunskapskrav
Grundläggande behörighet + Engelska B, Matematik C. Eller: Engelska 6, Matematik 3b/3c.
Urval
Betyg (34 %), högskoleprov (33 %) och högskolepoäng, max 225 hp (33 %).
För antagning till sommaren 2021 och framåt gäller följande urval: betyg (34 %), högskoleprov (33 %) och högskolepoäng, max 165 hp (33 %).