Uke 1 M?l og ressurser

I l?pet av uken forventer vi at du har skaffet pensumboken og gjort deg kjent med semestersiden og de ressurser denne lenker til. Du skal videre ha noe kunnskap om begrepene informatikk, datasystem og programmering, om objektorientert programmering og programmeringsspr?ket Python.

Ressurser

  • Forkurs
  • L?rebok (se Pensum p? semestersiden)
  • Ordliste (viktige IN1000-begreper p? norsk og engelsk)

Oppgaver i Trix (treningsoppgaver med l?sningsforslag)

  • ?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 fra en uke. Kan inkludere noen flere temaer enn kun hovedtemaet.  
  • Utfordringsoppgaver: mer utfordrende oppgaver n?r man behersker et nytt tema.

Obligatorisk innlevering 1

Forelesningen (Python-stoff under Moduler nedenfor)

  • Time 1 (praktisk + intro til informatikk og IN1000)
  • Time 2 (start p? programmering)
    • Lysark
    • Opptak
    • (lysark og opptak er ogs? tilgjengelig knyttet til hver enkelt modul under)

Like etter vanlig forelesing ble det ogs? vist et lite frempek p? hva som kommer de neste ukene - hvor vi viste livekoding for ? l?se et problem og underveis nevnte ulike mekanismer og hvilke uker de blir introdusert. Dette er alts? ikke meningen at man skal skj?nne n? i uke 1, men kan gi litt intuisjon og noen knagger for det som blir introdusert i de kommende 4 ukene. Dette er ogs? tilgjengelig som opptak her.

Moduler

Hvert av programmeringstemaene for uke 1-6 er tilgjengelig i undervisningsmoduler. 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

  • Ha f?tt oversikt over undervisningstilbudet og laget en egen plan
  • Kunne skrive, endre, finne igjen (!) 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
Publisert 15. aug. 2024 19:01 - Sist endret 19. aug. 2025 23:16