Anda di halaman 1dari 19

Bringing Computational Thinking to K-12: What is Involved and

What is the Role of the Computer Science Education Community?

VALERIE BARR
Union College

and
CHRIS STEPHENSON
Computer Science Teachers Association
Do Not Cite Without Permission

The process of increasing student exposure to computational


thinking in K-12 is complex, requiring systemic change, teacher
engagement, and development of significant resources.
Collaboration with the computer science education community is
vital to this effort.
Categories and Subject Descriptors: K.3.2 [Computer and
Information Science Education]: Computer Science
Education; K.3.1 [Computer Uses in Education]: General
General Terms: Education, Curriculum

1. INTRODUCTION
Ketika Jeanette Wing [13] meluncurkan diskusi tentang peran
"pemikiran komputasional" di semua disiplin ilmu, dia memicu
keterlibatan mendalam dengan pertanyaan inti tentang apa itu ilmu
komputer dan apa yang mungkin berkontribusi untuk memecahkan
masalah di seluruh spektrum manusia. pertanyaan. Wing berpendapat
bahwa kemajuan dalam komputasi memungkinkan para peneliti di semua
disiplin ilmu untuk membayangkan strategi pemecahan masalah baru dan
untuk menguji solusi baru baik di dunia maya maupun dunia nyata.
Komputasi telah memungkinkan lompatan inovasi dan imajinasi yang
mendalam karena memfasilitasi upaya kita untuk memecahkan masalah
mendesak (misalnya, pencegahan atau penyembuhan penyakit,
penghapusan kelaparan dunia), dan memperluas pemahaman kita tentang
diri kita sendiri sebagai sistem biologis dan hubungan kita dengan dunia
sekitar kita. Kemajuan ini, pada gilirannya, mendorong kebutuhan akan
individu terdidik yang dapat membawa kekuatan pemecahan masalah
yang didukung komputasi ke bidang usaha yang semakin diperluas.
It is no longer sufficient to wait until students are in college to introduce these
Author’s address: V.Barr, Computer Science Department,
Union College, 807 Union Street, Sch- enectady, NY 12308
C.Stephenson, Computer Science Teachers Association, 2 Penn
Plaza, Suite 701, New York, NY 10121-00701
Permission to make digital/hard copy of all or part of this
material without fee for personal or classroom use provided
that the copies are not made or distributed for profit or
commercial advantage, the ACM copyright/server notice, the
title of the publication, and its date appear, and notice is given
that copying is by permission of the ACM, Inc. To copy
otherwise, to republish, to post on servers, or to redistribute to
lists requires prior specific permission and/or a fee.
Ⓧc 20x ACM 1529-3785/20x/0700-0111 $5.00
ACM Transactions on Computational Logic, Vol. x,
No. x, x 20x, Pages 111–0??.
Bringing Computational Thinking to K-12 · 3
Tidak lagi cukup menunggu sampai mahasiswa kuliah untuk
memperkenalkan konsep-konsep ini. Semua siswa hari ini akan
menjalani kehidupan yang sangat dipengaruhi oleh komputasi, dan
banyak yang akan bekerja di bidang yang melibatkan atau dipengaruhi
oleh komputasi. Mereka harus mulai bekerja dengan pemecahan masalah
algoritmik dan metode dan alat komputasi di K-12. Penanaman konsep
berpikir komputasi yang sukses ke dalam kurikulum K-12 membutuhkan
upaya dalam dua arah. Kebijakan pendidikan harus diubah, mengatasi
rintangan infrastruktur yang signifikan, dan guru K-12 membutuhkan
sumber daya, dimulai dengan definisi yang meyakinkan dan contoh
relevan sesuai usia. Dalam makalah ini kami melaporkan bagian pertama
dari proyek multifase yang ditujukan untuk mengembangkan definisi
Do Not Cite Without Permission

operasional pemikiran komputasi untuk K-12 bersama dengan sumber


