Kursöversikt
Kurshandbok
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. Visst inspelat material finns tillgängligt i detta kursrum. Laborationer sker i våra datorsalar på våning 2. Ta alltid med egen laptop till alla föreläsningar, lektioner,workshops seminarier och labbar.
Inspelad kursintroduktion
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 alla 3 labbuppgifterna som en inläming den 9 feb.
- 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 (Mustafa Al-Hammadi mum@du.se)
- Numpy, Pandas, Matplotlib, Seaborn
- Projektarbete
- Vecka 12 (Mustafa Al-Hammadi mum@du.se)
- Projektarbete redovisning
- Vecka 13 (Pär Eriksson pei@du.se)
- Var klar med datortentamen.
- Kom håg att göra kursutvärderingen i slutet av kursen
Grupper
Vi ser grupper som viktiga för inlärningen. Skapa därför egna studiegrupper med lämpliga "kursare" där ni kan diskutera, stötta och hjälpa varandra för att förstå de olika koncepten som gås igenom i kursen. Där kan ni dela med er av idéer, erfarenheter och kunskaper samt få nya insikter och kreativa lösningar på problem.
Programmeringsgrupper för inlämningsuppgifter
Vi vill att ni jobbar i grupper om tre för att lösa dess uppgifter Då det förbättrar kodkvaliteten genom att minska antalet buggar och främja bättre design. Det ökar produktiviteten och möjliggör snabbare slutförande av uppgifter. Ni lär er av varandra, vilket sprider kunskap och förbättrar er kompetens.
- Gå med i en ny grupp för varje inlämnings uppgift. Detta görs under fliken "Personer".
- Även om ni arbetar i samma grupp för alla inlämningar och projektuppgifter, måste ni gå med i en ny grupp för varje specifik inlämningsuppgift.
-
Canvas kommer inte ihåg dina tidigare inlämningar och betyg om du går ur en grupp som redan har gjort en inlämning. Därför ska du aldrig lämna en grupp som har redan gjort en inlämning.
Tex om du vill byta grupp inför nästa inlämningsuppgift av någon anledning:
- Gå med i den nya grupp.
- Lämna inte den gamla gruppen om en inlämning redan har gjorts för den.
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.
Datortentamen
Gör dess kryssfrågor tills du når 100% rätt. Öppnar vecka 6 ska vara klar vecka 13.
Schema
På TimeEdit hittar du schemat för kursen, sök på kurskoden GMI35S.
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 |
|---|---|---|