CodeGym /Java Blog /Random /Ano ang mga hamon ng pagtuturo ng Computer Science sa USA...
John Squirrels
Antas
San Francisco

Ano ang mga hamon ng pagtuturo ng Computer Science sa USA, at Paano ka tutulungan ng CodeGym na malampasan ang mga ito

Nai-publish sa grupo
Kung ikaw ay isang tagapagturo na nagtuturo ng CS o naghahanda para sa paksang ito, ang artikulong ito ay magiging malaking tulong sa iyo. Nakolekta namin ang mga pangunahing trend sa pagtuturo ng CS sa mga paaralan sa US (batay sa survey ng State of Computer Science Education), na dapat mong tandaan. Ano ang mga hamon ng pagtuturo ng Computer Science sa USA, at Paano ka tutulungan ng CodeGym na malampasan ang mga ito - 1

Kalahati Lang Ng Mga Sekundaryang Paaralan ang Nag-aalok ng Basic Computing

Ang pag-aaral ng CS ay nagpapaunlad ng pagkamausisa at imahinasyon, pati na rin ang pagpapahusay ng lohikal at kritikal na pag-iisip at mga kasanayan sa paglutas ng problema. Sa madaling salita, makakatulong ang computer science upang mapalago ang isang "mas matalinong" bansa. At alam din yan ng gobyerno. Iyon ang dahilan kung bakit sa nakalipas na taon, pinalaki ng mga paaralan ang kanilang techno capacity at nagsimulang magturo ng computer science sa mga unang baitang. At sa ilang paaralan, sa itaas na dulo ng K–12 pathway, natututo pa nga ang mga high schooler ng mga advanced na paksa gaya ng cybersecurity, data science, at artificial intelligence. Gayunpaman, kaunting mayorya lamang ng lahat ng mataas na paaralan sa US ang nag-aalok ngayon ng foundational computer science - 53%. Ano ang mga hamon ng pagtuturo ng Computer Science sa USA, at Paano ka tutulungan ng CodeGym na malampasan ang mga ito - 2Hindi dapat banggitin na kumpara sa survey noong 2018, ang porsyento ng "mga paaralan ng CS" ay gumawa ng malaking pagtalon mula sa 35%. Ano ang mga hamon ng pagtuturo ng Computer Science sa USA, at Paano ka tutulungan ng CodeGym na malampasan ang mga ito - 3Ang makabuluhang pag-unlad na ito ay higit na nakakamit dahil sa pangako at pagsisikap ng mga guro, pinuno ng paaralan, punong-guro, gumagawa ng patakaran, at iba pang tagapagtaguyod. Bukod dito, ang bilang ng mga mag-aaral na kumukuha ng mga pagsusulit sa AP computer science ay tumaas sa mga nakaraang taon. Sa katunayan, tumaas ng 13% ang mga pagsusulit sa AP computer science (179,188 na pagsusulit sa 7,139 na paaralan). Inilunsad noong 2016, ang pagsusulit sa AP Computer Science A ay nakatuon sa paglutas ng problema, at object-oriented na programming gamit ang Java bilang core. Sinasaklaw ng pagsusulit ang malalaking ideya ng computer science at nasanay ang mga mag-aaral sa computational thinking, kabilang ang mga algorithm. Bagama't ang ilang mga paaralan ay hindi makapagbigay ng mahusay na paghahanda para sa pagsusulit, kaya maraming guro ang sumangguni sa mga online na kurso sa Java na sumasaklaw sa mga lugar ng kaalaman at kasanayan sa pagsasanay na kailangan ng kanilang mga mag-aaral upang makapasa sa mga pagsusulit sa CS.

Kawalan ng balanse sa Pagtuturo ng CS Sa Mga Paaralan

