CodeGym /Blog Jawa /Acak /Kode Sukses lan Skill Vital kanggo Buruh Abad 21. Apa Com...
John Squirrels
tingkat
San Francisco

Kode Sukses lan Skill Vital kanggo Buruh Abad 21. Apa Computational Thinking?

Diterbitake ing grup
Sawetara perkara nggawe CodeGym minangka kursus online sing paling apik kanggo sinau babagan kode ing Jawa saka awal (ing mripat kita paling ora): struktur kursus sing direncanakake kanthi teliti, pendekatan latihan-pisanan , tugas sing akeh banget (luwih saka 1200), crita sing nyenengake lan lucu. , fitur sosial , lan liya-liyane. Nanging kita seneng mikir yen kita bakal dadi mil ekstra kanggo mbantu para siswa sukses yaiku sing ndadekake CodeGym paling apik. Misi kita ora mung kanggo mbantu sampeyan sinau basa Jawa lan golek proyek coding sawise (utawa nalika isih ana ing tengah kursus), nanging kanggo ndhukung pangembangan sampeyan, pribadi lan profesional, kanthi kawruh lan informasi sing cocog. 'Kode Sukses' lan 'Ketrampilan Vital kanggo Buruh Abad 21'.  Apa Computational Thinking?  - 1

Apa Computational Thinking?

Computational Thinking (CT) minangka konsep sing diarani para ahli industri minangka 'kode kanggo sukses' lan 'skill vital'. Sanajan relatif prasaja, CT bisa mbiyantu ngluwihi program piranti lunak. Istilah iki pisanan diusulake ing taun 1980 dening Seymour Papert, ahli matematika lan ilmuwan komputer, minangka cara kanggo ngatasi macem-macem masalah lan tugas sing ana hubungane karo program kanthi luwih efisien. Pikiran komputasi minangka sakumpulan cara sing kalebu njupuk masalah sing rumit lan dipecah dadi sawetara masalah sing luwih cilik sing luwih gampang diatur, uga nyatakake inti saka masalah lan solusi kanthi cara sing bisa ditindakake komputer. Cukup, sadurunge miwiti coding kanggo ngajar komputer kanggo ngatasi masalah tartamtu, biasane sampeyan kudu ngerteni masalah kasebut dhewe, golek solusi, lan mung banjur mulang komputer kanggo menehi hasil karo. Pemikiran komputasi minangka cara kanggo nggawe proses iki luwih cepet lan luwih gampang, nanging ora mung kanggo program lan bisa ditrapake ing macem-macem bagean ing urip kita. Sanajan konsep iki dikenalake ing taun 1980, pamikiran komputasi wiwit entuk perhatian akeh sawise Jeannette Wing, profesor ilmu komputer ing Universitas Columbia, ngusulake supaya CT dadi bagean saka kurikulum sekolah minangka salah sawijining katrampilan dhasar sing kudu diduweni kabeh wong. .

Kepiye cara Computational Thinking?

Computational Thinking minangka teknik kasusun saka papat cara utama, yaiku dekomposisi, generalisasi/abstraksi, pengenalan pola/ representasi data, lan algoritma. Kabeh padha penting lan efektif nalika ditrapake (kanggo masalah) ing urutan sing bener.

  • Panguraian.

Sampeyan miwiti kanthi dekomposisi, yaiku misahake masalah dadi sawetara masalah cilik sing luwih gampang dirampungake siji-siji.

  • Abstraksi (generalisasi).

Banjur sampeyan nerusake menyang tugas / masalah tartamtu, fokus khusus ing informasi sing penting kanggo ngatasi lan nglirwakake kabeh liyane.

  • Pangenalan pola (representasi data).

Langkah sabanjure yaiku nggoleki persamaan antarane masalah sing lagi ditindakake lan masalah liyane sing wis ditanggulangi sadurunge (kanthi solusi kasedhiya). Tujuane kanggo nemokake pola sing bisa ditrapake kanggo tugas sampeyan saiki.

  • Algoritma.

Lan pungkasane, kanthi asil ngetrapake langkah-langkah sadurunge, sampeyan nggawe algoritma kanggo solusi masalah langkah-langkah. Algoritma banjur bisa dieksekusi dening komputer (utawa otak sampeyan, sing dadi tugas pemecahan komputer paling penting ing urip sampeyan).

Nggunakake Computational Thinking

Ngerti carane nggunakake CT nalika nangani masalah lan tugas, mayoritas pangembang piranti lunak ditangani kanthi rutin bisa mbiyantu banget sajrone karir ing coding. "Ilmu komputer dudu pemrograman komputer. Mikir kaya ilmuwan komputer tegese luwih saka bisa program komputer. Perlu mikir ing pirang-pirang tingkat abstraksi. Pemikiran komputasi yaiku mikir kanthi rekursif. Iki minangka pangolahan paralel. Iki nerjemahake kode minangka data lan data minangka kode. Iki minangka pamriksa jinis minangka generalisasi analisis dimensi. Iku ngenali loro virtues lan beboyo aliasing, utawa menehi wong utawa soko luwih saka siji jeneng. Iki ngerteni biaya lan kekuwatan saka alamat ora langsung lan panggilan prosedur. Iku menehi kritik program ora mung kanggo bener lan efisiensi nanging kanggo estetika,nerangake Jeannette Wing ing makalah 2006 babagan pentinge sinau pamikiran komputasi lan mulang kabeh mahasiswa anyar. Kaya sing sampeyan ngerteni, pamikiran komputasi ora mung kanggo programer lan ilmuwan komputer. Iki digunakake dening wong (asring ora sadar) ing kabeh jinis profesi kanggo ngatasi masalah sing ana gandhengane karo kerja lan ing saben dinane. Iki minangka pandhuan cepet babagan cara miwiti ngetrapake pamikiran komputasi kanggo tugas coding utawa masalah serius sing bisa ditindakake ing urip pribadi.

  • Nglamar dekomposisi.

