Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler

Hari ini postingan kami tentang aplikasi mobile lulusan SAMSUNG IT SCHOOL. Mari kita mulai dengan informasi singkat tentang SEKOLAH IT (untuk lebih jelasnya silahkan hubungi kami situs web dan/atau mengajukan pertanyaan di komentar). Di bagian kedua kita akan membahas tentang aplikasi Android terbaik menurut kami yang dibuat oleh anak-anak sekolah di kelas 6-11!

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler

Secara singkat tentang SAMSUNG IT SCHOOL

SAMSUNG IT SCHOOL adalah program sosial dan pendidikan untuk anak sekolah yang beroperasi di 22 kota di Rusia. Kantor pusat Samsung Electronics di Rusia memulai program ini 5 tahun yang lalu untuk mendukung siswa sekolah menengah atas yang memiliki minat terhadap pemrograman. Pada tahun 2013, spesialis dari Pusat Penelitian Samsung Moskow bersama dengan MIPT memecahkan masalah yang sulit - mereka mengembangkan kursus pemrograman Java untuk Android untuk anak sekolah. Bersama dengan otoritas setempat, kami memilih mitra - sekolah dan pusat pendidikan tambahan. Dan yang paling penting, kami menemukan kolega dengan kualifikasi yang diperlukan: guru, profesor universitas, dan pengembang profesional yang menyukai gagasan untuk mengajarkan pengembangan seluler asli kepada anak-anak. Pada bulan September 2014, Samsung telah melengkapi 38 ruang kelas, tempat dimulainya kelas untuk siswa sekolah menengah.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Penandatanganan nota kerjasama antara Samsung dan Universitas Federal Kazan dengan partisipasi Presiden Republik Tatarstan, Mr. Minnikhanov, November 2013

Sejak itu (sejak 2014) kami setiap tahun kami menerima lebih dari 1000 anak sekolah, dan mereka mengambil kursus tahunan бесплатно.

Bagaimana pelatihannya? Kelas dimulai pada bulan September dan berakhir pada bulan Mei, dijadwalkan, sekali atau dua kali seminggu dengan total durasi 2 jam akademik.

Kursus ini terdiri dari modul, setelah setiap modul ada tes sulit untuk menguji pengetahuan yang diperoleh, dan pada akhir tahun, siswa perlu mengembangkan dan mempresentasikan proyek mereka - aplikasi seluler.

Ya, program tersebut ternyata sulit, dan hal ini wajar saja mengingat banyaknya pengetahuan yang dibutuhkan untuk memperoleh hasilnya. Apalagi jika tugas kita adalah mengajarkan pemrograman dengan kompeten. Dan hal ini tidak dapat dilakukan dengan mendasarkan pelatihan pada pendekatan “lakukan hal yang sama seperti saya”, namun perlu diberikan pemahaman dasar tentang landasan teori bidang pemrograman yang sedang dipelajari. Selama 4 tahun terakhir, kursus ini telah berkembang secara signifikan. Bersama para guru program, kami mencoba mencari kompromi mengenai tingkat kompleksitas, keseimbangan teori dan praktik, bentuk pengendalian dan banyak masalah lainnya. Namun hal ini tidak mudah untuk dilakukan: program ini melibatkan lebih dari lima puluh guru dari seluruh Rusia, dan semuanya adalah orang-orang yang sangat peduli dan antusias dengan pandangan individual dalam mengajar pemrograman!

Di bawah ini adalah nama modul program Samsung IT School saat ini, yang akan memberi tahu banyak pembaca yang tertarik pada pemrograman tentang konten mereka:

  1. Dasar-dasar Pemrograman Java
  2. Pengantar Pemrograman Berorientasi Objek
  3. Dasar-dasar Pemrograman Aplikasi Android
  4. Algoritma dan struktur data di Java
  5. Dasar-dasar pengembangan backend aplikasi seluler

Selain kelas, sejak pertengahan tahun ajaran, siswa mulai mendiskusikan topik proyek dan mulai mengembangkan aplikasi mobile mereka sendiri, dan di akhir pelatihan mereka mempresentasikannya kepada komisi. Praktik yang umum dilakukan adalah mengundang dosen universitas lokal dan pengembang profesional sebagai anggota eksternal komite sertifikasi.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Proyek “Asisten Pengemudi Seluler”, di mana Pavel Kolodkin (Chelyabinsk) menerima hibah untuk pelatihan di MIPT pada tahun 2016

