I informasjonsteknologi (IT) lærer elevene programmering og systemutvikling. Vi ser på hvordan IT påvirker mennesker og samfunnet. Dette styrker elevenes digitale kompetanse og forbereder dem på fremtidige studier og jobber.
IT 1
Rask oversikt
Sentrale temaer
- Grunnleggende programmering for nettsider
- HTML
- CSS
- JavaScript
- Nettsidedesign
- Universiell utforming
- Responsive nettsider
- Hvordan internett og datamaskiner fungerer
- Dagsaktuelle temaer om hvordan IT påvirker samfunnet
- Datalagring og presentasjon
Hvordan jobber vi?
IT1 passer for både nybegynnere og erfarne programmerere. Hovedfokuset er på å lære grunnleggende programmering gjennom å lage nettsider, mens de mer erfarne elevene også kan bruke en god del tid på egne IT-prosjekter.
IT-fagene er praktiske fag. Man kan ikke lese seg til å bli en god programmerer; man må faktisk programmere, og skaffe seg erfaring. Dermed blir det meste av tiden selvstendig arbeid, og det er lite variasjon i timene: vi sitter med laptopen nesten hele tiden. Med noen samarbeidsprosjekter gjennom året får vi skapt større produkter enn det hver enkelt av oss har kapasitet til alene.
En god programmerer er tålmodig og utholdende, for det kan fort ta timevis å få et program til å virke slik man vil. Man må også være kreativ, for å stadig lage nye varianter av ting. Det er en fordel å være språklig sterk, for her lærer man flere nye språk på en gang.
Hva mener elevene?
// No comment
- javaScript
IT 2
Rask oversikt
Sentrale temaer
- Programmering og algoritmer
- Python
- Objektorientert programmering
- Spillutvikling og animasjoner
- Databehandling og reelle datasett
- Testing
- Brukervennlig design
- Systemutvikling og team-arbeid med GitHub
- Dagsaktuelle temaer om hvordan IT påvirker samfunnet
- Skaperverksted
- C++
- 3D-Printing, laserkutting
- Roboter etc laget med Arduino
Hvordan jobber vi?
I IT2 bruker vi Python-programmering, som mange elever allerede er kjent med fra andre realfag. Vi vil bl.a. lese datafiler og behandle store datasett, noe som også inngår i enkelte matematikkfag. Men "reelle datasett" betyr her at datafilene er større, mer komplekse, og inneholder feil. Vi må dermed rense dataene før de kan brukes.
Det blir mye individuelt arbeid, der elevene går fra å løse gitte oppgaver til å lage programmer basert på egne ideer. Vi har også et større samarbeidsprosjekt som demonstrerer systemutvikling i praksis.
I et gruppeprosjekt på Skaperverkstedet kommer flere sider av faget sammen til en programmerbar gjenstand som elevene designer og produserer.
Hva mener elevene?
# No comment
- python