Kursöversikt
Föreläsningsanteckningar och laborationer: https://fsp031.hampuslinander.se
Träff 16/12 17.15:
Vi kommer bland annat fokusera på de uppgifter ni skapat (dvs de två matte/fysik uppgifterna).
Fundera på hur du skulle använda uppgifterna i undervisningssyfte, dels med mål att lära ut ett koncept i ämnet men också som ren programmeringsövning.
Vi går igenom uppgifterna tillsammans där ni får beskriva de uppgifter ni skapat och er plan för hur de skulle kunna användas.
https://gu-se.zoom.us/j/66508149544?pwd=UTVuK0lQUll0S1ZaaEptdkloSWViQT09
Meeting ID: 665 0814 9544
Passcode: 673963
Kurs PM
Introduktion till programmering i textbaserad miljö - FSP031
HT2020 (50% takt)
Kursen ges av institutionen för Fysik
Kontaktuppgifter
Föreläsare och examinator: Hampus Linander, hampus.linander@gu.se
Kursens syfte
Introduktion till programming i Python med fokus på tillämpningar inom maskininlärning (AI).
Kursen berör grundläggande programmeringsbegrepp tillsammans med metoder för hantering och visualisering av olika former av data.
Med hjälp av dessa grunder kommer vi att kunna ta de första stegen mot maskininlärning som tillämpning.
![]() |
||
![]() |
Upplägg
Kursen innehåller ett antal träffar som kommer ske fysiskt eller digitalt beroende på omständigheterna. Här kommer vi gå igenom material, både teoretiskt och praktiskt, samt öva på att programmera tillsammans. Dessa träffar kompleteras med föreläsningar och övningar på distans.
Under kursen kommer det också löpande finnas ett antal projekt där verktyg och kunskap binds samman för att skapa applikationer, dels individuellt men också tillsammans med kurskamrater.
Schema
Vi ses på campus (eller digitalt beroende på covid läge) var tredje onsdag 17.15 - 20.00.
Utöver träffar innehåller kursen distansmoment så som föreläsningar, laborationer samt projekt.
Kurslitteratur
Python resurser
Moduler
- https://pandas.pydata.org/pandas-docs/stable/user_guide/10min.html
- https://numpy.org/devdocs/user/quickstart.html
Tidsplan för träffar (preliminär)
| 2/9 (Online Zoom) https://gu-se.zoom.us/j/65896543595?pwd=UW9HTXVrTkd5bDR0bENtSm5kK1hVQT09 |
Intruduktion till programmering med Python Laboration 1: Första programmen |
|
23/9 (Online Zoom) 17.15 - 19.00 https://gu-se.zoom.us/j/64551049324?pwd=Rmx0ZnVoWkpQeUdEY2NOTS9sVm9yZz09 |
Datastrukturer Laboration 2: Ladda och bearbeta data Förberedelser: Jobba igenom Laboration 1, minst uppgifter 1, 2, 3 och 5. |
|
14/10 17.15 https://gu-se.zoom.us/j/67607192228?pwd=QkNDQUlFWmFrd0MyRHVZRTk3bGl5UT09 |
Visualisering Laboration 3: Grafisk visualisering av data Förberedelser: Jobba igenom laboration 1 och 2 |
|
22/10 17.15- 19.00 https://gu-se.zoom.us/j/61755775911?pwd=eFhnU0RuRDBFb0hrdzJ2Q3ZLNGVvQT09 |
Programmeringsstuga |
|
4/11 (17.15 - 19.00) https://gu-se.zoom.us/j/64294943622?pwd=RURrSnVJOFU1WjI0U3hGZzBsZWxUZz09 |
Mer om verktyg för effektiv programmering Laboration 4: Använda en IDE, debugga och versionshantera |
|
25/11 17.15: https://gu-se.zoom.us/j/62245140815?pwd=TzlwV0JNMEozRlhzRGNYRDl3eUdiQT09 |
Maskininlärning med Python |
|
16/12 17.15: https://gu-se.zoom.us/j/66508149544?pwd=UTVuK0lQUll0S1ZaaEptdkloSWViQT09 |
Projektdag |
Examination
- Kursen innehåller ett antal projekt, både individuella samt i grupp.
- Varje del av kursen innehåller ett antal teoretiska uppgifter som testar förståelse.

