Inledande programmering med Python
Nyheter
2021-01-06: Kursen börjar måndagen den 18 januari med första föreläsningen. Gå med kursen på lärplattformen Moodle (kursnyckel: edaa70) för Zoom-länk till första föreläsningen. Ett mail skickas ut till anmälda studenter under dagen.
Om kursen
Kursen ger en introduktion till objektorienterad programmering med programmeringsspråket Python. Kursen omfattar grundläggande programmeringsprinciper och datavetenskapliga begrepp. Du lär dig programmeringsspråket Python, att programmera objektorienterat, att konstruera algoritmer, och mycket annat. Det krävs inga förkunskaper i programmering.
Kursen ges både som LTH-kurs (EDAA70) och som fristående kurs (TFRD55). Det är första gången som kursen går och kursmaterialet är under utveckling.
Upplägg
Kursen sker på distans och består av föreläsningar, obligatoriska programmeringsuppgifter och en obligatorisk tentamen.
Första läsveckan har två föreläsningar och därefter är det en föreläsning per vecka. Föreläsningarna sker över Zoom och kommer att spelas in. Efter föreläsningen publiceras föreläsningsbilder och inspelningen.
Programmeringsuppgifterna löses parvis och redovisas över Zoom genom skärmdelning. Det kommer att finnas två tillfällen per vecka och varje studentgrupp anmäler sig till ett av dem (anmälningslänk läggs upp i samband med kursstart). Vid tillfället kommer man även kunna ställa frågor om man har fastnat på någon uppgift. Totalt kommer det att vara 10-14 (exakt antal ej bestämt än) programmeringsuppgifter över 14 tillfällen.
Tentamen
Tentamen kommer att ske på distans i lärplattformen Moodle och övervakningssystemet Respondus för att motverka fusk. Tentamen kommer att vara indelad i två delar (med paus mellan delarna) och med en total skrivtid på 5 timmar. Under tentamen låser Respondus ner din dator så att inte andra program körs samt försöker detektera avvikande beteende genom webbkamera och mikrofon. Därför krävs en dator med webbkamera och mikrofon samt operativsystemet Windows (7, 8, 10) eller Mac (OS X 10.0 eller högre).
Kurslitteratur
Allen B. Downey: Think Python 2nd Edition, How to Think Like a Computer Scientist. O'Reilly, 2015, ISBN: 9781491939369. Boken finns fritt tillgänglig online på https://greenteapress.com/wp/think-python-2e.