Gruppe 8

Uke Tema Ressurser
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