Lahat ng sinasabi, dahil sa kahalagahan ng IT sa lipunan ngayon, hindi sapat na halos kalahati ng mga paaralan ay kulang sa mga kursong CS. Sa pamamagitan nito, ipinapakita ng survey na may ilang mga pagkakaiba para sa mga may access sa computer science education - ang mga rural na paaralan, mga urban na paaralan, at mga paaralan na may mas mataas na porsyento ng mga estudyanteng may kapansanan sa ekonomiya ay mas malamang na mag-alok ng CS. Kaya, mas maraming gawain ang dapat gawin upang mapabuti ang pag-access at pakikilahok para sa lahat ng mga segment ng mga mag-aaral. Iyon ang dahilan kung bakit ang Code.org Advocacy Coalition ay nakabuo ng isang hanay ng siyam na patakaran na nilalayon na gawing pangunahing bahagi ang CS ng sistema ng edukasyon sa USA sa kabuuan. Ano ang mga hamon ng pagtuturo ng Computer Science sa USA, at Paano ka tutulungan ng CodeGym na malampasan ang mga ito - 4Ang komprehensibong balangkas ng patakarang ito ay nagpapalawak sa pagtuturo at pag-aaral ng computer science sa pamamagitan ng pagsuporta sa mga sumusunod na prinsipyo: Equity and Diversity, Clarity, Capacity, Leadership, and Sustainability. At, kung susuriin natin ang mga istatistika, makikita natin na ang mga estado ng US na gumagamit ng higit sa siyam na patakaran ay nakakakita ng mga kamangha-manghang resulta (ibig sabihin, may mas malaking porsyento ng mga paaralang nag-aalok ng computer science). Ano ang mga hamon ng pagtuturo ng Computer Science sa USA, at Paano ka tutulungan ng CodeGym na malampasan ang mga ito - 5Noong nakaraang taon, 31 estado ang nagpatibay ng 50 patakaran sa edukasyon sa computer science kasama ng Alabama, Arkansas, Idaho, Indiana, Maryland, Nevada, at South Carolina na nagpapatupad ng lahat ng siyam na patakarang inirerekomenda ng Code.org Advocacy Coalition. Ang kapansin-pansin, dalawa sa mga estadong ito (Arkansas at South Carolina) ang may pinakamataas na porsyento ng mga mataas na paaralan na nag-aalok ng computer science ng 92% bawat isa, na sinusundan ng Maryland sa 90%.

Maraming mga Guro ng mga Kursong CS ang Wala man lang Sertipikasyon sa CS

Hanggang kamakailan lamang, karamihan sa mga estado ay hindi nangangailangan ng mga guro ng mga kursong CS kahit na magkaroon ng sertipikasyon sa CS. Dahil doon, maraming guro sa CS ang bago sa CS ngunit hindi sa pagtuturo: 53% ng mga respondent ay may 10+ taon ng karanasan sa silid-aralan na may 16% lamang sa kanila na may 10+ na taon ng karanasan sa mga silid-aralan ng CS. Bukod dito, 30% lamang ang may hawak na degree sa CS, IT, o isang kaugnay na larangan, at 6% ang may hawak na menor de edad sa computer science. Sa huli, maraming kurso sa CS ang itinuro ng isang taong walang kredensyal sa pagtuturo ng CS. Bakit ito nangyayari? Dahil ang ilang estado ay kulang sa mga programa sa sertipikasyon o may mga hindi pare-parehong mga landas patungo sa naaangkop na mga kredensyal. Mula dito, madaling maghinuha na ang mga guro ay nangangailangan ng mas tuwirang landas upang makapaghanda para sa pagtuturo ng CS. Ang mga sertipikasyon o karagdagang mga kurso ay tiyak na magtitiyak na ang mga guro ay may sapat na kaalaman upang turuan ang ibang tao ng computer science. Samakatuwid, ang CodeGym ay nagbibigay ng tulong sa mga mag-aaral at guro sa pamamagitan ng pag-aalok ng online na propesyonal na pag-unlad at paghahanda sa kanila para sa mga pagsusulit, sertipikasyon, at mga aralin (sa pamamagitan ng pagbibigay ng karagdagang impormasyon sa mga partikular na paksa).

Paano Makikinabang ang Sekundaryang Edukasyon mula sa Kursong CodeGym

