Visual Coding Lab er en læringsapp, der lader dig lære programmering med blot din smartphone. Den indeholder 60 lektioner, der dækker alt fra det grundlæggende i Python og C til grundlæggende algoritmer som maksimumværdisøgning og boblesortering.
■ Læs, skriv og kør
Hvert kapitel følger en tretrinsproces: "Læsning → Øvelse → Quiz." Du læser en kort forklaring, omskriver og kører koden på stedet, og til sidst tjekker du din forståelse med en quiz. Den er designet til at gå ud over blot at læse eller kopiere.
■ Se indholdet af variabler
I Python-øvelser vises ikke kun udførelsesresultaterne, men værdierne i variabler vises som bokse. Ved at køre programmet trin for trin kan du visuelt følge, hvilke linjer programmet går igennem, og hvordan værdierne ændrer sig. I sorteringslektionen kan du se, hvordan arrayelementer omarrangeres i et diagram.
■ Udførelsesmiljøet er inden for din enhed
Både Python og C udføres kun ved hjælp af din enheds browser. Den kode, du skriver, sendes aldrig til nogen server. Når læringsmaterialerne og udførelsesmiljøet er åbnet, gemmes de på din enhed, så du kan fortsætte med at lære, selv i områder med ustabil kommunikation eller intet signal.
■ Inkluderet pensum (i alt 60 lektioner)
・Introduktion til Python: Fra det grundlæggende til algoritmer (10 kapitler / 30 lektioner)
print(), variabler og beregninger, f-strenge, if-sætninger, for-løkker, while-løkker, lister, funktioner, søgning efter maksimal værdi, boblesortering
・Introduktion til C-sprog: Fra det grundlæggende til algoritmer (10 kapitler / 30 lektioner)
printf(), int type og beregninger, scanf(), if-sætninger, for-løkker, arrays, char arrays og strenge, funktioner, søgning efter maksimal værdi, boblesortering
■ Øvelser bedømmes automatisk
Testcases leveres til øvelser. Ved at trykke på "Kør test" vises den forventede værdi og det faktiske output side om side, så du kan se din bestået/ikke bestået status med det samme.
■ Fri udførelse af fri kodeskrivning
Udover lektionerne er der en side, hvor du frit kan skrive og køre kode fra bunden. Dette er nyttigt, når du vil teste den kode, der blev vist i lektionerne.
■ Læringslog
Antallet af gange, du har udført et program, antallet af fejl og den sidste kode, du skrev, registreres på din enhed. Du kan gennemgå dine fremskridt senere.
■ Brugsbetingelser
• Gratis at bruge (annoncer vises)
• Ingen kontoregistrering eller login er påkrævet
• Din skrevne kode, dine fremskridt og dine indstillinger gemmes kun på din enhed (localStorage) og sendes ikke til vores server.
• Cookies og annonceidentifikatorer bruges til at vise annoncer.
• Målgruppe: 13 år og ældre
• Privatlivspolitik: https://visual-coding-lab.web.app/privacy
Lær Python- og C-programmering gennem 60 praktiske lektioner. Ingen registrering nødvendig, og det fungerer offline.