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

Postingan populer dari blog ini

Aplikasi Sinyal Analog dan Digital