Kursöversikt
Välkommen till "Skriptprogrammering" vid Högskolan Dalarna!
Den här kursen går på Campus Borlänge och merparten av dina lektioner kommer att ske på plats men vissa sker som digitala möte i Zoom. Inspelat material finns tillgängligt i detta kursrum på lärplattformen Canvas. Laborationer sker vi våra datorsalar på våning 2. Ta med egen dator till alla lektioner och labbar.
Under den här kursen kommer du att använda Python som programmeringsspråk där vi går igenom dessa koncept och bibliotek:
- Klasser och objekt, filhantering
- Datastrukturer som List, Tuples, Dicts, json
- Göra "requests" mot webb api:er
- Flask för att göra egna REST api:er,
- Finna info med hjälp av webscraping och reguljära uttryck
- Numpy, Pandas, Matplotlib, Seaborn
Du kommer att få arbeta med
- att arbeta i grupp, programmera kring de koncept och använda de bibliotek som nämns i punkterna ovan.
Vi hoppas att du kommer att bli inspirerad genom intressanta och utmanande diskussioner tillsammans med dina kurskamrater och oss lärare. Som all undervisning vid Högskolan Dalarna, ska undervisningen i kursen vila på teoretisk och vetenskaplig grund samt beprövad erfarenhet. Där focus i denna kurs är på beprövad erfarenhet.
Ett viktigt syfte med kursens planering är att skapa samband mellan teori och praktik. Vi går igenom vad som är viktigt att tänka på när du använder dessa python bibliotek.
Sedan tillämpar du det vi har gått igenom via olika programmeringsuppgifter.
Därefter analyserar och kritiskt granskar ni er egen kod för att finna förbättringar som ni implementerar.
Grovplanering
- Vecka 4-6 (Ulrika Arthursson Wissa uaw@du.se)
- Klasser och objekt, filhantering
- Datastrukturer som List, Tuples, Dicts, json
- Göra "requests" mot webb api:er
- Med inlämningar av labbuppgifter i slutet av varje vecka
- Till Handledningstillfället varje vecka maila frågor till Ulrika på uaw@du.se
- Vecka 7-8 (Pär Erikssson pei@du.se)
- Flask för att göra egna REST api:er,
- Finna info med hjälp av webscraping och reguljära uttryck.
- Med inlämningar av labbuppgifter i slutet av varje vecka
- Vecka 9-11 (Priyanka Mehra pmh@du.se)
- Numpy, Pandas, Matplotlib, Seaborn
- Projektarbete
- Vecka 12 Priyanka Mehra pmh@du.se)
- Projektarbete redovisning
- Vecka 13 (Pär Eriksson pei@du.se)
- Kom håg att göra kursutvärderingen öppnar 18/3
Vi ser gruppen som en viktig resurs i alla kursens aktiviteter och deltagare från tidigare kurser har särskilt framhållit att de diskussioner som uppstår i grupperna är mycket värdefulla. Anmäler er till grupp för resp labb- och projektuppgift då inlämningsuppgifter sker gruppvis.
Kursens omfattning är begränsad, vilket gör det omöjligt att gå djupt in i alla kursens delar, men vi hoppas att denna utbildning kommer att bidra till att öka ditt intresse för dessa frågor och ge dig verktyg, kunskaper, färdigheter och förmågor att fortsätta din professionella utveckling.
Här hittar du ett övergripande schema för kursen.
Väl mött
Kontaktinformation |
||||
|
Pär Eriksson Kursansvarig pei@du.se |
|||
|
|
Ulrika Arthursson wissa Lärare uaw@du.se |
||
|
|
Mustafa Al-Hammadi Lärare mum@du.se |
Kurssammanfattning:
Datum | Information | Sista inlämningsdatum |
---|---|---|