Kirstens forslag
From Computing Project Repository
Kurset skal gi en teoretisk og praktisk innføring i programmering og ulike programmeringsspråk. Målet er å tilegne seg en begrepsmessig forståelse gjenom praktiske øvelser. Kurset inneholder følgende:
Generelt om programmering:
- Om utvikling av programvare fra problemdefinisjon til ferdig produkt
- Feilsøking og retting, testing
- Vedlikeholdbar og utvidbar kode. Kodestandarder.
- Utviklingsverktøy og utviklingsmiljøer.
- Ulike plattformer.
- Sammenligning av programmeringsspråk: Objektorienterte vs. prosedyreorienterte språk.
En oversikt over populære programmeringsspråk
- Java
- PHP
- C#
- Scriptspråk
.......
Gøy med programmering
- Websider med (X)HTML og litt funksjonalitet - Forms, javascript (samarbeid med kurset 'Webprosjekt')
- Lego Mindstorms: Bygg og programmer en robot, og se programmet kjøre.
Hands-on: Bruk av et eller to språk i praksis (feks PHP, java)
Øvelser i:
- å skrive små programsnutter fra første dag
- hvordan kompilere og kjøre et program
- hvordan bruke en debugger
- hvordan skrive funksjoner
- hvordan definere variabler
- hvordan utføre enkle matematiske beregninger
- if/else
- for og while-løkker
- hvordan lage input/output
- bruk av arrays