Kumaha kuring nganjang ka Sakola legendaris 42: "kolam renang", ucing jeung Internet tinimbang guru. Bagian 2

Kumaha kuring nganjang ka Sakola legendaris 42: "kolam renang", ucing jeung Internet tinimbang guru. Bagian 2

В pos panungtungan Kuring ngamimitian carita ngeunaan Sakola 42, anu kasohor ku sistem pendidikan revolusioner: teu aya guru di dinya, murid masing-masing mariksa padamelan masing-masing, sareng teu kedah mayar sakola. Dina postingan ieu kuring bakal nyarioskeun ka anjeun langkung rinci ngeunaan sistem pelatihan sareng naon tugas anu réngsé ku murid.

Teu aya guru, aya internét sareng réréncangan. Atikan di sakola dumasar kana prinsip gawé babarengan proyék - peer-to-peer learning. Siswa henteu diajar buku pelajaran naon waé, aranjeunna henteu dibéré ceramah. Panitia sakola yakin yén sadayana tiasa dipendakan dina Internét, ditaroskeun ti réréncangan atanapi ti murid anu langkung berpengalaman anu anjeun damel dina proyék.

Tugas anu réngsé dipariksa 3-4 kali ku murid sanés, janten sadayana tiasa janten murid sareng mentor. Henteu aya sasmita - anjeun ngan ukur kedah ngarengsekeun tugasna leres sareng lengkep. Sanaos 90% réngsé, éta bakal dianggap gagal.

Henteu aya rating, aya poin. Pikeun ngalebetkeun proyék pikeun ditinjau, anjeun kedah gaduh sababaraha titik - titik koreksi. Poin dimeunangkeun ku mariksa PR siswa séjén. Sareng ieu mangrupikeun faktor pertumbuhan tambahan - sabab anjeun kedah ngartos rupa-rupa tugas, sakapeung ngaleuwihan tingkat pangaweruh anjeun.

"Sababaraha proyék mangrupikeun rohangan nyata, aranjeunna niup pikiran anjeun. Lajeng, pikeun earn ngan hiji titik koreksi, Anjeun kudu ngesang sapopoe, ngartos kode. Hiji dinten kuring untung sareng nampi saloba 4 poin dina sadinten - ieu mangrupikeun kabeneran anu langka., nyebutkeun sobat, murid Sergei.

Diuk di juru moal jalan. Proyék réngsé sacara individu sareng pasangan, ogé dina kelompok anu langkung ageung. Aranjeunna salawasna ditangtayungan pribadi, jeung hal anu penting yén sakabéh anggota grup nyokot bagian aktip, jeung dulur understands kode jeung geus kacida ngamotivasi. Teu mungkin cicing jempé sareng calik di sisi dieu. Ku kituna, sakola ngaronjatkeun kaahlian gawé grup jeung komunikasi suksés. Sareng sajaba ti éta, sadaya murid kenal sareng saling komunikasi, anu mangpaat pisan pikeun jaringan sareng karir anu bakal datang.

Gamifikasi. Sapertos dina kaulinan komputer, murid naék tingkat sareng ngalacak kamajuanana nganggo Graph Suci - peta "suci" anu jelas nunjukkeun sadaya jalur anu aranjeunna lebet sareng jalan anu payun. Sapertos dina RPG, "pangalaman" dileler pikeun proyék-proyék, sareng saatos ngumpulkeun jumlah anu tangtu, transisi ka tingkat anyar dilakukeun. Kasaruaan sareng kaulinan nyata nyaéta unggal tingkat anyar langkung hese tibatan anu sateuacana, sareng seueur tugas.

Kumaha kuring nganjang ka Sakola legendaris 42: "kolam renang", ucing jeung Internet tinimbang guru. Bagian 2

Kaca jeung Adm. Aya dua divisi utama di sakola - Bokal (teknisi) sareng Adm (administrasi). Bokal ngurus masalah téknis jeung komponén pedagogical, sedengkeun Adm ngurus masalah administrasi jeung organisasi. Cadangan tanaga Bokala/Adm dieusi ku murid-muridna sorangan, anu ngajalanan magang di Sakola.

Kumaha jeung naon anu diajarkeun di dieu

Sagalana dimimitian ku "S". Di sakola aranjeunna nganggo Unix sacara éksklusif, nganggap Windows sanés pilihan anu pangsaéna. Kode diajarkeun ti dasar pisan, maksa anjeun ngartos logika pemrograman. Sababaraha tingkat mimiti sadaya proyék dieksekusi ngan dina basa C jeung C ++, IDE teu dipaké. Murid ngagunakeun kompiler gcc sareng pangropéa téksu vim.

"Dina kursus-kursus anu sanés, aranjeunna bakal masihan anjeun fungsi, naroskeun anjeun ngadamel proyék, sareng ngan ukur ngajelaskeun kumaha aranjeunna diprogram. Di dieu anjeun teu tiasa nganggo fungsina dugi ka nyerat nyalira. Mimitina, deui dina "kolam renang", Kuring teu ngarti naha kuring diperlukeun malloc ieu, naha kuring kudu allocate memori sorangan, naha kuring teu diajar Python jeung Javascript. Teras ujug-ujug énjing-énjing anjeun, sareng anjeun mimiti ngartos kumaha pikir komputer.

Norminate. Saatos panyalindungan suksés, sadaya proyék diunggah ka sarimbag lokal GitHub. Tapi sateuacan éta, aranjeunna kedah dipariksa pikeun mastikeun yén kodeu saluyu sareng aturan sakola nganggo program Norminette.

"Upami kodeu tiasa dianggo sampurna, tapi aya bocor mémori, maka proyék éta dianggap gagal. Éta ogé pariksa sintaksis. Simkuring boga daptar fungsi dilarang, atribut, bandéra, sarta pamakéan maranéhanana dianggap selingkuh. Anjeun kedah ngalakukeun sadayana nganggo panangan anjeun nyalira sareng taliti pisan.", nyebutkeun Sergei.

Kumaha kuring nganjang ka Sakola legendaris 42: "kolam renang", ucing jeung Internet tinimbang guru. Bagian 2

Conto tugas

Sadaya pancén anu dilakukeun ku murid dipariksa ku tilu cara: sacara terprogram, dumasar kana daptar pariksa ku murid sanés sareng wawakil Kaca. Di handap ieu sababaraha proyék do-it-yourself sareng daptar pariksa:

Init (Sistem sareng Administrasi Jaringan) — anjeun kedah masang sistem operasi Debian dina mesin virtual sareng ngonpigurasikeunana dumasar kana sarat anu dijelaskeun dina tugas.

Lift — ngalaksanakeun fungsi perpustakaan standar dina basa C, sapertos: strcmp, atoi, strlen, memcpy, strstr, toupper, tolower jsb Taya perpustakaan pihak katilu, ngalakukeun eta sorangan. Anjeun nulis headers sorangan, nerapkeun aranjeunna sorangan, nyieun sorangan Makefile, anjeun nyusunna sorangan.

Printf - perlu pikeun pinuh nerapkeun fungsi baku printf kalawan sagala argumen na di C. Ieu rada hésé pikeun beginners.

Fillit - ieu diperlukeun pikeun ngumpul kuadrat wewengkon minimum tina daptar tetrominoes disadiakeun salaku input. Dina unggal hambalan anyar, hiji tetromino anyar ditambahkeun. Tugasna nyusahkeun ku kanyataan yén itungan kedah dilakukeun dina C sareng dina waktos minimum.

Libls - nerapkeun versi paréntah anjeun sorangan ls kalawan sakabeh bandéra baku na. Anjeun tiasa sareng kedah nganggo pamekaran tina tugas anu kapungkur.

rushes

Salian tugas anu dilakukeun nyalira, aya kategori tugas anu misah anu dilakukeun ku sakelompok murid - rushes. Beda jeung proyék mandiri, buru-buru dipariksa lain ku murid maké checklist, tapi ku staf sakola ti Bokal.

Pipax - program nampi nami file sareng paréntah cangkang sawenang-wenang salaku input; murid kedah nunjukkeun kamampuan damel sareng pipa dina tingkat sistem sareng ngalaksanakeun fungsionalitas anu sami sareng paripolah standar sistem dina terminal.

Minitalk - nerapkeun aplikasi klien-server di C. server kudu bisa ngarojong karya kalawan sababaraha klien tur pesen print dikirim ku klien ngagunakeun sinyal Sistim SIGUSR1 na SIGUSR2.

ngagibleg — nyerat server IRC di Golang anu sanggup damel sareng sababaraha klien sakaligus, nganggo concurrency sareng goroutine. Klién kedah tiasa log in nganggo login sareng kecap akses. Server IRC kedah ngadukung sababaraha saluran.

kacindekan

Saha waé tiasa ngadaptar di Sakola 42, sareng anjeun henteu peryogi pangaweruh khusus pikeun ngalakukeunana. Najan kanyataan yén program dirancang pikeun beginners, tugas basajan gancang diganti ku masalah non-trivial, mindeng jeung formulasi teu jelas. Siswa diwajibkeun gaduh dedikasi maksimal, kamampuan milarian inpormasi anu leungit dina dokuméntasi resmi dina basa Inggris, sareng ngahiji sareng mahasiswa sanés pikeun ngarengsekeun tugas. Program latihan henteu gaduh sekuen anu ketat, ku kituna sadayana milih jalan pangwangunan sorangan. Henteuna rating tungtung-ka-tungtung ngamungkinkeun anjeun pikeun konsentrasi dina kamajuan sareng pamekaran anjeun, tinimbang ngabandingkeun diri anjeun sareng batur.

sumber: www.habr.com

Tambahkeun komentar