Skip to content
Dot Diva
Menu
  • Artikel
  • Informasi
  • Ilmu
  • Komputer
  • Proyek
  • Teknologi
  • Kontak
Menu

Mempromosikan Kolaborasi di Kelas Ilmu Komputer

Posted on October 12, 2022 by hul2x

Mempromosikan Kolaborasi di Kelas Ilmu Komputer – Lewatlah sudah hari-hari peretas yang mengenakan hoodie dan tinggal di ruang bawah tanah. Ilmu komputer adalah pengejaran sosial. Insinyur membutuhkan keterampilan komunikasi dan kolaborasi, dan mereka dapat mempelajari keterampilan ini di kelas ilmu komputer!

Mempromosikan Kolaborasi di Kelas Ilmu Komputer

dotdiva– Awalnya, beberapa siswa mungkin enggan untuk bekerja dengan orang lain dan mengaku bahwa mereka bekerja lebih baik sendiri. Namun, siswa memiliki waktu yang lebih baik di kelas ilmu komputer ketika mereka dapat memecahkan masalah dengan teman dan teman sekelas. Soal yang sulit kurang menakutkan dengan teman, dan siswa dapat belajar dari satu sama lain! Di bawah ini adalah beberapa strategi khusus untuk mendorong kolaborasi di kelas ilmu komputer.

Baca Juga : UChicago London Colloquium Menampilkan Ilmu Data, Penelitian Kuantum

Pemrograman pasangan

Dalam pemrograman berpasangan, dua siswa bekerja sama untuk menulis satu program. Salah satu siswa bertindak sebagai pengemudi, menulis kode berdasarkan diskusi dengan pasangannya. Mitra mereka berfungsi sebagai navigator, menjelaskan cara menulis program dan pemecahan masalah potensi kesalahan. Navigator juga dapat menarik sumber daya seperti program dan catatan sebelumnya.

Bagaimana Anda membuat pemrograman pasangan berhasil di kelas?

  • Menetapkan norma

Melalui video konyol atau demonstrasi langsung, perkenalkan peran pemrograman berpasangan. Tunjukkan kepada siswa seperti apa pemrograman pasangan yang baik (dua orang mendiskusikan setiap baris kode) dan seperti apa pemrograman pasangan yang buruk itu (navigator meraih keyboard, pengemudi mengetik sambil mengabaikan navigator). Mintalah siswa Anda saat ini membuat video lucu untuk diturunkan ke generasi mendatang!

  • Tetapkan rutinitas

Jadikan pemrograman berpasangan sebagai norma sehingga siswa terbiasa. Gunakan aplikasi (atau tulis kode Anda sendiri) untuk menghasilkan pasangan secara acak dan memberi tahu siswa siapa pengemudinya. Anda dapat menggunakan aplikasi Who’s the Driver? untuk menghasilkan petunjuk yang segera memicu percakapan antara pasangan. Salah satu instruktur di Upperline Code juga suka membuat pasangan berbicara dengan menyuruh mereka saling tos atau memuji rambut satu sama lain.

  • Nyalakan

Setel timer dan beri tahu siswa untuk berganti peran setiap 7–10 menit, atau bahkan lebih sering, seperti saat lagu di Spotify berakhir. Jika siswa melakukan banyak masalah atau lab, mereka juga dapat bertukar peran setiap masalah. Juga, ganti mitra setiap hari!

  • Mintalah siswa melakukan refleksi

Dorong siswa untuk merenungkan proses pemrograman berpasangan mereka untuk mengembangkan keterampilan mereka. Refleksi Diri Pemrograman Berpasangan ini , dalam bentuk rubrik titik tunggal, meminta siswa untuk melakukan brainstorming bagaimana mereka unggul dan bagaimana mereka dapat meningkat sebagai pengemudi, navigator, dan komunikator.

Pemrograman teman

Pemrograman berpasangan memang bagus, tetapi siswa juga menghargai otonomi. Namun, pekerjaan individu tidak berarti kolaborasi harus berakhir! Pemrograman teman memungkinkan siswa untuk mengerjakan program mereka sendiri, tetapi juga memiliki teman untuk berkonsultasi jika mereka memiliki pertanyaan. Pemrograman Buddy sangat ideal untuk lab dan proyek yang lebih lama di mana siswa diharapkan menunjukkan pemahaman mereka sendiri tentang suatu konsep.

Untuk pemrograman sobat yang sukses…

  • Buat harapan menjadi jelas . Beri tahu siswa bahwa jika mereka memiliki pertanyaan, mereka harus bertanya kepada teman mereka. Ketika teman-teman ditanyai, mereka diharapkan untuk menanggapi dan membantu teman mereka dengan kemampuan terbaik mereka.
  • Ciptakan kesempatan bagi teman untuk berbicara . Pemrograman sobat kurang sosial dibandingkan pemrograman berpasangan, jadi sobat mungkin perlu diminta untuk terhubung. Anda dapat meminta teman-teman melakukan tos, memberi tahu satu sama lain bagaimana kabar mereka hari itu, atau saling bertukar pandang dan berbagi kemajuan mereka di lab atau masalah tertentu sejauh ini.
  • Buat teman-teman jangka panjang . Karena hubungan antara teman membutuhkan waktu lebih lama untuk tumbuh daripada hubungan pemrograman berpasangan, di mana pasangan berbicara terus-menerus, pertimbangkan untuk lebih jarang mengganti teman sehingga siswa punya waktu untuk merasa nyaman dengan teman mereka.

Pemrograman massa

Di ujung spektrum yang berlawanan, seluruh kelas dapat bekerja sama untuk memecahkan masalah pemrograman! Pemrograman mob dapat menjadi kesempatan bagi siswa untuk berbagi pengetahuan dalam skala besar saat mereka melihat satu sama lain memecahkan masalah. Ini juga bisa menjadi kegiatan ulasan yang menyenangkan dan pengalaman membangun tim untuk kelas.

Dalam bentuknya yang paling dasar, pemrograman mob membutuhkan satu driver, dan semua orang berfungsi sebagai navigator. Risiko terbesar dari pemrograman massa, terutama di kelas yang lebih besar, adalah partisipasi yang tidak setara dan kekacauan total. Untuk mengurangi risiko ini

  • Pilih masalah yang sebagian besar kelas dapat selesaikan. Dengan begitu, beberapa superstar tidak mendominasi prosesnya.
  • Tetapkan protokol yang mengharuskan setiap orang untuk berbicara dengan tertib. Anda dapat berkeliling ruangan dan meminta setiap orang mengucapkan baris kode berikutnya untuk ditulis.
  • Membantu siswa yang dominan mengatur diri sendiri . Beri mereka masing-masing tiga kartu, dan minta mereka memberikan satu kartu kepada Anda setiap kali mereka berkontribusi. Setelah semua kartu mereka hilang, mereka tidak dapat berkontribusi. Guru humaniora telah mengetahui strategi ini sejak lama, karena membantu siswa yang banyak bicara memilih kapan harus ikut campur dan kapan memberi kesempatan kepada orang lain.
  • Gunakan Harkness sepenuhnya dan beri nilai kepada siswa tentang kualitas dan inklusivitas pemecahan masalah mereka. Meskipun terutama dilakukan di kelas humaniora, diskusi Harkness dapat disesuaikan dengan subjek apa pun. Mereka pada dasarnya adalah diskusi seluruh kelas tanpa pengangkatan tangan formal, dan siswa mendapatkan nilai diskusi sebagai kelas. Dalam mata pelajaran seperti ilmu komputer, siswa akan bekerja sama untuk memecahkan masalah pengkodean dan mereka tidak akan dapat memperoleh kredit penuh kecuali mereka memecahkan masalah dan semua orang berpartisipasi dalam suasana yang mendukung.

Proyek kreatif

Proyek kreatif dapat menjadi istirahat yang menyenangkan dari aktivitas pemrograman yang ketat, dan siswa dapat melakukannya secara berpasangan untuk membangun keterampilan kolaborasi mereka. Bagi siswa yang berjuang dengan sisi pemrograman ilmu komputer, proyek ini dapat menjadi kesempatan untuk bersinar secara akademis dan membantu membangun asosiasi positif dengan ilmu komputer.

Ide proyek kreatif

  • Infografis dan presentasi

Siswa dapat membangun pemahaman mereka tentang konsep ilmu komputer seperti pemrograman berorientasi objek dan struktur data dengan membuat infografis atau presentasi tentang konsep OO atau struktur data yang berbeda. Topik mungkin termasuk enkapsulasi, pewarisan, dan polimorfisme untuk OOP dan pohon, daftar tertaut, dan tumpukan & antrian untuk struktur data.

  • Sorting algoritma presentasi

