Uke 1 |
Bli kjent med Python |
Introduksjon og bli kjent
Hvordan l?se problemer i python
Probleml?sningsoppgaver
|
Uke 2 |
Programmering, programflyt og prosedyrer |
Presis forst?else av programmering - Datatyper
Mengdetrening ukesoppgaver
Utfordrende ukesoppgaver
|
Uke 3 |
Objekter og beholdere - lister, mengder, ordb?ker og n?stede lister |
Objekter og beholdere
Mengdetrening ukesoppgaver
Utfordrende ukesoppgaver
|
Uke 4 |
L?kker |
Hvordan fungerer l?kker
Oppgaver fra gruppetimen
Forst?elsesoppgaver til l?kker
Mengdetrening l?kker
|
Uke 5 |
L?kker, filer, funksjoner - prosedyrerer med parameter |
Filer, prosedyrer og repetisjon av l?kker
Forst?else av pensum
Ferdighetstesting av pensum (Vanskelig!)
|
Uke 6 |
Repetisjon og mengdetrening |
Repetisjon av pensum
Repetisjonsoppgaver
Mer krevende oppgaver
Eksamen H2022
|
Uke 7 |
Introduksjon til objektorientert programmering (OOP) |
Introduksjon - presentasjon
Person-klasse fra gruppetimen
Hovedprogram fra gruppetimen
|
Uke 8 |
Fortsettelse av OOP - self, referanser, program med flere klasser |
Konseptforst?else oppgaver
Self, referanser og datastruktur - presentasjon
|
Uke 9 |
Magiske metoder, objekter av flere klasser, referanser mellom objekter,
samlinger
|
Gruppetime: Magiske metoder
Konseptforst?else oppgaver
Fordypningsoppgaver
|
Uke 10 |
Sentrale datastrukturer i programmering |
Oppgaver til lenkelister
Bondesjakk oppgave
|
Uke 11 |
Hvordan lage st?rre programmer |
Pr?veeksamen 2022 |
Uke 12 |
Repetisjon og informasjon om eksamen |
|