Science >> Wetenschap >  >> Elektronica

Computerwetenschappers ontwikkelen een videogame die leert programmeren in Java

Computerwetenschappers ontwikkelen videogame die leert programmeren in Java

Een team computerwetenschappers van de University of California, Berkeley heeft een videogame ontwikkeld die spelers leert programmeren in Java. Het spel, genaamd "CodeSpells", is ontworpen om het leren programmeren leuk en boeiend te maken, en is al gebruikt door meer dan 10.000 studenten in de computerwetenschappencursussen van Berkeley.

CodeSpells is een rollenspel waarin spelers de rol aannemen van een tovenaar die hun programmeervaardigheden moet gebruiken om vijanden te verslaan en puzzels op te lossen. Het spel is verdeeld in niveaus, die elk nieuwe programmeerconcepten introduceren. In het eerste niveau leren spelers bijvoorbeeld hoe ze eenvoudige Java-code kunnen schrijven om hun wizard over het scherm te bewegen. Naarmate ze verder komen in het spel, leren ze meer geavanceerde concepten zoals loops, conditionals en arrays.

CodeSpells is ontworpen om uitdagend maar ook lonend te zijn. Spelers moeten hun probleemoplossende vaardigheden gebruiken om erachter te komen hoe ze code kunnen schrijven die de vijanden verslaat en de puzzels oplost. Ze krijgen echter ook feedback op hun code, zodat ze van hun fouten kunnen leren en hun vaardigheden kunnen verbeteren.

Het spel is een groot succes onder studenten. Uit een onderzoek onder leerlingen die CodeSpells gebruikten, bleek dat 95% het spel aan andere leerlingen zou aanbevelen. Een leerling zei:"CodeSpells is de beste manier om te leren programmeren. Het is leuk, boeiend en ik heb er echt veel van geleerd."

De computerwetenschappers die CodeSpells hebben ontwikkeld, hopen dat het spel zal helpen om meer studenten naar de informatica te lokken. Ze geloven dat programmeren een essentiële vaardigheid is voor de 21e eeuw, en ze willen het voor iedereen leuk en toegankelijk maken.

CodeSpells is gratis beschikbaar in de App Store en Google Play.