Systemutveckling och databasdesign, 15 hp
Systems Development and Database Design, 15 credits
Kurskod: IK2058
Akademin för informationsteknologi
Nivå: Grundnivå
Välj kursplan
Fastställd av: Forsknings- och utbildningsnämnden, 2024-11-18 och gäller studenter antagna vårterminen 2025.
Huvudområde med fördjupning
Informatik, Grundnivå, har endast gymnasiala förkunskapskrav. (G1N)Behörighetskrav
Grundläggande behörighet + Matematik 3b eller 3c.
Kursens inplacering i utbildningssystemet
Kursen ingår i Affärssystemprogrammet 180 hp.
Mål
Kursens mål är att studenten ska utveckla kunskap om principer och metoder för systemutveckling inklusive programmering och relationella databassystem. Kursens mål är vidare att studenten utvecklar förståelse för hur ett systemutvecklingsarbete genomförs. Studenten ska även analysera kring hur alternativa designlösningar påverkar funktionaliteten. Kursens mål är också att utveckla färdigheter inom systemutveckling och design av databaslösningar.
Efter avslutad kurs ska studenten kunna:
Kunskap och förståelse
- förklara normaliseringens betydelse vid analys och verifiering av en databasdesign
- förklara och beskriva systemutvecklingsprocesser i samband med införande av affärssystem i organisationer
- redogöra för grundläggande teorier och metoder inom systemutveckling och databasdesign
- redogöra för etiska aspekter inom systemutveckling och databasdesign
Färdighet och förmåga
- tillämpa olika modelleringstekniker
- tillämpa systemutvecklingsmetoder och grundläggande principer för databasdesign i ett systemutvecklingsprojekt
- tillämpa programmeringskunskaper för att utveckla applikationer med databaskopplingar som körs i webbläsare
- analysera och verifiera (samt vid behov modifiera) att en designlösning uppfyller lägst tredje normalformen
- påvisa förmåga att kunna lösa problem inom givna tidsramar
Värderingsförmåga och förhållningssätt
- värdera en systemutvecklingsmetods tillämpbarhet i förhållande till ett givet systemutvecklingsprojekt
- kritiskt värdera teorier och metoder inom systemutveckling och databasdesign
Innehåll
Kursen introducerar modeller, metoder och tekniker för systemutveckling inklusive programmering och databasdesign som relaterar till införande och användning av affärssystem. Kursen behandlar centrala frågeställningar och olika perspektiv på systemutvecklingsarbete och databasdesign utifrån organisationers behov. I kursen ingår även laborativa moment där metoder och tekniker för systemutveckling och databasdesign tillämpas i ett systemutvecklingsprojekt.
Undervisningsspråk
Undervisning
Undervisningen består av föreläsningar, laborationer, seminarier samt handledning av ett systemutvecklingsprojekt. Undervisningen bedrivs normalt på svenska men undervisning på engelska kan förekomma.
Betygsskala
Examinationsformer
Kursen består av tre examinationsmoment där laborations- och projektrapport (inom systemutveckling och databasdesign) genomförs i grupp och den skriftliga tentamen genomförs individuellt.
2201: Tentamen, 4 hp
Tregradig skala (UV): Underkänd (U), Godkänd (G), Väl godkänd (VG)
2202: Laborationsrapport, 5 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)
2203: Systemutvecklingsrapport, 6 hp
Tregradig skala (UV): Underkänd (U), Godkänd (G), Väl godkänd (VG)
Undantag från angiven examinationsform
Om särskilda skäl finns får examinator göra undantag från angiven examinationsform och medge att en student examineras på annat sätt. Särskilda skäl kan till exempel vara beslut om riktat pedagogiskt stöd.
Kursvärdering
I kursen ingår kursvärdering. Denna är vägledande för utveckling och planering av kursen. Kursvärderingen dokumenteras och redovisas för studenterna.
Kurslitteratur och övriga läromedel
Litteraturlista 2025-01-20 – Tills vidare
Alan, Dennis., Barbara, Wixom & David, Tegarden. Systems Analysis and Design: An Object-Oriented Approach with UML. 6. uppl. 2020. ISBN: 978-1-119-56121-7
Connolly, Thomas. & Begg, Carolyn. Database Systems: A practical approach to design, implementation and management. 6:e upp. Addison Wesley, 2014.
Lindkvist, Lars., Bakka, Jörgen F & Fivelsdal, Egil. Organisationsteori Struktur, Kultur och Processer. Liber, 2014.
Rienecker, Lotte & Jorgensen, Peter S. Att skriva en bra uppsats. Liber, 2017.
Ytterligare artiklar kan tillkomma.