daya yang sesuai untuk kebijakan dan perubahan kurikuler. Selain
menjelaskan isu-isu yang terlibat dalam arena K-12, makalah ini,
mengikuti Ezer dan Stephenson [11], dimaksudkan untuk membantu
menjembatani kesenjangan antara komunitas pendidikan K-12 dan CS.
Komunitas pendidikan ilmu komputer dapat memainkan peran penting
dalam menyoroti praktik pemecahan masalah algoritmik dan aplikasi
komputasi lintas disiplin ilmu, dan membantu mengintegrasikan
penerapan metode dan alat komputasi di berbagai bidang pembelajaran.
Pada saat yang sama, pendidik ilmu komputer harus memahami
kompleksitas lingkungan pendidikan K-12, menggabungkan pengetahuan
tersebut ke dalam aktivitas penjangkauan mereka dan dukungan mereka
untuk perubahan K-12.
Mengembangkan definisi atau pendekatan pemikiran komputasi yang
cocok untuk K-12 sangat menantang mengingat fakta bahwa belum ada
definisi pemikiran komputasi yang disepakati secara luas. Tentu saja
siswa K-12 sudah belajar cara berpikir dan memecahkan masalah, tetapi
ilmuwan komputer dapat membantu guru memahami proses ini sebagai
algoritme, dan mengidentifikasi di mana komputasi aktual dan
manipulasi data dengan komputer mungkin cocok. Banyak disiplin ilmu
yang mewajibkan, mempromosikan, dan mengajarkan keterampilan
pemecahan masalah, pemikiran logis, atau pemikiran algoritmik.
Ilmuwan komputer dapat mempromosikan pemahaman tentang
bagaimana membawa proses komputasi untuk mengatasi masalah di
bidang lain dan pada masalah yang terletak di persimpangan disiplin
ilmu. Sebagai contoh, bioinformatika dan biologi komputasi berbeda,
tetapi keduanya mendapat manfaat dari kombinasi biologi dan ilmu
komputer. Yang pertama melibatkan pengumpulan dan analisis informasi
biologis. Yang terakhir melibatkan simulasi sistem dan proses biologis.
Menyajikan bioinformatika dan biologi komputasi dalam bentuk
ACM Transactions on Computational Logic, Vol. x, No. x, x
20x.
4
algoritmik · Barr and
membantu Stephenson
ilmuwan bertukar informasi [5].

2. MULTIPLE DEFINITIONS OF COMPUTER SCIENCE AND


COMPUTATIONAL THINKING
Pertanyaan tentang sifat dan nilai pendidikan ilmu komputer sama tuanya
dengan disiplin itu sendiri. Pada tahun 1985, Abelson dan Sussman
berpendapat bahwa ilmu komputer adalah “suatu disiplin membangun
bahasa deskriptif yang sesuai” [1]. Denning [2], bagaimanapun,
mengemukakan bahwa ilmu komputer terdiri dari mekanika (komputasi,
komunikasi, koordinasi, otomatisasi, dan ingatan), prinsip-prinsip desain
(kesederhanaan, kinerja, keandalan, evolvabilitas, dan keamanan) dan
praktik (pemrograman, sistem rekayasa, pemodelan dan validasi, inovasi,
dan penerapan). Kurikulum Model ACM untuk K-12 Ilmu Komputer
[12] memberikan definisi ilmu komputer khusus untuk pendidik K-12.
Ilmu komputer, menurutnya, bukanlah pemrograman atau literasi
komputer. Sebaliknya, itu adalah "studi tentang komputer dan proses
algoritmik termasuk prinsip-prinsipnya, desain perangkat keras dan
perangkat lunaknya, aplikasinya, dan dampaknya terhadap masyarakat"
(hal.1). Oleh karena itu, ilmu komputer meliputi:
—pemrograman,
—desain perangkat keras,
—jaringan,
—grafik,
— database dan pencarian informasi,
-keamanan komputer,
-desain perangkat lunak,
-bahasa pemrograman,
-logika,
—paradigma pemrograman,
—terjemahan antara tingkat abstraksi,
-kecerdasan buatan,
—batas perhitungan (apa yang tidak dapat dilakukan komputer),
—aplikasi dalam teknologi informasi dan sistem informasi, dan
—masalah sosial (keamanan internet, privasi, kekayaan intelektual, dll.).
Baru-baru ini, Felleisen dan Krishnamurthy [3] berpendapat bahwa "pemrograman imajinatif"
adalah elemen yang paling penting dari komputasi karena erat menyelaraskan matematika
dengan komputasi dan dengan cara ini membawa matematika untuk hidup.
Dalam membingkai kepentingan konseptual dan pendidikan dari pemikiran komputasi, yang
ACM Transactions on Computational Logic, Vol. x, No. x, x
20x.
berbeda dari ilmu komputer, Wing [13]Bringing Computational Thinking to K-12 · 5 meliputi:
menyarankan bahwa pemikiran komputasi
mencari pendekatan algoritmik untuk domain masalah; kesiapan untuk bergerak di antara
tingkat abstraksi dan representasi yang berbeda; keakraban dengan dekomposisi; pemisahan
keprihatinan; dan modularitas. Baru-baru ini, Isbell et al. [6] berpendapat untuk "berpikir
komputasi", fokus pada penyediaan layanan, antarmuka, dan perilaku yang melibatkan peran
yang lebih sentral untuk pemodelan sebagai sarana merumuskan hubungan dan mengidentifikasi
lembaga yang relevan yang merupakan sumber perubahan.
Seperti yang ditunjukkan oleh Kelompok Kerja ITEST tentang Pemikiran Komputasi [8], pemikiran
komputasi “berbagi elemen dengan berbagai jenis pemikiran lainnya seperti pemikiran algoritmik,
pemikiran teknik, dan pemikiran matematis”. Perkovic et al. [9] juga berfokus pada keterampilan
intelektual yang diperlukan untuk "menerapkan teknik komputasi atau aplikasi komputer untuk ...
masalah dan proyek" dalam disiplin apa pun. Hemmendinger [4] mencatat bahwa kita harus menyadari
risiko arogansi dan melampaui batas ketika membahas peran pemikiran komputasional, khususnya lintas
disiplin ilmu. Dia berpendapat bahwa elemen pemikiran komputasional yang cenderung diklaim oleh
ilmuwan komputer untuk mereka sendiri (membangun model, menemukan dan mengoreksi kesalahan,
membuat representasi, dan menganalisis) dibagi di banyak disiplin ilmu dan munculnya klaim teritorial
besar berisiko memprovokasi kerugian. reaksi. Hemmendinger menyimpulkan bahwa tujuan akhir
seharusnya bukan untuk mengajar setiap orang untuk berpikir seperti seorang ilmuwan komputer,
melainkan untuk mengajar mereka menerapkan elemen-elemen umum ini untuk memecahkan masalah
dan menemukan pertanyaan baru yang dapat dieksplorasi di dalam dan di semua disiplin ilmu.

3. CREATING A DEFINITION FOR COMPUTATIONAL THINKING IN K-12


Pendidikan K-12 saat ini adalah lingkungan yang sangat kompleks dan sangat dipolitisasi di mana
berbagai prioritas, ideologi, pedagogi, dan ontologi bersaing bersaing untuk mendapatkan dominasi. Itu
secara bersamaan tunduk pada ekspektasi yang sangat beragam, pengawasan ketat, dan sumber daya
yang semakin berkurang. Setiap upaya untuk mencapai perubahan sistemik dalam lingkungan ini
membutuhkan pemahaman yang mendalam tentang realitas sistem. Debat sengit tentang sifat ilmu
komputer atau pemikiran komputasi dapat memberikan stimulasi intelektual bagi mereka yang berada di
bidang komputasi. Namun, menanamkan pemikiran komputasi di K-12 membutuhkan pendekatan
praktis, yang didasarkan pada definisi operasional. Ini mengharuskan kita memulai dengan serangkaian
pertanyaan yang difokuskan secara khusus pada implementasi K-12:
—Seperti apa pemikiran komputasi di kelas?
—Keterampilan apa yang akan ditunjukkan siswa?
—Apa yang dibutuhkan seorang guru untuk menerapkan pemikiran komputasional?
—Apa yang sudah dilakukan guru yang dapat dimodifikasi dan diperluas?
Agar bermanfaat, sebuah definisi pada akhirnya harus digabungkan dengan contoh-contoh yang
menunjukkan bagaimana pemikiran komputasional dapat dimasukkan ke dalam kelas. Riset tentang
penerapan keterampilan berpikir komputasi dalam pendidikan informal juga memberikan wawasan yang
berharga. Lee [7] misalnya, menunjukkan beberapa proyek sukses yang menggunakan simulasi dan
pemodelan, robotika, dan desain permainan komputer untuk mengajarkan abstraksi, otomasi, dan
analisis. Seperti yang dicatat oleh Kelompok Kerja ITEST tentang Pemikiran Komputasional, aktivitas
semacam ini juga melibatkan desain berulang, penyempurnaan, dan proses refleksi yang menurut
ACM Transactions on Computational Logic, Vol. x, No. x, x
20x.
6
Resnick [10] penting ·untukBarr and Stephenson
pemikiran kreatif dan komputasional.
Pada musim panas 2009, Computer Science Teachers Association (CSTA) dan International Society for
Technology in Education (ISTE) memulai proyek multi-fase yang bertujuan mengembangkan definisi
operasional pemikiran komputasi untuk K-12. Kedua organisasi ini (lihat Lampiran A untuk informasi
lebih lanjut tentang CSTA dan ISTE) sangat cocok untuk usaha ini karena keterlibatan mereka yang luas
dalam K-12 dan keahlian mereka dalam mengembangkan standar pendidikan, materi kurikulum, dan
pengembangan profesional untuk pendidik. Proyek ini akan menyatukan pemikiran komputasional dan
para pemimpin pemikiran kurikulum K-12 yang berkomitmen untuk berfokus pada definisi dan
implementasi pemikiran komputasional dalam konteks hasil, standar, dan artefak kurikulum K-12 yang
sebenarnya. Proyek dimulai dengan pemilihan komite pengarah kecil yang bertemu untuk:
—mengidentifikasi kriteria dan nama calon undangan untuk pertemuan Pemikiran Pemimpin; Dan
—mengembangkan agenda untuk pertemuan dua hari Pemimpin Pemikiran yang dirancang untuk
membuat kerangka kerja/leksikon untuk memfasilitasi diskusi dengan lebih baik tentang elemen kunci
pemikiran komputasi lintas disiplin ilmu yang berbeda.

ACM Transactions on Computational Logic, Vol. x, No. x, x


20x.
Bringing Computational Thinking to K-12 · 7
Panitia pengarah mengidentifikasi sekelompok pendidik dan
administrator yang
—telah dengan jelas menunjukkan minat dalam pemikiran komputasi
untuk K-12 atau keahlian dalam pengembangan dan implementasi
kurikulum
— akan memberikan representasi dari spektrum latar belakang dan
perspektif yang luas (pengajar dan peneliti pendidikan tinggi, asosiasi
profesional K-12, pemimpin berbasis sekolah, guru, komunitas korporat),
—memiliki pengalaman dengan atau menunjukkan minat dalam
masalah K-12, dan
—Mendemonstrasikan kepemimpinan, khususnya di bidang disiplin
STEM.
Panitia pengarah akhirnya memilih 26 Pemimpin Pemikiran dan
menugaskan mereka untuk mengembangkan visi bersama dan
serangkaian strategi untuk menanamkan pemikiran komputasi di seluruh
kurikulum K-12, terutama di bidang studi STEM. Tujuan dari pertemuan
yang diadakan selama dua hari di bulan April 2010 ini bukanlah untuk
menyusun definisi formal atau definitif tentang pemikiran komputasi
untuk diperdebatkan oleh para akademisi. Sebaliknya, tujuan dari
pertemuan tersebut adalah untuk mencapai konsensus tentang apa arti
pemikiran komputasi di K-12, serta menjelaskan kekhasan pendidikan K-
12 kepada perwakilan pendidikan CS. Secara khusus, agar kolaborasi K-
16 berhasil, fakultas perguruan tinggi harus memahami kompleksitas
pengajaran dan membuat perubahan dalam setting K-12. Para ilmuwan
komputer yang berpartisipasi, khususnya, mencatat bahwa perubahan
pendidikan jauh lebih kompleks daripada yang mereka duga dan bekerja
dengan pendidik dari berbagai disiplin ilmu berarti belajar untuk
"memutuskan pemikiran komputasional dari ilmu komputer".

4. WAYS OF ENVISIONING COMPUTATIONAL THINKING IN K-12 CLASSROOM


Para peserta mengidentifikasi banyak ide tentang apa itu pemikiran
komputasional dan apa yang bisa dilakukan di ruang kelas. Ketika
ditantang dengan tugas untuk mendeskripsikan apa yang membuat
pemikiran komputasi unik dari jenis pemikiran lainnya, peserta
cenderung berfokus pada sentralitas komputer dan serangkaian konsep
yang mencakup pemikiran dan tindakan komputasi:
CT adalah pendekatan untuk memecahkan masalah dengan cara yang
dapat diimplementasikan dengan komputer. Siswa tidak hanya menjadi
pengguna alat tetapi pembuat alat. Mereka menggunakan sekumpulan
ACM Transactions on Computational Logic, Vol. x, No. x, x
20x.
· abstraksi,
konsep,8 seperti Barr and Stephenson
rekursi, dan iterasi, untuk memproses dan
menganalisis data, serta membuat artefak nyata dan virtual. CT adalah
metodologi pemecahan masalah yang dapat diotomatisasi dan ditransfer
dan diterapkan di seluruh mata pelajaran.
dan generasinya dari, dan potensi penggunaannya dalam, berbagai
disiplin ilmu: Kekuatan pemikiran komputasi adalah bahwa ia berlaku
untuk setiap jenis penalaran lainnya. Ini memungkinkan segala macam
hal dilakukan: fisika kuantum, biologi tingkat lanjut, sistem manusia-
komputer, pengembangan alat komputasi yang berguna.
Para peserta membayangkan pemikiran komputasi terwujud di kelas
melalui pemecahan masalah aktif. Mereka melihat siswa: “terlibat dalam
menggunakan alat untuk memecahkan masalah”, “nyaman dengan coba-
coba”, dan bekerja dalam “suasana mencari tahu bersama”. Mereka juga
melihat siswa menggunakan konsep-konsep kunci, sehingga “Anda akan
mendengar mereka berbicara tentang urutan, input, output, nilai yang
disimpan, seberapa rumit solusinya”. Peserta pertemuan juga
memperkirakan bahwa siswa yang pembelajarannya memiliki banyak
peluang untuk “melakukan komputasi” akan membuktikan jenis
pemecahan masalah yang lebih lancar. Siswa-siswa ini akan memahami
bahwa “masalah dapat diselesaikan dengan berbagai cara”, memiliki
“toleransi terhadap ambiguitas dan fleksibilitas” dan memiliki “harapan
yang masuk akal tentang prospek menghasilkan solusi yang berfungsi”.

ACM Transactions on Computational Logic, Vol. x, No. x, x


20x.
Bringing Computational Thinking to K-12 · 9

Satu model terstruktur yang muncul berfokus pada identifikasi konsep


dan kemampuan pemikiran komputasi inti dan memberikan contoh
bagaimana mereka dapat disematkan dalam aktivitas di berbagai disiplin
ilmu. Tabel 1 menunjukkan hasil dari upaya tersebut.

ACM Transactions on Computational Logic, Vol. x, No. x, x


20x.
Bringing Computational Thinking to K-12 · 11
7
CT CS Math Science Social Language
Studies Arts
Concept,
Capabilit
y
data find a data source for a collect data study do linguistic
collection source prob- from anal-
for a lem area an battle ysis of
problem doing experiment statistics, sentences
area probability
exer- cises, or
for exam- population
ple, data
flipping
Do Not Cite Without Permission

coins or
throwing
dice
data write a count # analyze data identify identify
analysis program occur- from trends in patterns
to do basic rences of an the data for different
statis- tical flips, dice experiment from the sen- tence
calculations throws and statistics types
on a set of analyzing
data results
Data use data use a summarize summa an represent
representa- struc- histogram, data rize d
tion and tures such pie chart, from an repres the pat-
analysis as array, bar chart, experi- ment ent terns of
linked list, etc. to trends different
stack, represent sentence
data; use types
queue, sets, lists,
graph, graphs, etc.
to contain
hash table, data
etc.
abstraction use use build a summa fact use of
procedures to variables in model of a rize s; simile and
encapsulate Algebra; physical deuc co metaphor
a set of identify- entity ed n-
often ing clusi fro
repeated essential ons m
commands facts in a facts
that word
perform a problem
func- tion
analysis validate curve fitting validate that
random the
and number model is
model118 · Barr and Stephenson
generator correct
validation
automation use tools use Prove use Excel use a spel
such ware chec l
as: ker
Geometer
Sketch
Pad; Star
Logo;
Python
code
snippets
testing and debug a do gues an validate and
verifi- program; che s d clean
cation write unit ck data
tests;
formal
program
verification
algorithms study do long do an write
& pro- division, experimen- instructions
cedures classic factoring; tal procedure
algorithms;
implement do carries
in addi-
an tion/subtrac
algorithm tion
for a
problem
area
proble deco define apply order do a species write an
m m- objects of op- clas- outline
positi and erations in sification
on methods; an ex-
define main pression
and
functions
control use study write a story
structures conditionals, functions in with
loops, algebra branches
recursion, compared to
etc. functions
in
programmin
g; use
iteration
ACM Transactions on Computational Logic, Vol. x, No. x, x
20x. to solve
word
Bringing Computational Thinking to K-12
problems
· 11
9
parallelizati threading, solve linear run
on pipelining, sys- experiments
tems; do simultaneou
di- viding matrix sly with
up data multiplicatio
n different No. x, x
or task
in 20x.
su c h Transactions tpatairoanma
A C M on Compu
a way to leLteorgsic,
be Vol. x,
processed

in parallel
simulation algorithm graph a simulate play Age of do a re-
anima- function Em- enactment
tion, in a move- pires; from a story
Cartesian ment of the
parameter plane and solar Oregon
sweeping modify system Trail
values of
the
variables
120 · Barr and Stephenson
Peserta juga membahas konsep inti dalam konteks kapabilitas,
disposisi dan pradisposisi, dan budaya kelas. Dalam banyak hal, kategori
kemampuan adalah pengulangan dari konsep inti, berfokus pada apa
yang sebenarnya akan dilakukan oleh siswa. Kemampuan tersebut
meliputi:
—Desain solusi untuk masalah (menggunakan abstraksi, otomatisasi,
pembuatan algoritme, pengumpulan dan analisis data);
—Implementasi desain (pemrograman yang sesuai);
—Uji dan debug;
—Model, jalankan simulasi, lakukan analisis sistem;
—Merefleksikan praktik dan komunikasi;
—Gunakan kosakata;
—Mengenali abstraksi dan bergerak di antara level abstraksi;
—Inovasi, eksplorasi, dan kreativitas lintas disiplin ilmu;
— Pemecahan masalah kelompok; Dan
—Mempekerjakan beragam strategi pembelajaran.
Kategori disposisi dan pra-disposisi muncul dari upaya untuk
menangkap "bidang nilai, motivasi, perasaan, stereotip, dan sikap" yang
berlaku untuk pemikiran komputasional. Ini termasuk:
—Keyakinan dalam menghadapi kompleksitas,
— Ketekunan dalam bekerja dengan masalah yang sulit,
—Kemampuan untuk menangani ambiguitas,
—Kemampuan untuk menangani masalah terbuka,
—Mengesampingkan perbedaan untuk bekerja dengan orang lain untuk
mencapai tujuan atau solusi bersama, dan
—Mengetahui kekuatan dan kelemahan seseorang saat bekerja dengan
orang lain.
Dalam upaya untuk mendefinisikan budaya kelas yang paling kondusif
untuk pemikiran komputasional, para peserta mengidentifikasi strategi
atau karakteristik yang dapat dianggap bermanfaat secara luas untuk
setiap pengalaman belajar. Ini termasuk:
—Peningkatan penggunaan oleh guru dan siswa kosakata komputasi
yang sesuai untuk menjelaskan masalah dan solusi;
—Penerimaan oleh guru dan siswa atas upaya solusi yang gagal,
menyadari bahwa kegagalan awal seringkali dapat menempatkan Anda
pada jalan menuju hasil yang sukses;
—Kerja tim oleh siswa, dengan penggunaan eksplisit dari:
—dekomposisi - memecah masalah menjadi bagian-bagian kecil yang
ACM Transactions on Computational Logic, Vol. x, No. x, x
20x.
mungkin lebih mudah dipecahkan, Bringing Computational Thinking to K-12 · 12
1
—abstraksi - menyederhanakan dari konkrit ke umum saat solusi
dikembangkan,
—negosiasi - kelompok dalam tim bekerja sama untuk
menggabungkan bagian-bagian dari solusi menjadi keseluruhan, dan
—membangun konsensus - bekerja untuk membangun solidaritas
kelompok di balik satu ide atau solusi.

Sementara pekerjaan detail dan sintesis lebih lanjut jelas diperlukan


(dan direncanakan untuk fase proyek selanjutnya) model ini
menyediakan cara untuk mulai menanamkan pemikiran komputasi dalam
pendidikan formal K-12. Ini melawan klaim potensial bahwa pemikiran
komputasional hanya dapat ditangani dalam pengalaman pendidikan
informal di mana pembelajaran berbasis disiplin dan kendala ruang kelas
bukanlah beban utama. Namun, masih ada hambatan yang cukup besar
yang harus dipertimbangkan dalam setiap upaya perubahan yang
sistemik dan berkelanjutan.

5. STRATEGIES FOR ACHIEVING SYSTEMIC CHANGE


Jenis perubahan pendidikan yang sistemik dan berkelanjutan yang
diusulkan memerlukan dua perangkat sumber daya. Yang pertama adalah
sumber daya yang akan membantu menginformasikan pembuat kebijakan
pendidikan tentang sifat dan pentingnya pemikiran komputasional,
hubungannya dengan tujuan pembelajaran yang mungkin telah
ditetapkan untuk siswa (misalnya standar nasional dan negara bagian),
dan cara terbaik untuk melakukannya. terintegrasi dalam kerangka kerja
yang lebih besar untuk pembelajaran dan keberhasilan siswa. Kumpulan
sumber daya kedua adalah yang dibutuhkan guru untuk
mengintegrasikan konsep-konsep baru ini dengan paling tepat dan
efektif, pertama ke dalam bidang konten dan pengetahuan pedagogis
mereka sendiri dan kemudian ke konten dan praktik kelas mereka.
Untuk mengartikulasikan dan memperluas dua set sumber daya ini,
Pemimpin Pemikiran mengidentifikasi beberapa bidang strategis yang
harus ditangani agar berhasil menanamkan pemikiran komputasi dalam
K-12. Untuk setiap bidang strategis, mereka mengembangkan
seperangkat persyaratan dan saran yang akan mendukung elemen
perubahan yang sistemik dan berkelanjutan tersebut.

5.1 Educational policies that include computational thinking as a part of


every stu- dent’s education:
—Hadirkan satu pesan di tingkat federal, negara bagian, dan lokal
ACM Transactions on Computational Logic, Vol. x, No. x, x
20x.
122 · Barr and Stephenson
tentang pentingnya pemikiran komputasional dalam pendidikan K-12.
—Mendorong organisasi profesional ilmu komputer untuk mengadvokasi
di tingkat federal dan negara bagian dan bekerja dengan kelompok
yang aktif pada standar K-12 negara bagian.
—Menggabungkan pemikiran komputasi di seluruh pengalaman K-12
dengan hasil yang menunjukkan langkah-langkah tambahan.
—Lampirkan pemikiran komputasi, jika memungkinkan, ke kebijakan
yang ada. Misalnya, ini dapat dimasukkan sebagai hasil eksplisit dari
pengujian teknologi tingkat negara bagian.
—Masukkan dalam semua program persiapan pra-jabatan guru sebuah
kelas tentang pemikiran komputasi lintas disiplin ilmu.

5.2 Shared Vision and Common Language


—Tingkatkan hubungan dan komunikasi antara pendidik K-12 (pengajar
dan administrator), fakultas ilmu komputer perguruan tinggi,
profesional ilmu komputer, dan pihak lain dalam industri.
Kembangkan pernyataan yang jelas tentang pemikiran komputasi
sebagai kompetensi inti di K-12. Demystify terminologi tentang
pemikiran komputasional, berikan contoh yang jelas tentang cara
penerapannya dan dapat diintegrasikan ke dalam berbagai bidang
kurikuler.

ACM Transactions on Computational Logic, Vol. x, No. x, x


20x.
Bringing Computational Thinking to K-12 · 12
5.3 School and District Level Leadership Inspired to Change 3
—Berikan materi yang akan membantu administrator sekolah memahami
pemikiran komputasi sehingga mereka dapat melihat mengapa
pengetahuan dan keterampilan ini penting bagi siswa saat ini.
Komunitas CS yang lebih besar dapat membantu dengan menyediakan
materi yang sesuai dan memanfaatkan peluang untuk bekerja dengan
administrator K-12.
5.4 Inspiring and Preparing Teachers to Change
—Pengembangan profesional sangat penting untuk keberhasilan
perubahan pendidikan. Fakultas CS dapat membantu dengan
menyediakan institut musim panas, mendemonstrasikan peran pemikiran
Do Not Cite Without Permission

komputasi dalam disiplin non-CS dan menyediakan materi kurikuler


yang relevan.
—Dorong administrator sekolah untuk memberikan insentif bagi guru
K-12 untuk mengubah kursus dan kurikulum. Hibah RET NSF yang
diberikan kepada penerima hibah CPATH adalah salah satu model yang
memberikan insentif bagi guru K-12 untuk mengadopsi perubahan
kurikuler atau pedagogik yang telah diujicobakan pertama kali di tingkat
perguruan tinggi.
—Memberi guru sumber daya untuk mendukung perubahan, termasuk
materi kurikuler, model dan simulasi, aktivitas model, dan situs web
untuk aktivitas siswa mandiri.
—Memberikan guru pengembangan profesional dan dukungan dalam
bentuk komunitas pembelajaran, institut musim panas, pembelajaran
sebaya yang ditawarkan oleh guru dengan pengalaman berpikir
komputasional, pemaparan ke aplikasi industri di mana keterampilan CT
digunakan, dan membantu mengidentifikasi di mana pemikiran
komputasional sudah ada termasuk dalam pengajaran.
—Menyediakan alat sumber terbuka distrik sekolah (blog, wiki, forum)
dan jejaring sosial berbasis web dan sistem pengiriman konten untuk
digunakan oleh guru dan siswa (diperiksa sehingga distrik tidak mungkin
memblokirnya).
—Mendorong asosiasi pendidikan profesional saat ini untuk
menunjukkan bagaimana pemikiran komputasi sesuai dengan
standar/pekerjaan mereka saat ini.
—Minta asosiasi pendidikan profesional untuk menyertakan fokus
pada pemikiran komputasional dalam konferensi, lokakarya, dan acara
pengembangan profesional mereka.
ACM Transactions on Computational Logic, Vol. x, No. x, x
20x.
124 · Barr and Stephenson
Ini mewakili area strategis yang akan mendukung tujuan jangka
panjang dari menanamkan pemikiran komputasi di K-12. Mereka dengan
jelas mendemonstrasikan banyaknya masalah dan hambatan yang terlibat
saat mencoba mencapai perubahan pendidikan di K-12. Mereka juga
mengilustrasikan pentingnya melibatkan pendidik K-12 yang
berpengetahuan luas dalam proyek yang dimaksudkan untuk
meningkatkan pembelajaran siswa, dan sejauh mana upaya yang berhasil
akan membutuhkan keahlian, sumber daya, dan dedikasi pendidik dan
pembuat kebijakan di semua tingkat pendidikan.

6. NEXT STEPS
Fase berikutnya dari proyek ini akan melibatkan Lokakarya Praktisi yang akan mulai
mengembangkan sumber daya dan strategi yang diidentifikasi dalam pertemuan Pemikiran
Pemimpin. Tantangannya adalah menentukan artefak terbaik untuk mempromosikan penerapan
konsep pemikiran komputasi di K-12. Oleh karena itu, kami berharap bahwa Lokakarya Praktisi
akan mencakup pengembangan berbagai sumber daya. Misalnya, perangkat dapat
dikembangkan untuk memandu pekerjaan kebijakan tingkat tinggi (misalnya sekolah, distrik,
negara bagian). Ini mungkin termasuk item seperti siaran pers, ringkasan eksekutif, dan definisi
dewan sekolah. Perangkat kedua mungkin terdiri dari materi untuk guru kelas, seperti peta
konsep atau bagan alur untuk memandu perencanaan berdasarkan kurikulum yang ada atau
model. Sementara kumpulan sumber daya yang tepat dan kontennya belum ditentukan, jelas
bahwa Lokakarya Praktisi akan difokuskan pada perumusan materi baru untuk menerapkan
konsep CT ke dalam kurikulum dan untuk mengadvokasi pemikiran komputasional sebagai
komponen pendidikan utama untuk semua. siswa. Mengingat upaya yang telah dilakukan di
tingkat perguruan tinggi, termasuk pengembangan kurikulum dan sumber daya baru, kami
berharap komunitas pendidikan ilmu komputer dapat berkontribusi banyak untuk upaya ini.
Appendix A
CSTA adalah organisasi keanggotaan lebih dari 7000 pendidik
komputasi di tingkat K-12 dan pasca-sekolah menengah. Misinya adalah
untuk mendukung dan mempromosikan pengajaran ilmu komputer dan
disiplin komputasi lainnya di tingkat K-12 dengan memberikan
kesempatan bagi guru dan siswa untuk lebih memahami disiplin
komputasi dan mempersiapkan diri mereka untuk mengajar dan belajar
dengan lebih berhasil. Sejak didirikan lima tahun lalu, CSTA telah
menjadi suara utama untuk pendidikan ilmu komputer K-12,
mengadvokasi pentingnya ilmu komputer sebagai bagian dari kanon
pendidikan dan sentralitasnya untuk semua STEM (sains, teknologi,
teknik, matematika ) disiplin. Melalui pengembangan dan publikasi
Kurikulum Model ACM untuk Ilmu Komputer K-12 dan dokumen
implementasi kurikulum pendukung, CSTA telah menyediakan standar
nasional de facto untuk ilmu komputer di K-12. CSTA juga melakukan
ACM Transactions on Computational Logic, Vol. x, No. x, x
20x.
beberapa kertas putih ·
Bringing Computational Thinking to K-12 12
penelitian terobosan dan telah menerbitkan 5
germinal tentang masalah utama pendidikan ilmu komputer. Ini
menyediakan berbagai tingkat pengembangan profesional (melalui
lokakarya dan konferensi tahunan) yang telah membantu para pendidik
meningkatkan pengetahuan teknis dan keterampilan pedagogis mereka.
ISTE diakui atas kepemimpinannya dalam meningkatkan pembelajaran
dan pengajaran melalui integrasi teknologi yang efektif di seluruh
kurikulum dan di seluruh perusahaan pendidikan. Komitmen ISTE
terhadap transformasi pendidikan paling baik ditunjukkan oleh
pekerjaannya untuk mengembangkan Standar Teknologi Pendidikan
Nasional (NETS) untuk Siswa, Guru, dan Administrator. Dengan
mengumpulkan pendidik K-12, pendidik guru, asosiasi kurikulum dan
pendidikan, pemerintah, bisnis, dan yayasan swasta, ISTE membangun
konsensus untuk kerangka kerja dan momentum untuk menggunakan
standar. ISTE juga merupakan pemimpin dalam mengumpulkan pendidik
dan pemimpin sekolah, paling baik diilustrasikan oleh konferensi
tahunannya yang menampilkan teknologi baru dan penggunaan teknologi
yang inovatif dan efektif di kelas K-12.
REFERENCES
H. Abelson and G. Sussman. Structure and Interpretation of
Computer Programs. MIT Press, Cambridge, MA, 1985.
P. Denning. Great principles of computing. Communications of the ACM,
46(11):15–20, 2003.
M. Felleisen and S. Krishnamurthi. Viewpoint - why
computer science doesn’t matter. Com- munications of the
ACM, 52(7):37, 2009.
D. Hemmendinger. A Plea for Modesty. ACM Inroads, 1(2):4–7, 2010.
T. Hey, S. Tansley, and K. Tolle, editors. The Fourth
Paradigm: Data-Intensive Scientific Discovery. Microsoft
Research, Redmond,WA, 2009.

ACM Transactions on Computational Logic, Vol. x, No. x, x


20x.
126 · Barr and Stephenson
C. Isbell, A. Stein, R. Cutler, J. Forber, L. Fraser, J. Impagliazzo, V.
Proulx, S. Russ,
R. Thomas, and Y. Xu. (re)defining computing curricula
by (re)defining computing. ACM SIGCSE Bulletin,
41(4):195–207, 2009.
I. Lee. don’t know yet. waiting for information, 2010.
I. W. G. on Computational Thinking. Computational thinking
for youth. Technical report, Education Development Center,
Inc., Newton, MA, May 2010.
L. Perkovic, A. Settle, sungsoon Hwang, and J. Jones. A
Framework for Computational Think- ing across the
Curriculum. In ITiCSE 2010 Conference Proceedings,
Do Not Cite Without Permission

pages 123–127. ACM, June 2010.


M. Resnick. All i really need to know (about creative
thinking) i learned (by studying how children learn (in
kindergarten). In ACM Creativity and Cognition Conference,
Washington, DC, 2007.
J. G.-E. . C. Stephenson. Computer science teacher
preparation is critical. ACM Inroads, 1(1):61–66, 2010.
A. Tucker, D. McCowan, F. Deek, C. Stephenson, J. Jones,
and A. Verno. A model curriculum for k-12 computer
science: Report of the acm k-12 task force computer science
curriculum committee. Technical report, Association for
Computing Machinery, New York, NY, 2006.
J. Wing. Computational thinking. Communications of the ACM, 49(3):33–35,
2006.

ACM Transactions on Computational Logic, Vol. x, No. x, x


20x.

Anda mungkin juga menyukai