Komunikasi dan Kolaborasi Yang Lebih Baik Dalam Ilmu Komputer

Komunikasi dan Kolaborasi Yang Lebih Baik Dalam Ilmu Komputer – Komunikasi dan kerja tim adalah keterampilan penting bagi lulusan ilmu komputer dan rekayasa perangkat lunak, tetapi pendekatan tradisional untuk kursus pengantar ilmu komputer sarjana, yang berfokus pada tugas pemrograman individu dan menghambat kolaborasi, tidak mempersiapkan siswa menghadapi kenyataan.

Komunikasi dan Kolaborasi Yang Lebih Baik Dalam Ilmu Komputer

dotdiva – Charles Wallace memecahkan cetakan dan mempromosikan interaksi sebagai aktivitas utama dalam pengembangan perangkat lunak. Terinspirasi oleh tim perangkat lunak nyata menggunakan apa yang disebut metode tangkas, ia dan timnya sedang membangun kurikulum pengantar yang memberikan siswa paparan aktivitas interpersonal seperti penyelidikan, kritik, dan refleksi.

Baca Juga : Proyek Kolaborasi yang Dimediasi Komputer Sebagai Peluang Pengembangan Profesional Guru

Pendidikan Ilmu Komputer yang Lebih Baik melalui Kimia

Salah satu alat dalam upaya ini, POGIL (Process-Oriented Guided Inquiry Learning) dipinjam dari pendidikan sarjana kimia, yang telah berhasil digunakan selama 20 tahun. Inti dari POGIL adalah siklus pembelajaran inkuiri terbimbing dari eksplorasi, penemuan konsep, dan aplikasi.

Siswa bekerja dalam kelompok kecil dengan peran yang jelas mirip dengan tim dalam pengembangan perangkat lunak yang gesit untuk mendorong akuntabilitas dan keterlibatan. Intinya, ini adalah penerapan metode ilmiah dalam pengaturan kelas yang dibuat dengan hati-hati. Selain mempelajari konsep inti di jantung tugas, siswa mendapatkan latihan dalam pemecahan masalah dan komunikasi tim.

WebTA adalah perangkat lunak yang dikembangkan oleh Wallace dan rekan-rekannya untuk memberikan kritik otomatis terhadap program mahasiswa. Alat ini terintegrasi dengan Sistem Manajemen Pembelajaran Kanvas untuk memberikan umpan balik langsung kepada siswa saat mereka menulis kode. Siswa yang menggunakan alat ini terlibat dalam komunikasi melalui proxy dengan instruktur.

Komunikasi ini tidak dimaksudkan untuk menggantikan umpan balik instruktur, tetapi untuk menyusun skenario umpan balik umum untuk membantu instruktur dalam menjangkau siswa dalam lingkaran umpan balik yang ketat hanya ketika siswa terlibat dalam pemecahan masalah dan pembelajaran (misalnya, pada jam 3 pagi ketika instruktur cepat). tertidur). Instruktur mengkonfigurasi WebTA dengan kritik interaktif yang dipicu oleh kesalahan, peringatan, atau analisis tekstual dari kode siswa.

Alat ketiga diambil dari penelitian Wallace dan sekelompok rekan interdisipliner yang dilakukan pada komunikasi tim dalam pengaturan perangkat lunak. Menggambar dari contoh dunia nyata termasuk proyek siswa dan studi kasus industri, siswa merefleksikan karakteristik dan efektivitas komunikasi tertulis dan lisan yang mereka amati.

Tujuannya adalah untuk menciptakan pola pikir bahwa komunikasi yang baik memerlukan desain memilih karakteristik yang tepat untuk setting tertentu. Kemudian, ketika mereka bekerja dengan proyek mereka sendiri, siswa merefleksikan praktik komunikasi mereka sendiri dan praktik tim lain.

Belajar dari Profesional

Tren datang dan pergi di bidang pengembangan perangkat lunak, tetapi komunikasi antar manusia tetap menjadi intinya. Wallace tertarik untuk memperoleh prinsip-prinsip komunikasi perangkat lunak yang efektif dengan beralih ke pakar industri. Pengembang perangkat lunak berkomunikasi dengan klien, pengguna akhir, dan anggota tim dengan perspektif dan tujuan yang sangat berbeda.

Komunikasi dapat menyebabkan masalah karena kompleksitas (dan tidak terlihat) perangkat lunak, tujuan yang bersaing dari pemangku kepentingan yang berbeda, kurangnya kosakata universal, dan persyaratan yang tidak lengkap dan berubah. Bahkan insinyur perangkat lunak profesional yang merupakan komunikator yang efektif tidak memiliki praktik dalam mengartikulasikan apa yang membuat komunikasi menjadi efektif (atau tidak efektif).

Melalui studi etnografi tim mahasiswa dan pengembang profesional, Wallace membangun pengetahuan tentang praktik komunikasi. Etnografi melihat budaya dari perspektif orang dalam. Rekan-rekan Wallace dalam ilmu komputer dan humaniora, yang bekerja sebagai etnografer, memberikan studi orang dalam yang mengungkapkan bagaimana praktik komunikasi terbentuk dan berkembang seiring waktu.

Mereka menurunkan pola praktik yang efektif pola yang dapat direplikasi berulang kali, dalam berbagai pengaturan. Selain berkontribusi pada perpustakaan pola komunitas pengembangan perangkat lunak, Wallace dan rekan-rekannya membawa gagasan pola komunikasi kembali ke mahasiswa ilmu komputer, membantu mereka memahami dan menganalisis pengembangan perangkat lunak tim.