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 2025
- Kursen startar måndagen den 1 September, se schemat för 2025 i TimeEdit.
- Nytt för 2025 är att pgk-kursen slås samman med dod under nya kurskoden EDAB05 och omfattar totalt 7,5 + 3 = 10,5 hp.
- De gamla hemsidorna för pgk och dod kommer att ersättas av en ny hemsida här: https://lunduniversity.github.io/pgk/
Arbetet med nya hemsidan pågår fram till kursstart. Denna gamla hemsida kommer inte att uppdateras. - 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
- 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.
- 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:
https://cs.lth.se/edaa55/ - Studenter som resterar nedlagda EDA016 se information här.