Dekomposisi minangka teknik sing prasaja nanging kuat, sing bisa mbantu ngatasi masalah / tugas sing katon rumit banget, mula asring nyebabake procrastination lan kesulitan liyane. Tombol ing kene yaiku nglatih otak supaya nggunakake dekomposisi kanthi rutin, mbagi tugas menyang sawetara tugas sing luwih cilik sing luwih gampang diatasi. Sanajan dekomposisi katon kaya cara sing gampang banget lan malah ketok, sampeyan bakal kaget yen akeh wong sing ora ngerti, sing dadi luwih angel kanggo miwiti nggarap tugas global sing gedhe (kayata sinau basa Jawa, Tuladhane).

  • Aplikasi abstraksi.

Ngerti carane ngetrapake abstraksi minangka kemampuan sing kuat yen sampeyan ngerti teknik kasebut lan wis nglatih otak kanggo nggunakake kanthi ora sadar. Abstraksi yaiku fokus khusus ing informasi sing dibutuhake kanggo ngrampungake tugas nalika ora nggatekake kabeh liyane. Digunakake kanthi kombinasi karo dekomposisi, iki minangka cara kanggo nyedhaki masalah utawa masalah ing urip sampeyan. Nalika ngatasi tugas pemrograman sing ketat, abstraksi mbantu konsentrasi lan supaya otak ora cepet kesel.

  • Aplikasi pangenalan pola.

Pangenalan pola minangka katrampilan coding sing penting, amarga ngidini sampeyan ngrampungake tugas kanthi luwih cepet kanthi ngetrapake pola pikir sing wis dingerteni lan kepenak digunakake dening otak. Iki uga minangka teknik sing kuat kanggo ditrapake kanggo masalah urip umum: coba nganalisa masalah apa wae sing sampeyan adhepi ing urip sampeyan lan golek (lan nyilih) pola saka bagean-bagean urip sampeyan sing bisa marem, nransfer menyang masalah saiki.

  • Nglamar algoritma.

Yen sampeyan mikir babagan iki, urip kita kabeh babagan nggawe algoritma. We nelpon wong pakulinan. Otak kita cenderung ngandelake kabiasaan saben dina, mung amarga luwih efisien lan praktis. Masalah mung umume kita cenderung nindakake iki kanthi ora sadar, sing asring nyebabake algoritma sing salah lan mbebayani (kita nyebat kabiasaan ala utawa kecanduan). Ngerti carane nggawe algoritma migunani kanthi sadar bisa dadi katrampilan urip sing migunani banget, supaya sampeyan bisa nggayuh tujuan lan sukses. Nalika nerangake program, ngerti carane nggawe algoritma kanggo ngatasi masalah tartamtu kanthi cara sing paling cepet lan efisien, iku mbedakake wong sing mung ngerti carane kode saka programmer komputer profesional sing berpengalaman.

Apa sing dikandhakake para ahli?

Ing kesimpulan, iki minangka sawetara ahli ilmu komputer sing diakoni babagan Pemikiran Komputasi. Miturut James Lockwood lan Aidan Mooney, profesor ing Universitas Maynooth ing Irlandia lan penulis 'Computational Thinking in Education: Where does it fit?'laporan, pamikiran komputasi "minangka katrampilan penting kanggo para pekerja abad 21." "Sanajan akeh riset sing ditindakake kanggo ngajar CT lan CS [ilmu komputer] ing sekolah, akeh siswa tingkat katelu sing ora bakal ngerti konsep kasebut. Penting yen siswa CS lan non-CS duwe katrampilan pemecahan masalah sing apik lan CT bisa entuk manfaat banget. Akeh cara sing beda-beda wis diusulake lan misale jek kursus CT sing ora wajib kanggo siswa CS lan non-CS minangka cara sing efektif lan migunani. Iki mbutuhake dhukungan saka staf administrasi lan guru, nanging keuntungan sing kadhaptar ing bagean iki lan ing Bagean 7 nuduhake manawa bisa migunani kanggo kabeh sing melu. Ana uga macem-macem cara kanggo mulang CT ing konteks kuliah, sanajan sing umume umum yaiku praktik sing luwih praktis, kursus sing dipimpin diskusi, lan umume metode kasebut katon sukses. Dikira, mungkin, siswa CS bakal entuk manfaat saka iki amarga nggawe transisi menyang "program tradisional" luwih gampang kanggo dheweke," ujare para ahli. Conrad Wolfram, ahli teknologi lan pengusaha Inggris sing misuwur, uga nyengkuyung kanggo ngajar pamikiran komputasi ing perguruan tinggi, lanmalah diarani 'kode kanggo sukses': "Pemikiran komputasi minangka kode kanggo sukses. Proses pemecahan masalah adhedhasar komputer banget kuat kanggo ngatasi tantangan urip nyata sing kudu dadi subyek pendhidhikan inti. Paling ora yen sampeyan, kaya aku, setuju yen tujuan dhasar saka pendhidhikan yaiku kanggo nambah urip kita kanthi nemokake solusi sing paling efektif kanggo masalah apa wae. Piye menurutmu? Apa Computational Thinking koyone sampeyan kaya soko sampeyan kudu esthi luwih ing gesang? Nuduhake pikirane karo kita ing bagean komentar ing ngisor iki!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION