Pengguna:Yobelss
Project Euler ,GitHub, StackOverFlow, dan Wikipedia merupakan persyaratan untuk mengikuti kompetisi Besut Kode Universitas
A. Project Euler
Euler Proyek adalah serangkaian menantang matematika/komputer pemrograman permasalahan yang akan memerlukan lebih dari hanya matematika wawasan untuk memecahkan. Meskipun matematika akan membantu Anda tiba di metode yang elegan dan efisien, menggunakan komputer dan keterampilan pemrograman akan diperlukan untuk memecahkan sebagian besar masalah.
Motivasi untuk memulai proyek Euler, dan keberlanjutannya, adalah untuk menyediakan platform untuk pikiran inquiring untuk menyelidiki wilayah asing dan mempelajari konsep-konsep baru dalam konteks rekreasi dan menyenangkan.
B. Github
layanan web bersama untuk membangun atau pengembangan proyek perangkat lunak yang menggunakan sistem pengontrol versi Git. GitHub menawarkan paket gratis dan komersial untuk proyek sumber terbuka.
C. StackOverFlow
Stack Overflow adalah situs swasta, unggulan situs jaringan asing Stack, diciptakan pada tahun 2008 oleh Jeff Atwood dan Joel Spolsky. diciptakan untuk menjadi alternatif yang lebih terbuka untuk sebelumnya pertanyaan dan jawaban situs seperti ahli-Exchange. Nama website dipilih oleh pemungutan suara pada bulan April 2008 oleh pembaca Coding Horror, Atwood's blog pemrograman populer.
ini memiliki beberapa pertanyaan dan jawaban tentang berbagai topik dalam masalah pemrograman komputer .
D. Wikipedia
proyek ensiklopedia multibahasa dalam jaringan yang bebas dan terbuka, yang dijalankan oleh Wikimedia Foundation, sebuah organisasi nirlaba yang berbasis di Amerika Serikat. yang kini merupakan karya referensi paling besar, cepat berkembang, dan populer di Internet.
Masyarakat dapat mensunting baru atau edit Informasi yang Akurat dan Fakta yang berupa informasi membantu .
Besut Kode Universitas
Besut Kode Universitas adalah kompetisi online pengembangan perangkat lunak bersumber terbuka untuk mahasiswa berumur 17-24 tahun. Mahasiswa diminta untuk memecahkan soal yang diberikan, dan mentor akan menyatakan peserta tersebut lolos ke putaran selanjutnya atau gugur. Peserta yang lolos, akan mendapatkan sertifikat. Mentor juga akan menganalisa peserta yang berbakat, apabila terpilih, mentor akan membantu peserta untuk dapat mengikuti Google Summer of Code.
Modul Besut Kode Universitas
- Daftar Besut Kode Universitas
- Buatlah akun pada ke-4 situs dibawah ini dan mulailah berkontribusi:
- Buat akun di Project Euler dan selesaikan tiga soal untuk memperoleh penghargaan Baby Steps (harap login ke dalam Project Euler untuk mengakses pranala ini). Nama pengguna Anda harus muncul pada halaman pengguna dari Indonesia.
- Apabila Anda tidak memiliki akun Github, buat akun GitHub Anda, login dan mulailah menyunting situs web Anda menggunakan GitHub Pages. Anda boleh menggunakan Automatic Page Generator pada awal penciptaan situs web Anda, namun Anda harus menyunting halamannya kemudian karena pengetahuan ini diperlukan pada tahap berikutnya. Halaman GitHub Anda harus menyebutkan nama pengguna Project Euler Anda.
- Pilih GitHub project yang memiliki 50 atau lebih bintang dan mulai perbaiki kodenya. Koreksi satu baris saja sudah cukup. Kontribusi GitHub sebelum Besut Kode Universitas juga diterima.
- Buat akun dan halaman pengguna Anda di Wikipedia Indonesia yang menyebutkan tentang ‘Besut Kode Universitas’, kemudian sunting satu artikel Wikipedia bahasa Indonesia. Suntingan satu baris sudah cukup.
- Buat akun di Stackoverflow, dan raih badge apa pun.
- Sunting peserta-universitas.md dan tambahkan nama Anda ke daftar peserta Pada halaman ini Anda harus menambahkan:
- Nama pengguna GitHub dan pranala ke halaman website GitHub pages Anda
- Nama pengguna Project Euler
- Daftar soal Project Euler yang berhasil diselesaikan
- Nama pengguna Wikipedia
- Profil stackoverflow dan user id (nomor unik) 5037965
- URL dan nama proyek GitHub (dengan 50 bintang) pilihan Anda. Ajukan suntingan Anda sebagai Pull Request di repository BesutKode.github.io. Setelah 24 jam, staf Wikimedia Indonesia akan memeriksa Pull Request, yang kemudian akan menerima atau menolaknya. Jika pull request Anda ditolak pertama kali, Anda boleh mencoba untuk ke dua kalinya. Jika pull request kedua Anda ditolak, Anda tidak diperbolehkan lagi mengikuti Besut Kode. Ketika pull request di-merge, para peserta akan mendapatkan e-mail yang berisikan contoh tugas Besut Kode, yang tidak akan digunakan dalam babak eliminasi. Peserta bisa menggunakan contoh tugas ini sebagai persiapan dalam babak eliminasi.
- Babak Eliminasi Babak eliminasi terdiri dari lima tugas, yang dikerjakan secara berurutan, termasuk tugas yang akan mempersiapkan peserta untuk berkontribusi aktif dalam proyek open source, yang diperlukan di Google Summer of Code: dokumentasi, riset, pemrograman. Setiap peserta yang berhasil ikut serta dalam program akan diberikan tugas pertama lewat e-mail. Proses automatisasi akan memeriksa aktivitas GitHub setiap peserta. Peserta harus memiliki aktivitas di GitHub selama 72 jam, Selain lima tugas tersebut, masing-masing peserta harus memperoleh 3 badges di akun Stackoverflow pada akhir babak ini. Email tugas akan berisikan instruksi untuk menyelesaikan sebuah tugas, dan kriteria penilaiannya. Setelah menyelesaikan sebuah tugas, tugas lainnya akan dikirimkan melalui e-mail dalam 24 jam. Pada akhir babak ini, semua peserta harus sudah menyelesaikan tugas berikut selama babak ini:
- Berkontribusi di Wikipedia bahasa Indonesia.
- Berkolaborasi di proyek GitHub yang populer.
- Menyelesaikan soal Project Euler dengan tingkat kesulitan 50%.
- Meningkatkan integrasi sebuah proyek di GitHub.
- Menggunakan perangkat analisa kode statik untuk memecahkan masalah dengan kode. Semua peserta yang berhasil menyelesaikan seluruh tugas dan syarat lainnya pada babak eliminasi akan menerima sertifikat penghargaan. Hanya 60 mahasiswa yang akan lolos babak eliminasi. Jika terdapat lebih dari 60 mahasiswa, mentor akan memilih 60 yang terbaik berdasarkan aktivitas mereka di GitHub dan Stackoverflow.
- Challenge mentoring Sebuah tantangan akan dikirimkan kepada semua peserta , dan semua peserta akan diundang untuk bergabung dalan grup WhatsApp dan IRC channel untuk berkolaborasi bersama. Tema tantangan dan aktivitas akan sama persis bagi semua peserta, namun masing-masing peserta akan memliki solusi sendiri untuk tugas ini. Setiap peserta boleh memilih bahasa pemrograman yang kami sediakan untuk menyelesaikan tugas ini. Selama periode ini, kami akan mengadakan lokakarya di mana para peserta dan mentor dapat berkolaborasi dalam memecahkan tugas. Mentor akan memeriksa solusi dan memberikan umpan balik kepada masing-masing mahasiswa.
- Tantangan coding akan terus berlanjut Para peserta akan terus mengerjakan tugas mereka tanpa bantuan mentor. Peserta harus mengajukan pull request atas proyek GitHub pilihan mereka