EDAA45: Programmering, grundkurs (Scala)
Kursen i korthet
Kursen omfattar grundläggande programmeringsprinciper och datavetenskapliga begrepp. Du lär dig programmeringsspråket Scala, att konstruera algoritmer, att använda datastrukturer och mycket annat. Det krävs inga förkunskaper i programmering. Kursen ger en solid grund för fortsatta studier i systemutveckling.
Klicka på bilden för att se kurslitteraturen.
Inför hösten 2023
- Kursen startar måndagen den 28 Augusti, se preliminära schemat i TimeEdit.
- Arbetet med denna hemsida pågår fram till kursstart - varning för att viss information från förra året ej ännu är uppdaterad.
- Uppdatering av kursmaterial och kursutveckling inför kursstart kan följas på github här: github.com/lunduniversity/introprog
Video om kursen
Kursen gavs för första gången 2016. I filmen nedan presenteras kursens pedagogik och erfarenheterna från kursens tre första år. Bilderna finns även här: https://github.com/bjornregnell/scala-first-lessons och video som mp4-fil här: https://fileadmin.cs.lth.se/pgk/scala-first-lessons.mp4
Information till äldre studenter
- Från HT2021 läser även C-programmet denna kurs som sin första programmeringskurs. Välkomna! För äldre C-are, se info om EDAA55 här: cs.lth.se/edaa55-ht2/c-programmet
- Examinationen ändras från och med HT2021, se nya kursplanen under "Kursens examination, prestationsbedöming". Äldre studenter följer nya examinationsformen från och med HT2021. Sista omtentan enligt gamla examinationsformen gavs 2021-08-17.
- Studenter som resterar nedlagda EDA016 med tentamen tenterar i stället EDAA50 eller EDAA55 och får resultatet inrapporterat på EDA016. Studenter som resterar EDA016 med en enstaka laboration kontaktar institutionen för besked om det finns möjlighet att göra laborationen i en annan kurs. Studenter som resterar med både tentamen och laborationer i EDA016 läser i stället EDAA45. Gamla hemsidan för EDA016 finns under "Arkiv 2015 EDA016" i menyn till vänster.