Formål med kurset

Målet med hele kurset er at have det sjovt, forblive glad og få rigtige Java-programmeringsfærdigheder for nemt at få et job som programmør.

Spilstruktur

Kurset består af fire hovedopgaver, og hver opgave består af mindst ti niveauer. Hvert niveau indeholder 10-12 lektioner og 20-30 øvelser. For at udføre opgaver og nogle andre handlinger får du erfaringspoint eller "mørkt stof". Du kan bruge den til at låse op for de efterfølgende lektioner og opgaver.

Gå videre til næste niveau eller lektion

For at gå videre til næste lektion eller niveau skal du indsamle nok "mørk stof" til at "betale" for at låse den op.

Beskrivelsen af hver opgave siger, hvor mange enheder du vil modtage for at fuldføre den.

Du vil f.eks. tjene 1 enhed mørkt stof for den følgende øvelse.

Øvelser

I CodeGym finder du et væld af forskellige øvelser. Du får mørkt stof for at arbejde igennem dem.

Kopiér kode fra et eksempel — Dette er den enkleste øvelse. For at fuldføre det, skal du indtaste Java-koden i det nederste vindue, præcis som det vises i det øverste vindue.

Skriv et program — Dette er de vigtigste øvelser i kurset. Disse kan variere meget i deres kompleksitet: hele vejen fra korte og enkle opgaver til puslespil, der virkelig vil sætte din hjerne i gang... Du kan begynde at arbejde på enhver opgave markeret som "Tilgængelig". For at komme i gang skal du blot klikke på knappen "Åbn" på opgavebeskrivelsen.

Dette åbner web-IDE'en. Den første fane indeholder opgavebetingelserne. Den anden fane er, hvor du indtaster din kode. Du finder projekttræet til venstre.

Når du har fuldført en opgave, skal du klikke på knappen «Bekræft». Du finder ud af, om opgaveløsningen er korrekt.

Hvis du bare vil køre dit program uden at validere det, skal du blot klikke på knappen «Kør».

Den samme værktøjslinje lader dig nulstille din løsning (i tilfælde af at du bliver forvirret), analysere din kode (hvis du studerer under Dark Grand Master), eller få hjælp til en løsning.

Opret miniprojekter – Dette er de mest interessante og udfordrende øvelser! Et miniprojekt består af en række indbyrdes forbundne delopgaver. Til sidst vil du have lavet dit helt eget lille projekt, såsom et spil. Men før du når at lave dit første miniprojekt, har du en masse arbejde at gøre. Du vil ikke se dit første miniprojekt før niveau 20.

Nørd Break — Dette er de sværeste øvelser af dem alle! Bare for sjov! Oftest involverer en "pause" at se en cool teknologirelateret video. Og ja, du får stadig en mørk materie belønning for disse øvelser også.

P.S.: Fra og med niveau 3 vil du være i stand til at arbejde med opgaver ved hjælp af et integreret udviklingsmiljø (IDE) kaldet IntelliJ IDEA. En lektion vil lære dig, hvordan det gøres, men vi fortæller dig mere om det senere.

Lektioner og opgavestatusser

Opgaver kan have følgende statusser.

"Tilgængelig" — Fortsæt og prøv at fuldføre det!

"Fuldført" — Du fuldførte denne opgave og indsamlede dit mørke stof for mindre end tre dage siden. Du kan prøve at løse det igen for at forbedre din løsning.

"Lukket" — Du fuldførte denne opgave og indsamlede dit mørke stof for mere end tre dage siden.

"Låst" – Du kan ikke længere indsende denne opgave til verifikation.

Lektioner har to mulige statusser: "Tilgængelig" og "Låst".

Den første "låste" lektion efter de "tilgængelige" lektioner er den, du stoppede på. Hvis du klikker på den, bliver du bedt om at betale en vis mængde mørkt stof for at låse den op. Du kan komme dertil fra den forrige lektion, eller du kan bare klikke på det tilsvarende kort i listen over lektioner.