Ang mga aralin ay idinisenyo sa isang "gamified" na format, na magiging isang malinaw na bonus kung ang mga guro ay gustong magdagdag ng isang bagay na interactive sa kanilang CS na kurso at gawing mas nakakaengganyo ang kanilang mga aralin para sa elementarya o advanced na mga klase. Dagdag pa, ang teorya ay ipinaliwanag sa pamamagitan ng mga halimbawa sa totoong buhay. Nag-aalok ang kurso ng dalawang landas sa pag-aaral. Ang una ay pinalawig at binubuo ng apat na mga module (Java Syntax, Java Core, Java Multithreading, Java Collections) na kinabibilangan ng 10 o higit pang mga antas sa bawat isa. Habang kinukumpleto ang bawat modyul ang isang mag-aaral ay makakabisado ng iyong mga kasanayan sa programming sa pamamagitan ng parehong teoretikal na mga lektura at praktikal na mga gawain. Inaalok kang lutasin ang 1200 coding assignment sa iba't ibang paksa at antas ng pagiging kumplikado.

Ang kurikulum ng pinalawig na kursong CodeGym:

Ano ang mga hamon ng pagtuturo ng Computer Science sa USA, at Paano ka tutulungan ng CodeGym na malampasan ang mga ito - 6Ang pangalawang landas sa pag-aaral ay ang AP Java exam training program na kinabibilangan ng 18 na antas. Ang paketeng ito ay binubuo ng mga paksang kailangan ng mag-aaral upang makapasa sa pagsusulit na ito.

Ang curriculum ng AP Java exam CodeGym course:

Ano ang mga hamon ng pagtuturo ng Computer Science sa USA, at Paano ka tutulungan ng CodeGym na malampasan ang mga ito - 7Mula sa gitnang antas, ang kurso ay nagbibigay sa mga mag-aaral ng kamangha-manghang pagkakataon na magsimulang magsulat ng mga mini-proyekto tulad ng mga laro, chatbots, ATM emulator, app para sa isang restaurant, atbp. ) na agad na nagbe-verify ng iyong "araling-bahay", nagbibigay ng feedback tungkol dito, at tumutulong sa pag-aayos ng mga pagkakamali. Upang gawing simple ang proseso ng pagpapatupad ng gawain, isinama ang CodeGym sa IntelliJ IDEA, isa sa pinakasikat na modernong Java IDE. Kaya, ang mga mag-aaral ay magagawang kumpletuhin ang mga gawain nang direkta sa IDEA. At bilang isang cherry sa itaas, ang kurso ay magagamit din sa Android app para sa karagdagang kaginhawahan at flexibility. Ang kurso ay magagamit para sa mga grupo sa bawat paaralan o kolehiyo. Ang lahat ng mga account ng mga mag-aaral ay konektado sa iyong espesyal na seksyon. Sa isang pribadong grupo, lahat ay may access din sa Leaderboard na nagpapakita ng mga tagumpay at rating ng mga mag-aaral, batay sa kanilang antas at sa mga pinagsamang gawain. Available din ang opsyon sa paggawa ng mga komento/artikulo. Sa sandaling mai-post ang isang bagong artikulo, agad na aabisuhan ang lahat ng miyembro ng grupo (maaaring kasama sa mga artikulo ang mga materyales sa pag-aaral, mga talakayan sa gawain, atbp). Ano ang mga hamon ng pagtuturo ng Computer Science sa USA, at Paano ka tutulungan ng CodeGym na malampasan ang mga ito - 8

Buod

Bagama't may malinaw na pag-unlad sa pag-access sa computer science kumpara sa mga nakaraang taon, ang mga tagapagturo sa maraming paaralan ay mayroon pa ring maraming hamon sa pagtuturo ng Computer Science. Ang mga pangunahing hamon ay:
  • ang kakulangan ng praktikal na kadalubhasaan sa pagtuturo ng CS
  • ang kawalan ng pinag-isang programa sa pagsasanay
  • ang hindi sapat na access sa pagsasanay sa CS
Kung ikaw mismo ay isang tagapagturo, malamang na pamilyar ka sa mga pakikibakang ito. Ang magandang balita ay maaari mong gamitin ang CodeGym course para sa Higher Ed na may dalawahang benepisyo: i-level-up ang iyong kaalaman sa mga pangunahing kaalaman sa programming at itakda ang epektibong pagsasanay sa CS para sa iyong mga mag-aaral. Ano ang mga hamon ng pagtuturo ng Computer Science sa USA, at Paano ka tutulungan ng CodeGym na malampasan ang mga ito - 9
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION