Formål med kurset

Målet med hele kurset er å ha det gøy, være glad og få ekte Java-programmeringsferdigheter for enkelt å få jobb som programmerer.

Spillstruktur

Kurset består av fire hovedoppdrag, og hvert oppdrag består av minst ti nivåer. Hvert nivå inneholder 10-12 leksjoner og 20-30 øvelser. For å fullføre oppgaver og noen andre handlinger får du erfaringspoeng eller "mørk materie". Du kan bruke den til å låse opp de påfølgende leksjonene og oppgavene.

Gå videre til neste nivå eller leksjon

For å gå videre til neste leksjon eller nivå, må du samle nok «mørk materie» til å «betale» for å låse den opp.

Beskrivelsen av hver oppgave sier hvor mange enheter du vil motta for å fullføre den.

Du vil for eksempel tjene 1 enhet mørk materie for følgende øvelse.

Øvelser

I CodeGym finner du massevis av forskjellige øvelser. Du får mørk materie for å jobbe gjennom dem.

Kopier kode fra et eksempel – Dette er den enkleste øvelsen. For å fullføre det, må du skrive inn Java-koden i det nederste vinduet nøyaktig slik det vises i det øverste vinduet.

Skriv et program — Dette er de viktigste øvelsene i kurset. Disse kan variere sterkt i kompleksitet: hele veien fra korte og enkle oppgaver til puslespill som virkelig vil sette hjernen din i gang... Du kan begynne å jobbe med en hvilken som helst oppgave merket som "Tilgjengelig". For å komme i gang klikker du bare på "Åpne"-knappen i oppgavebeskrivelsen.

Dette åpner web-IDE. Den første fanen inneholder oppgavebetingelsene. Den andre fanen er der du skriver inn koden. Du finner prosjekttreet til venstre.

Etter at du har fullført en oppgave, klikker du på «Bekreft»-knappen. Du vil finne ut om oppgaveløsningen er riktig.

Hvis du bare vil kjøre programmet uten å validere det, klikker du bare på «Kjør»-knappen.

Denne samme verktøylinjen lar deg tilbakestille løsningen din (i tilfelle du blir forvirret), analysere koden din (hvis du studerer under Dark Grand Master), eller få hjelp med en løsning.

Lag miniprosjekter – Dette er de mest interessante og utfordrende øvelsene! Et miniprosjekt består av en rekke sammenhengende deloppgaver. På slutten vil du ha laget ditt eget lille prosjekt, for eksempel et spill. Men før du kan lage ditt første miniprosjekt, har du mye arbeid å gjøre. Du vil ikke se ditt første miniprosjekt før nivå 20.

Nerd Break — Dette er de vanskeligste øvelsene av dem alle! Bare tuller! Oftest innebærer en "pause" å se en kul teknologirelatert video. Og ja, du får fortsatt en mørk materie belønning for disse øvelsene også.

PS: Fra og med nivå 3 vil du kunne jobbe med oppgaver ved å bruke et integrert utviklingsmiljø (IDE) kalt IntelliJ IDEA. En leksjon vil lære deg hvordan det gjøres, men vi forteller deg mer om det senere.

Leksjoner og oppgavestatuser

Oppgaver kan ha følgende statuser.

"Tilgjengelig" — Fortsett og prøv å fullføre det!

"Fullført" — Du fullførte denne oppgaven og samlet den mørke materien for mindre enn tre dager siden. Du kan prøve å løse det på nytt for å forbedre løsningen.

"Lukket" — Du fullførte denne oppgaven og samlet inn den mørke materien for mer enn tre dager siden.

"Låst" – Du kan ikke lenger sende inn denne oppgaven for verifisering.

Leksjoner har to mulige statuser: "Tilgjengelig" og "Låst".

Den første "låste" leksjonen etter de "tilgjengelige" leksjonene er den du stoppet på. Hvis du klikker på den, vil du bli bedt om å betale en viss mengde mørk materie for å låse den opp. Du kan komme dit fra forrige leksjon, eller du kan bare klikke på det tilsvarende kortet i listen over leksjoner.