Setelah berhasil menyelesaikan pelatihan, lulusan program menerima sertifikat dari Samsung.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Wisuda di tempat di Nizhny Novgorod

Kami yakin lulusan kami istimewa: mereka tahu cara belajar mandiri dan memiliki pengalaman dalam kegiatan proyek. Saya senang bahwa sejumlah universitas terkemuka Rusia mendukung mereka dan program kami - mereka diberikan poin tambahan saat masuk untuk sertifikat lulusan SAMSUNG IT SCHOOL dan ijazah pemenang kompetisi “IT SCHOOL memilih yang terkuat!”

Program ini telah menerima banyak penghargaan dari dunia bisnis, termasuk Runet Award yang bergengsi.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Runet Prize 2016 dalam kategori “Ilmu Pengetahuan dan Pendidikan”

Proyek Pascasarjana

Acara paling mencolok dari program ini adalah kompetisi federal tahunan “IT SCHOOL memilih yang terkuat!” Kompetisi ini diadakan di antara semua lulusan. Hanya 15-17 proyek terbaik dari lebih dari 600 pelamar yang dipilih untuk final, dan penulis anak sekolah mereka, bersama dengan guru mereka, diundang ke Moskow untuk tahap terakhir kompetisi.

Topik proyek apa yang dipilih anak sekolah?

Tentu saja permainan! Orang-orang berpikir bahwa mereka memahaminya dan memulai bisnis dengan sangat antusias. Selain masalah teknis, mereka menyelesaikan masalah desain (ada yang menggambar sendiri, ada pula yang menarik teman yang mampu menggambar), kemudian mereka dihadapkan pada tugas mengatur keseimbangan permainan, kekurangan waktu, dll.... dan meskipun semuanya, setiap tahun kami melihat contoh genre hiburan yang luar biasa!

Aplikasi pendidikan juga populer. Hal ini dapat dimengerti: anak-anak masih belajar, dan mereka ingin menjadikan proses ini menyenangkan dan menarik, untuk membantu teman atau anak kecil dalam keluarga.

Dan aplikasi sosial menempati tempat khusus. Nilai terbesar mereka adalah ide mereka. Memperhatikan suatu masalah sosial, memahaminya dan mengusulkan solusinya merupakan pencapaian besar di usia sekolah.

Kami yakin dapat mengatakan bahwa kami bangga dengan tingkat perkembangan lulusan kami! Dan agar Anda dapat mengenal proyek-proyek mereka secara langsung, kami telah membuat pilihan aplikasi yang tersedia di GooglePlay (untuk masuk ke toko aplikasi, klik tautan pada nama proyek).

Jadi, lebih lanjut tentang aplikasi dan penulis mudanya.

Aplikasi hiburan

Tanah Kecil – lebih dari 100 ribu unduhan

Penulis proyek ini adalah Egor Alexandrov, dia adalah lulusan angkatan pertama tahun 2015 dari situs Moskow di TemoCenter. Ia menjadi salah satu pemenang akhir kompetisi IT SCHOOL pertama kategori aplikasi game.

Tiny Lands adalah permainan strategi militer. Pemain diajak untuk mengembangkan pemukiman dari desa kecil hingga kota, mengekstraksi sumber daya, dan bertarung. Patut dicatat bahwa Egor memiliki ide untuk game ini sejak lama, dia sudah menemukan banyak karakter bahkan sebelum belajar di SEKOLAH, ketika dia mencoba membuat game dalam Pascal. Nilailah sendiri apa yang dicapai siswa kelas 10 itu!

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Pahlawan dan bangunan "Tiny Lands"

Sekarang Egor adalah mahasiswa di salah satu universitas Moskow. Dia sangat menyukai robotika, dan dalam proyek barunya hal ini secara menarik dikombinasikan dengan pengembangan seluler: robot bermain catur или perangkat yang mencetak pesan dari telepon dalam bentuk telegram.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Bermain catur dengan robot

Sentuh Kubus Lite – pemenang Grand Prix kompetisi 2015

