Dastur vaqtida CROSS JOIN konstruksiyasi nimani bildiradi?
Reja:
Dasturlashni o’rganmang. O’ylashni o’rganing.
Dastur vaqtida CROSS JOIN konstruksiyasi nimani bildiradi?
Dasturlashni o’rganmang. O’ylashni o’rganing.
Hamma dasturlashni o’rganishga harakat qilayotganga o’xshaydi: Code.org’da Bill Geyts (Bill Gates), Mark Zukerberg va Kris Bosh (Chris Bosh) kabi taniqli shaxslar har kim dasturlay olishini aytishmoqda; CoderDojo’lar dunyo bo’ylab o’sib bormoqda; Buyuk Britaniya informatikani boshlang’ich sinf o’quvchilari uchun o’quv rejasiga kiritdi.
Menimcha, bunday yondashuv biroz xato. Meni noto’g’ri tushunmang – men agar hamma dasturlashdan habardor bo’lganda dunyo yaxshiroq bo’lgan bo’lardi deb o’ylayman – biroq dasturlashning o’zi asosiy maqsad bo’lmasligi kerak. Komputerlar va dasturlash qurollar holos. Ular maqsadga yetishish uchun vositalar hisoblanadi.
Asosiy maqsad insonlarni yangicha fikrlashga o’rgatish bo’lishi kerak. Boshqacha qilib aytganda, biz informatikani (computer science) o’qitishimiz kerak, dasturlashni o’zinigina emas. Bu maqolada ikkalasi o’rtasidagi farqni, hamda nima uchun to’g’ri narsaga e’tibor qaratish muvaffaqqiyat tomon olg’a borishda muhimligini ochib beraman.
Agar video orqali tushuntirishni afzal ko’rsangiz, bu maqolani yozishga ilhomlantirgan Simon Peyton Jones’ning Ijodiy Informatikani O’qitish (Teaching Creative Computer Science) deb nomlangan ajoyib TED suhbatini tavsiya qilaman (uni mover.uz da ham ko’rishingiz mumkin, faqat, suhbat inglizcha, hali o’zbekcha subtitrlari qo’shilmagan):
Hozircha yozilgan variantini o’qish uchun shu yerdamisiz? Zo’r. Keling, asosiy savoldan boshlasak: umuman nima uchun dasturlash va informatika haqida o’ylashingiz kerak?
Bu savolga javob berish uchun biroz aylanib chiqamiz.
Dostları ilə paylaş: |