Java het ‘n belangrike taal geword om die IT-veld van vandag te bemeester. CodingBat maak dit maklik om te leer, maar is dit die beste opsie? Kom ons vind uit!
Daar is baie gratis tutoriale webwerwe om enige programmeringstaal aan te leer. Leer van ‘n rekenaarstaal behels egter ook dokumentasie. Vir Java is CodingBat een van die ideale opsies. Met die hulp daarvan, kan u goed gewortel raak in enige taal en maklik alle probleme daarmee oplos!
Die vermoë om te kodeer het nou ‘n belangrike vaardigheid op die werkplek geword. Om hierdie rede ontstaan daar steeds ‘n toenemende aantal bronne wat studente deur die hele leerproses lei. In werklikheid, webwerwe soos codingbat.com gebruikers toelaat om hul hand op twee programmeertale te probeer. Dit is Python en Java; twee van die mees gebruikte tale.
Contents
- 1 Wat is CodingBat?
- 2 CodingBat se koppelvlak – maklik om te gebruik?
- 3 Hoe word lesse afgelewer?
- 4 Probleme met aflewering van lesse
- 5 beperkings
- 6 voor & nadele
- 6.1 + Oefeninge met die fokus op een onderwerp Elke oefening aan die einde van die hoofstuk fokus slegs op een konsep. Dit kan byvoorbeeld op skikkings, rekursie, snare of logika, ensovoorts wees. As gevolg hiervan is die studente nie oorlaai met kennis nie. Boonop moet hulle hul vaardighede verbeter. + Nuttig vir die toets van TDD (toetsbestuurder-ontwikkeling)
- 6.2 + Het al die dokumentasie nodig om aan die gang te kom
- 6.3 + Het ‘n basiese teksredakteur
- 6.4 + Het talle basiese probleme
- 6.5 – Geen gids vir die begin nie
- 7 Top 5 beste alternatiewe vir CodingBat
- 8 Is CodingBat die ideale keuse?
Wat is CodingBat?
CodingBat is ‘n gratis webwerf met baie lewendige koderingskwessies. Die doel van die webwerf is om die koderingsvaardighede in beide Python en Java op te bou. Die projek is begin deur ‘n rekenaarwetenskapdosent by die gesogte Stanford Universiteit, Nick Parlante. As u uself deur talle oefenprobleme gewerk het, kan u ‘n goeie begrip kry van hoe die kode werk.
CodingBat se koppelvlak – maklik om te gebruik?
‘N Belangrike maatstaf vir die beoordeling van instruksiesagteware is die manier waarop die konsep oorgedra word. Ongeag die inligting, die sagteware bevat, as die aflewering nie op peil is nie, is dit nutteloos vir die leerder. In terme van die konsep wat dit oordra, kan CodingBat voordeel trek uit ‘n paar verbeterings. Alhoewel die koppelvlak eenvoudig en reguit is, word die eenvoud daarvan deur baie mense nie bevoordeel nie.
Die lesplanne het ‘n minimalistiese aard. Die studente het dus skaars ‘n beroep as hulle nie ‘n sekere konsep kry nie. Boonop is die soek van CodingBat op YouTube in talle video’s wat die les goed verklaar aan verlore deelnemers.
Is dit geskik vir almal?
Beginners sal gewis die gebrek aan klem op teorieë in die lesse ervaar. Intussen hou diegene wat net oefening wil hê, van die sintaktiese praktyk. Dit beteken natuurlik nie dat beginners nie met CodingBat kan leer nie. Dit het egter nie die uitgebreide verduidelikings wat beginners sou verkies nie.
Hoe word lesse afgelewer?
Al die lesse wat aangebied word op CodingBat word in verskillende kategorieë verdeel. Elke konsep het verskillende voorbeelde wat die beginsels wat voorheen gelewer is, versterk.
Dink na oor hoe ‘n leerling Engels kan leer om dit beter te verstaan. Hy of sy sal die anatomie van die taal dissekteer. Die student sal ook leer van die voorsetsels, deelwoorde van die verlede, gerunds, selfstandige naamwoorde en werkwoorde. Op dieselfde manier sal ‘n student wat CodingBat gebruik al die noodsaaklike komponente van die koderingstaal onderrig word. Hulle sal ook die oefeninge moet gebruik wat gebruik maak van die beginsels wat aangebied word.
Nick Parlante, die stigter, is van mening dat kort en praktiese live kodering probleme noodsaaklik is. Aangesien dit die basiese beginsels van meer betrokke take uitmaak, is hierdie kort probleme die sleutel om ‘n meesterprogrammeerder te word.
Hy glo ook dat kodering in wese ‘n mengsel van basiese elemente is wat ‘n komplekse funksie vorm. Om hierdie rede beklemtoon sy kursus die herhaling van die basiese beginsels.
Probleme met aflewering van lesse
Daar kan gesê word dat CodingBat ‘n gestroopte aard van ‘n teksredakteur het. Boonop is daar skaars kontekstehulp. As gevolg hiervan, kan studente uiteindelik groot foute begaan. Verder kan hulle ook sukkel om die oorsaak van die fout te vind.
Aan die ander kant hou baie van die opstelling van kaal bene. Dit verwyder al die krukke waarop beginners geneig is om te vertrou. In plaas daarvan kweek die opstelling van die begin af positiewe gewoontes in.
Sodra die probleme voltooi is, kry die student onmiddellik terugvoer. Dit sê vir hulle of hulle die probleem suksesvol opgelos het.
Is die afdeling “Help” nuttig?
Die webblad bied verduidelikings waarom die antwoorde is soos dit in die afdeling “Help” voorkom. Die verduidelikings is egter taamlik kompleks, en dit sal moeilik wees vir beginners om dit te verstaan.
Op die ongeveer bladsy van die webwerf verduidelik die stigter hoekom die hulpafdeling veral onderontwikkel lyk. Hy sê dat CodingBat nie ‘n volledige onderrigkursus is om die taal aan te leer nie. In plaas daarvan is dit bedoel om ‘n kursus aan te vul wat beginners neem.
In die algemeen bevat die hulpafdeling ‘n magdom inligting. Die enigste probleem is dat dit behoorlik gekontekstualiseer moet word. As u dit doen, kan dit studente help om die moeiliker hindernisse wat hulle in die gesig staar tydens die aanleer van enige nuwe taal, maklik deur te kom.
beperkings
Die grootste beperking is miskien dat dit net twee tale dek. Die webblad is ook ‘n projek wat deur ‘n passievolle professor begin is. Dit is dus hoogs onwaarskynlik dat hy die tyd of die span het om verder uit te brei.
Verder, in vergelyking met ander webwerwe, lyk CodingBat redelik outyds. Sommige sê dat estetika oppervlakkig is. Ons het egter baie gewoond geraak aan die moderne koppelvlak. Sommige kan dus vind dat die webwerf lastig is om te gebruik.