Penulis proyek ini adalah Grigory Senchenok, ia juga merupakan siswa wisuda pertama yang paling berkesan di Moscow TemoCenter. Guru - Konorkin Ivan.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Pidato Grigory di final kompetisi “IT SCHOOL memilih yang terkuat!” 2015

Touch Cube merupakan aplikasi bagi mereka yang suka membuat objek dalam ruang tiga dimensi. Anda dapat membuat objek apa pun dari kubus kecil. Selain itu, setiap kubus dapat diberi warna RGB apa pun dan bahkan dibuat transparan. Model yang dihasilkan dapat disimpan dan ditukar.

Untuk memahami 3D, Gregory secara mandiri menguasai unsur-unsur aljabar linier, karena kurikulum sekolah tidak memasukkan transformasi ruang vektor. Pada kompetisi tersebut, ia dengan antusias membicarakan rencananya untuk mengkomersialkan aplikasi tersebut. Kami melihat bahwa dia sekarang memiliki pengalaman dalam hal ini: sekarang ada 2 versi yang tersedia di toko - gratis dengan iklan dan berbayar tanpa iklan. Versi gratisnya memiliki lebih dari 5 unduhan.

Pahlawan Drum – lebih dari 100 ribu unduhan

Seperti yang bisa Anda tebak dari namanya, DrumHero adalah versi dari game terkenal Guitar Hero dari lulusan 2016 kami Shamil Magomedov. Ia belajar di Samsung Technical Education Center di Moskow bersama Vladimir Ilyin.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Shamil di final kompetisi “IT SCHOOL memilih yang terkuat!”, 2016

Shamil, penggemar genre permainan ritme, yakin bahwa genre tersebut masih relevan dan, dilihat dari popularitas aplikasinya, dia tidak salah! Dalam penerapannya, pemain, seirama dengan musik yang dimainkan, harus menekan area yang sesuai di layar pada waktu yang tepat dan durasi yang diperlukan.

Selain gameplay, Shamil menambahkan kemampuan mengunggah musiknya sendiri. Untuk melakukan ini, dia harus mengetahui format penyimpanan MIDI, yang memungkinkan Anda mengekstrak urutan perintah yang diperlukan untuk memutar dari file musik sumber. Mengingat ada banyak aplikasi yang mengkonversi format musik umum seperti MP3 dan AVI ke MIDI, idenya jelas bagus. Saya senang Shamil terus mendukung proyek sekolahnya; pembaruan baru-baru ini dirilis.

Aplikasi Sosial

ProBonoPublico – Grand Prix 2016

Penulis proyek ini adalah Dmitry Pasechnyuk, lulusan SAMSUNG IT SCHOOL tahun 2016 dari Pusat Pengembangan Anak Berbakat Wilayah Kaliningrad, gurunya adalah Arthur Baboshkin.

ProBonoPublico ditujukan bagi orang-orang yang siap melakukan kegiatan amal, yaitu: memberikan bantuan hukum atau psikologis yang memenuhi syarat kepada orang-orang yang berada dalam situasi kehidupan yang sulit secara pro bono (dari bahasa Latin “demi kepentingan umum”), yaitu. secara sukarela. Organisasi publik dan amal serta pusat krisis diusulkan sebagai penyelenggara komunikasi tersebut (administrator). Aplikasi ini mencakup bagian klien seluler untuk sukarelawan dan aplikasi web untuk administrator.

Video tentang aplikasi:


Ide mulia dari proyek ini memikat juri kompetisi, dan dengan suara bulat dianugerahi Grand Prix kompetisi tersebut. Secara umum, Dmitry adalah salah satu lulusan paling cemerlang dalam sejarah program kami. Dia memenangkan kompetisi IT SCHOOL, karena baru menyelesaikan kelas 6 sekolah menengah! Tidak berhenti sampai disitu saja, dia adalah pemenang banyak kompetisi dan olimpiade, termasuk NTI, saya Profesional. Tahun lalu wawancara di portal Rusbase dia mengatakan bahwa dia sekarang tertarik pada analisis data dan jaringan saraf.

Dan pada musim gugur 2017, Dmitry dan gurunya Arthur Baboshkin, atas undangan presiden kantor pusat Samsung Electronics untuk Rusia dan CIS, mengambil bagian dalam estafet obor Olimpiade di Korea Selatan.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Dmitry Pasechnyuk adalah salah satu pembawa obor pertama Relay Olimpiade Musim Dingin PyeongChang 2018

Memeriahkan – Grand Prix 2017

Penulis proyek ini adalah Vladislav Tarasov, lulusan Moskow dari SAMSUNG IT SCHOOL 2017, guru Vladimir Ilyin.

Vladislav memutuskan untuk membantu memecahkan masalah ekologi perkotaan, dan yang terpenting, pembuangan limbah. Dalam aplikasi Enliven, peta menunjukkan titik-titik lingkungan kota Moskow: tempat mendaur ulang kertas, kaca, plastik, pusat pendidikan, dan sebagainya. Melalui aplikasi ini Anda dapat mengetahui alamat, jam buka, kontak dan informasi lainnya tentang eco-point serta mendapatkan petunjuk arah ke sana. Dalam bentuk permainan, pengguna didorong untuk melakukan hal yang benar - mengunjungi eco-point untuk mendapatkan poin, berkat itu Anda dapat menaikkan peringkat, menyelamatkan hewan, pohon, dan manusia.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Tangkapan layar aplikasi Enliven

Proyek Enliven menerima Grand Prix kompetisi IT SCHOOL tahunan pada musim panas 2017. Dan pada musim gugur, Vladislav mengambil bagian dalam kompetisi “Inovator Muda” sebagai bagian dari forum “Kota Pendidikan” Moskow, di mana ia menempati posisi kedua dan menerima hadiah khusus dari “Nelayan Dana” sebesar 150 rubel untuk pengembangan aplikasi.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Presentasi Grand Prix kompetisi 2017

Aplikasi pendidikan

MyGIA 4 — persiapan untuk VPR kelas 4

Penulis proyek ini adalah Egor Demidovich, siswa tahun 2017 dari situs SAMSUNG IT SCHOOL Novosibirsk, guru Pavel Mul. Proyek MyGIA merupakan salah satu pemenang kompetisi proyek terbaru.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Egor di final kompetisi “IT SCHOOL memilih yang terkuat!”, 2017

Apa itu VPR? Ini adalah tes berbahasa Rusia yang ditulis di akhir sekolah dasar. Dan percayalah, ini adalah ujian serius bagi anak-anak. Egor mengembangkan aplikasi MyGIA untuk membantunya mempersiapkan mata pelajaran inti: matematika, bahasa Rusia, dan dunia di sekitarnya. Perlu dicatat bahwa tugas dihasilkan secara otomatis, menghilangkan kemungkinan menghafal tugas. Dalam pembelaannya, Egor mengatakan bahwa dia harus menggambar lebih dari 80 gambar, dan untuk dapat mengeluarkan dan memverifikasi “sertifikat”, selain aplikasi itu sendiri, dia mengimplementasikan bagian server. Aplikasi terus diperbarui, baru-baru ini ditambahkan soal matematika dari VPR 2018. Sekarang sudah lebih dari 10 ribu unduhan.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Tangkapan layar aplikasi MyGIA

Listrik – aplikasi realitas maya

Penulis proyek ini adalah Andrey Andryushchenko, lulusan SAMSUNG IT SCHOOL 2015 dari Khabarovsk, guru Konstantin Kanaev. Proyek ini tidak dibuat saat belajar di sekolah kami, tetapi memiliki sejarah yang berbeda.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Andrey bersama gurunya pada kompetisi 2015

Pada bulan Juli 2015, Andrey menjadi pemenang kompetisi “IT SCHOOL memilih yang terkuat!” dalam kategori “Pemrograman” dengan proyek Gravity Particles. Idenya sepenuhnya milik Andrei - untuk mengenal hukum fisika dasar dengan cara yang menyenangkan, terutama menerapkan hukum Coulomb dan gravitasi universal. Juri sangat menyukai aplikasi ini karena cara penulisan kodenya, namun implementasinya jelas kurang tiga dimensi. Alhasil, usai kompetisi, lahirlah ide untuk mendukung Andrey dan mengajaknya membuat versi game kacamata virtual reality Gear VR. Maka lahirlah proyek baru Listrik, yang diciptakan dengan dukungan guru di bidang VR/AR - perusahaan “Fascinating Reality”. Dan meskipun Andrey harus menguasai alat yang sangat berbeda (C# dan Unity), dia berhasil melakukannya!

Listrik merupakan visualisasi 3D dari proses perambatan arus listrik pada tiga bahan penghantar: logam, cair dan gas. Demonstrasi tersebut disertai dengan penjelasan suara tentang fenomena fisis yang diamati. Penerapannya telah didemonstrasikan di beberapa pameran Rusia dan asing. Pada Festival Sains Moskow tahun 2016, orang-orang mengantri di stan kami untuk mencoba aplikasi tersebut.

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi seluler
Listrik di Festival Sains di Moskow, 2016

Ke mana tujuan kita dan, tentu saja, bagaimana cara mendekati kita

Saat ini, SAMSUNG IT SCHOOL beroperasi di 22 kota di Rusia. Dan tugas utama kami adalah memberikan kesempatan belajar pemrograman kepada lebih banyak anak sekolah dan meniru pengalaman kami. Pada bulan September 2018, buku teks elektronik penulis berdasarkan program SAMSUNG IT SCHOOL akan diterbitkan. Hal ini ditujukan bagi lembaga pendidikan proaktif yang ingin meluncurkan kursus semacam itu. Para guru, dengan menggunakan materi kami, akan dapat menyelenggarakan pelatihan pengembangan asli untuk Android di wilayah mereka.

Dan sebagai kesimpulan, informasi bagi mereka yang memutuskan untuk mendaftar bersama kami: sekaranglah waktunya untuk melakukannya! Kampanye penerimaan mahasiswa baru tahun ajaran 2018-2019 telah dimulai.

Instruksi singkat:

  1. Program ini menerima siswa sekolah menengah (terutama berusia 9-10 tahun) dan mahasiswa hingga usia 17 tahun inklusif).
  2. Lihat di kami Onlinebahwa ada situs IT SCHOOL di dekat Anda: apakah bisa datang ke kelas? Kami ingatkan Anda bahwa kelas dilakukan secara tatap muka.
  3. Isi dan kirimkan Aplikasi.
  4. Lulus ujian masuk tahap 1 - tes online. Tesnya kecil dan cukup sederhana. Ini berisi tugas-tugas tentang logika, sistem bilangan dan pemrograman. Yang terakhir ini mudah dilakukan oleh anak-anak yang percaya diri dalam menguasai operator cabang dan loop, akrab dengan array, dan menulis dalam bahasa pemrograman Pascal atau C. Biasanya, jika Anda mencetak 6 poin dari 9 kemungkinan, maka ini cukup untuk diundang ke tahap 2.
  5. Tanggal ujian masuk tahap kedua akan diberitahukan kepada Anda melalui surat. Anda harus datang langsung ke situs SEKOLAH IT yang Anda pilih saat mengirimkan aplikasi. Tes ini dapat berupa wawancara lisan atau pemecahan masalah, tetapi bagaimanapun juga tes ini ditujukan untuk menguji kemampuan algoritma dan keterampilan pemrograman.
  6. Pendaftaran dilakukan secara kompetitif. Semua pelamar menerima surat dengan hasilnya. Kelas dimulai dari minggu kedua atau ketiga bulan September.

Ketika 4 tahun yang lalu kami membuka program pendidikan untuk anak-anak sekolah, kami adalah salah satu orang pertama yang memberikan program serius kepada penonton ini. Bertahun-tahun kemudian, kita melihat bahwa mereka berhasil belajar di universitas, melaksanakan proyek-proyek menarik dan menemukan diri mereka dalam suatu profesi (baik itu pemrograman atau bidang terkait). Kami tidak menetapkan tugas untuk mempersiapkan pengembang profesional hanya dalam satu tahun (ini tidak mungkin!), tetapi kami pasti memberikan mereka tiket ke dunia profesi yang menarik!

Samsung IT School: mengajar anak sekolah cara mengembangkan aplikasi selulerPenulis: Svetlana Yun
Kepala Grup Pengembangan Ekosistem Solusi, Laboratorium Inovasi Bisnis, Pusat Penelitian Samsung
Manajer proyek pendidikan SEKOLAH IT Samsung


Sumber: www.habr.com

Tambah komentar