Penyortiran pada dasarnya adalah masalah yang diselesaikan dalam ilmu komputer, jadi mengapa tidak meminta siswa meneliti algoritme dan mempresentasikannya kepada rekan-rekan mereka? Proyek Algoritma Penyortiran ini meminta siswa mengajari rekan-rekan mereka tentang algoritma pengurutan dasar menggunakan aktivitas interaktif.

  • Tinjau proyek

Izinkan siswa untuk berkreasi seperti yang mereka inginkan dengan meminta mereka membuat video, sandiwara, tutorial, atau meme untuk rekan-rekan mereka tentang konsep ilmu komputer yang dibahas sejauh ini. Tentu saja, siswa yang mengaku tidak kreatif dapat berayun ke arah yang berlawanan dan membuat lembar ulasan dan kuis langsung tentang topik tersebut. Sebagai kesempatan lain untuk meninjau, siswa dapat menikmati proyek satu sama lain!

  • Proyek kelompok

Persiapkan siswa untuk dunia nyata pengembangan perangkat lunak dengan proyek kelompok di akhir unit pemrograman! Sebagian besar program dan aplikasi favorit kami dibuat dalam tim, dan rekan satu tim juga dapat menyelamatkan siswa dari terjebak dalam lubang kelinci saat mereka terus maju untuk membangun pengetahuan pengkodean mereka melalui proyek.

Bagaimana Anda membuat proyek kelompok menjadi pengalaman yang positif?

Hindari drama sosial

Mintalah siswa melakukan brainstorming ide-ide proyek dan menuliskan ide-ide teratas yang ingin mereka kerjakan. Kelompokkan siswa berdasarkan ide-ide yang mereka pilih.

Bantu siswa merencanakan secara realistis.

Sebelum siswa mulai coding, minta mereka untuk mengurangi ambisi besar mereka dan menentukan apa MVP ( Minimum Viable Product ) mereka nantinya. Setelah mereka membangun MVP mereka, mereka perlahan-lahan dapat menambahkan lebih banyak fitur ke proyek mereka.

Tahan siswa bertanggung jawab dengan stand-up

Dalam pertemuan stand-up, setiap pengembang perangkat lunak dalam tim berbagi apa yang mereka lakukan kemarin, apa yang akan mereka kerjakan hari ini, dan jika mereka menghadapi kendala. (Jika ya, anggota tim lain dapat menawarkan bantuan.) Ketika siswa mengerjakan proyek selama berhari-hari, membuka kelas dengan rapat mandiri dapat membuat semua orang tetap pada jalurnya. Namun, bagian dari pertemuan stand-up adalah membuatnya singkat, karena semua orang benar-benar berdiri dan gatal untuk duduk dan bekerja!

Merayakan pekerjaan siswa

Mintalah siswa mempresentasikan proyek akhir mereka di depan kelas! Namun tekankan bahwa banyak proyek kemungkinan masih dalam proses. Selain kutipan kode yang mengesankan, mintalah siswa juga membagikan apa yang akan mereka tambahkan ke proyek jika mereka memiliki lebih banyak waktu.

Jangan biarkan siswa bergulat diam-diam dengan tantangan ilmu komputer! Memberikan kesempatan kepada siswa untuk berkolaborasi, dan mereka akan memiliki pengalaman yang lebih positif dengan ilmu komputer secara umum. Semakin banyak siswa menikmati ilmu komputer dan mengembangkan keterampilan kolaborasi dunia nyata, diharapkan akan semakin kuat dan inklusif tenaga kerja teknologi kita.

Recent Posts

  • 5 Keterampilan Untuk Membantu Anda Berkembang Dalam Pemrograman Komputer
  • Mengapa Pemrograman Komputer Penting?
  • Bagaimana Ilmu Komputer Membuat Dunia Menjadi Tempat Yang Lebih Baik
  • Tips Pengembangan Proyek Terbaik untuk Setiap Mahasiswa Ilmu Komputer
  • 10 Proyek Ilmu Komputer Terbaik Untuk Mengasah Keterampilan Anda

Archives

  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • April 2021
  • October 2020
  • August 2020
  • April 2020
  • March 2020
March 2023
M T W T F S S
 12345
6789101112
13141516171819
20212223242526
2728293031  
« Feb    
©2023 Dot Diva | Built using WordPress and Responsive Blogily theme by Superb