Ressurser
Teknisk plattform/ kom i gang
Pensum i Lærebok
Python for Everyone (PfE) kap. 1-3 (foreløpig kun på overordnet nivå).
Oppgaver i Trix
- Øvingsoppgaver: enkle oppgaver som hovedsakelig fokuserer på ett tema, uten andre distraksjoner for å komme i gang med nytt stoff.
- Mengdetrening: middels vanskelige oppgaver på et nivå som bør beherskes for en uke. Kan inkludere noen flere temaer enn kun hovedtemaet.
- Utfordringsoppgaver: mer utfordrende oppgaver når man behersker et nytt tema.
Obligatorisk innlevering 1
- Alt om obligatoriske innleveringer, med lenker
Forelesninger
Live-forelesinger gir en overordnet introduksjon til uken (onsdag fra kl 10.15):
- ca 10.15-11.00: Komme i gang med programmering og Python
- ca 11.15-12.00: Overordnet introduksjon til hva hele faget handler om og hvordan det er organisert
Slides og opptak av zoom-forelesninger finnes her:
Moduler
Hvert av temaene for uken (de som er knyttet til programmering) er tilgjengelig i undervisningsmodulene. Hver modul består av en screencast fra forelesing (med gjennomgang av slides, live-koding og oppgaver som du kan forsøke å løse selv mens du ser på), i tillegg til relevante øvingsoppgaver (Trix) for å trene på temaet på egenhånd. Modulene dekker altså det samme som er gjennomgått på forelesing, men er her delt inn i separate tema. Ukens moduler er:
Læringsmål denne uken
- Kunne logge på en linux-tjener ved Ifi fra egen maskin, skrive, endre og kjøre et Python-program
- Programmering i Python:
- Kunne skrive ut til og lese inn fra terminalen
- Kunne ta vare på verdier med variabler
- Kunne bruke beslutninger (if) for å avgjøre hvilke programlinjer som skal kjøres
- Kunne lese en feilmelding
- Kjenne til ulike verktøy for å skrive og kjøre Python-programmer