Intro til programmering - variable og datatyper
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.
Introduktion til programmering og variable
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.
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
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
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.
- 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.
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
Brug af arrays
Læs concept level4.
Noter hvad I synes var sværest at forstå.
- Navngivning af variable
- Arrays
- Git og GitHub
Derefter træningsopgaver
- 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
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.
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: