Skip to main content
Dat 1. Semester
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Intro til programmering - variable og datatyper

Læringsmål for ugen

Læsning og træning for denne uge finder du her: WorkingWithVariables

I mappen concepts findes tekster du skal læse og i assignments findes opgaver i 4 niveauer, som du skal bruge til træning i dit eget tempo.

Mandag

Introduktion til programmering og variable

Forberedelse

Installer IntelliJ hvis du ikke fik gjort det i fredags. Læs hvordan i dette dokument.

Vigtig: “Onboarding Tour” som nævnes i dokumentet er frivillig at gennemføre. Der er dele med, som vi ikke kommer til at bruge i starten. Men I er naturligvis velkomne til at kigge på den. Hvis du ikke kan finde “Onboarding tour” så søg efter den i IntelliJ ved at klikke på luppen i øverste bjælke og skriv Learn i søgefeltet.

Læs Getting started hvis du ikke fik gjort det i sidste uge. Kig på de små opgaver. Fortvivl ikke hvis du synes, det er forvirrende. Vi kommer til at repetere det i denne uge.

Læs concepts level 1 og concepts level 2.Du behøver ikke forstå det hele endnu. Formålet er bare, at du har set begreberne, inden vi arbejder med dem sammen.

Dagens program

  • Hvad er programmering?

  • IntelliJ som værktøj - fælles rundtur

  • Variable og datatyper

  • Kommunikation med bruger

  • Træningsopgaver level1 del A-F

      - Lav 2-3 opgaver fra hver del
      - Hvis du synes, opgaverne er lette, så gå videre til del G-H og/eller næste level.
      - Hvis du synes, de er svære, så lav flere fra samme del. Brug concepts-materialet som hjælp
    

Ressourcer

Øvelse: Hvad udskrives?

Javakode: Hvad udskrives

Brug denne kodesnas til at læse fra konsollen (og tilpas den dit behov)

        Scanner input = new Scanner(System.in);
        System.out.println("Hvad hedder du?");
        String name = input.nextLine();
        System.out.println("Hej " + name);

Hent farvekoder til din tekst og baggrund på zeroserver og brug dem sådan her:


        Scanner input = new Scanner(System.in);
        System.out.println("\u001B[92;107mHvad hedder du?\u001B[0m");
        String name = input.nextLine();
        System.out.println("Hej " + name);

(Skriv din tekst på Zeroserver, vælg farver og kopier “Raw sequence)

Hent emojis til din tekst på emojipedia

Tirsdag (online)

Forberedelse

Læs concepts level3.

(og level2 hvis du ikke har gjort det endnu)

Lav træningsopgaver:

level1 hvis du ikke fik gjort det i går.

level2

level3

  • Lav 2-3 opgaver fra hver del
  • Hvis du synes, opgaverne er lette, så gå videre.
  • Hvis du synes, de er svære, så lav flere fra samme del. Brug concepts-materialet som hjælp

Hvis du sidder fast i en opgave så giv det 10-15 minutter og læg det derefter til side. Noter spørgsmål undervejs.

Tag også et kig på refleksionsspørgsmålene til Level 1, 2 og 3. Du behøver ikke kunne svare på dem perfekt. Brug dem til at finde ud af, hvad du er usikker på. Skriv dine spørgsmål ned, så tager vi dem i undervisningen.

Dagens program

Vi mødes online og taler om det I har læst og lavet til i dag. Vi får afklaret eventuelle spørgsmål.

Vi taler om

  • operatorer og udtryk
  • modulus-operator
  • casting
  • rækkefølge af udregninger
  • String concatenation
  • Refleksionsspørgsmål

Onsdag

Brug af arrays

Forberedelse

Læs concept level4.

Noter hvad I synes var sværest at forstå.

Dagens program

  • Navngivning af variable
  • Arrays
  • Git og GitHub

Derefter træningsopgaver

level1 del F-H

level4.

  • Lav 2-3 opgaver fra hver del
  • Hvis du synes, opgaverne er lette, så gå videre
  • Hvis du synes, de er svære, så lav flere fra samme del. Brug concepts-materialet som hjælp

Ressourcer

Navngivningsbingo

Torsdag

I laver jeres første ugeopgave og får øvet jer i at

  • bruge IntelliJ
  • erklære, initialisere og bruge variable med int, char, double, boolean og String
  • printe til skærmen

Der vil være en underviser om formiddagen i Open Learning til at hjælpe jer.

Hvis du bliver hurtigt færdig, kan det være en god ide at læse om SP1 opgaven.

Fredag

Review er en gennemgang af jeres løsninger på ugens opgaver. Ved gennemgangen sidder i sammen i jeres studiegrupper og skiftes I til at præsentere egen kode.

Koden behøver på ingen måde at være flot eller fungere for den sags skyld. Man viser bare hvad man fik lavet til en given opgave, og så kan det være vi ændrer lidt på den eller koder den færdig i fælleskab.

Jeres underviser vil komme forbi i grupperne og til sidst har vi en opsamlingsrunde.

Det er ved at reflektere over egen kode og snakke om den, at I lærer allermest. Her træner I også den mundtlige eksamen, som har lidt samme form; man viser at man forstår koden, ved at tale om den.

HUSK at registrere jeres fremmøde på moodle

Hvad du kan gå igang med på SP1 opgaven efter denne uge: