Research Methods in Computing: What are they, and how should we teach them?
Despite a lack of consensus on the nature of Computing. Research Methods , a growing number of programs are exploring models and content for CRM courses. We introduce a novel sense-making structure for teaching. Our model is designed to ground discussion of teaching CRM and to serve as a roadmap for institutions, faculty, students and research communities addressing the transition from student to fully enfranchised member of a computing research community of practice. In computing, research methods have traditionally been passed from advisor to student via apprenticeship.
At ITiCSE, the WG held a brainstorming session during which
we listed as many specific CRM as we could. Winnowing the list was quite
difficult, as the lines between a class of CRM, a specific CRM and a data
analysis technique are often blurry. The first column lists the specific CRM.
In combination with the Glossary, Table 2 serves as an entry point in to the
conversation on specific CRM in the computing literature.
Many of the CRM listed in Table 2 are not, in fact, specific
to computing research, but are used in other areas of computing as well. Some
of these methods undergo a qualitative shift when used in research, as opposed
to development. Other disciplines exploit a similar commonality in methodology
to teach research across their curriculum, often starting before college.
Often, as a computing research CoP gains experience with a borrowed
methodology, computing specific versions will arise.
The combination of overlap with computing practice on the
one hand, and research in non-computing disciplines on the other hand, may be
one cause of the difficulty many faculty feel in designing a CRM curriculum.
To construct the coding
structure, we chose several activities used successfully by WG members, and
identified: the skills that each activity required, developed, or reinforced;
the amount of in[1]class or out-of-class
time each activity required; and in what context the activity has been used. As
assessing decontextualized CRM learning activities is a frequent concern, we
included a field for how the activity is assessed. We considered including
whether the activity was intended for undergraduate students, Masters students,
etc., but rejected the idea due to international variability in higher
educational structures. Instead, we decided to try coding activities by the
median level of the students’ skill development in the target skills. Three
sample activities are shown in Figure 5 (the feedback column, present on the
Wiki, is not shown in the table for brevity’s sake.)
en to id -
Meskipun kurangnya konsensus
tentang sifat Komputasi. Metode Penelitian , semakin banyak program yang
mengeksplorasi model dan konten untuk kursus CRM. Kami memperkenalkan struktur
baru yang masuk akal untuk mengajar. Model kami dirancang untuk menjadi dasar
diskusi tentang pengajaran CRM dan untuk berfungsi sebagai peta jalan bagi
institusi, fakultas, mahasiswa, dan komunitas penelitian yang menangani
transisi dari mahasiswa menjadi anggota komunitas praktik riset komputasi yang
memiliki hak penuh. Dalam komputasi, metode penelitian secara tradisional telah
diteruskan dari penasihat ke siswa melalui magang.
Di ITiCSE, WG mengadakan sesi
brainstorming di mana kami membuat daftar CRM spesifik sebanyak mungkin.
Menampi daftar itu cukup sulit, karena garis antara kelas CRM, CRM tertentu dan
teknik analisis data sering kabur. Kolom pertama mencantumkan CRM tertentu.
Dalam kombinasi dengan Glosarium, Tabel 2 berfungsi sebagai titik masuk ke
percakapan tentang CRM tertentu dalam literatur komputasi.
Banyak dari CRM yang tercantum
dalam Tabel 2, pada kenyataannya, tidak khusus untuk penelitian komputasi,
tetapi juga digunakan di bidang komputasi lainnya. Beberapa dari metode ini
mengalami pergeseran kualitatif ketika digunakan dalam penelitian, sebagai
lawan dari pengembangan. Disiplin lain mengeksploitasi kesamaan serupa dalam
metodologi untuk mengajarkan penelitian di seluruh kurikulum mereka, sering
kali dimulai sebelum kuliah. Seringkali, ketika CoP penelitian komputasi
memperoleh pengalaman dengan metodologi yang dipinjam, komputasi versi tertentu
akan muncul.
Kombinasi tumpang tindih dengan
praktik komputasi di satu sisi, dan penelitian di disiplin non-komputasi di
sisi lain, mungkin menjadi salah satu penyebab kesulitan yang dirasakan banyak
fakultas dalam merancang kurikulum CRM.
Untuk menyusun struktur pengkodean, kami memilih beberapa aktivitas yang berhasil digunakan oleh anggota WG, dan mengidentifikasi: keterampilan yang dibutuhkan, dikembangkan, atau diperkuat oleh setiap aktivitas; jumlah waktu di dalam atau di luar kelas untuk setiap kegiatan yang diperlukan; dan dalam konteks apa aktivitas tersebut digunakan. Karena menilai aktivitas pembelajaran CRM yang terdekontekstualisasi sering menjadi perhatian, kami menyertakan bidang untuk bagaimana aktivitas tersebut dinilai. Kami mempertimbangkan untuk memasukkan apakah kegiatan tersebut ditujukan untuk mahasiswa sarjana, mahasiswa Magister, dll., tetapi menolak gagasan tersebut karena variabilitas internasional dalam struktur pendidikan tinggi. Sebagai gantinya, kami memutuskan untuk mencoba aktivitas pengkodean dengan tingkat rata-rata pengembangan keterampilan siswa dalam keterampilan target. Tiga contoh kegiatan ditunjukkan pada Gambar 5 (kolom umpan balik, yang ada di Wiki, tidak ditampilkan dalam tabel untuk singkatnya.)
Nama Mata Tugas : Research Methods in Computing: What are they, and how should we teach them?
Nama Mata Kuliah : Metodologi Penelitian
Dosen Pengampu MK : Dr. Hendra Jaya, M.T
NIM : 1929140014
Komentar
Posting Komentar