Fikringizni ayting: aptly, g'oyalarni ishlaydigan ilovalarga aylantiruvchi dasturiy ta'minot platformasi



Yüklə 100,75 Kb.
səhifə3/9
tarix02.06.2023
ölçüsü100,75 Kb.
#123363
1   2   3   4   5   6   7   8   9
mit dasturi haqida ma\'lumotlar

2017 yil


  1. M. Tissenbaum, J. Sheldon, L. Seop, CH Li, N. Lao, Kritik hisoblash imkoniyatlari: Yoshlarni raqamli kelajakni shakllantiruvchi sifatida jalb qilish Global muhandislik ta'limi konferentsiyasi (EDUCON), 2017 IEEE, 1705-1708, 2017 yil aprel
    Xulosa: Yosh o'quvchilarni hisoblash fikrlash (KT) ko'nikmalarini rivojlantirishda qo'llab-quvvatlash zarurati tobora ortib borayotgan bo'lsa-da, ushbu maqola, xususan, hisoblash identifikatoriga (CI) va raqamli imkoniyatlarga (DE) e'tiborni kuchaytirishni targ'ib qiladi, chunki biz buni taxmin qilamiz. ushbu KT ko'nikmalari yosh o'quvchilarga o'zini o'zi rag'batlantiradigan, innovatsion ijodkor bo'lishga yordam beradi. O'zlikni tarbiyalash va imkoniyatlarni oshirishda yoshlarga real dunyo tajribasi va mos rivojlanish vositalarini taqdim etish doimiy muammodir. Ushbu maqola ushbu muammolarni hal qilish uchun ikkita asosiy yondashuvni ilgari suradi: 1) Yoshlarni real dunyoda ta'sir ko'rsatadigan shaxsiy mazmunli ilovalarni ishlab chiqishga jalb qilish uchun tanqidiy hisoblash savodxonligi yondashuvi; 2) MIT App Inventor kabi foydali, ta'sirli texnologiyani yaratishdagi to'siqlarni kamaytiradigan vositadan foydalanish. Ikkita amaliy tadqiqotlar yordamida,
    Tekshiruv qog'ozi

  2. S. Kong, H. Abelson, J. Sheldon, A. Lao, M. Tissenbaum, M. Lai, boshlang'ich maktab o'quvchilarini bloklarga asoslangan dasturlash muhitida hisoblash amaliyotini rivojlantirish uchun o'quv dasturlari Gonkong ta'lim universiteti, Gonkong, 84 2017, CTE 2017
    Xulosa: Raqamli texnologiyalar jamiyatning barcha sohalarining bir qismi bo'lib borayotganligi sababli, o'quvchilarda dunyoni hisoblash ob'ektivi orqali ko'rish qobiliyatini tarbiyalash uchun ta'lim yondashuvlarini ishlab chiqish kerak. Ushbu maqsadga erishishning bir yo'li yosh o'quvchilar uchun Hisoblash fikrlash (KT) ni targ'ib qilishdir. CoolThink@JC loyihasi to'rt yillik o'quv dasturi bo'lib, KTni Gonkongdagi yuqori boshlang'ich maktablarga integratsiyalash uchun mo'ljallangan. O'quv dasturlarini ishlab chiqish uchun CoolThink asosi Brennan va Resnik (2012) doirasidan moslashtirilgan hisoblash tushunchalari, amaliyotlari va istiqbollari atrofida tuzilgan. Ushbu moslashtirilgan ramka CoolThink uchun o'quv faoliyatini tanlashga turtki bo'ldi. Ushbu maqola ushbu ramkaning bir jihatiga, ya'ni hisoblash amaliyotiga qaratilgan. Bu yerga,
    Tekshiruv qog'ozi

  3. LL Ruan, EW Patton va M. Tissenbaum, App Inventor-da dasturlash murakkabligini baholash, CTE 2017, Gonkong, Gonkong, 2017 yil iyulida taqdim etilgan.
    Xulosa: App Inventor-da hisoblash tafakkurini tushunish uchun blokga asoslangan dasturlash tillarida hisoblash murakkabligini samarali baholash imkoniyatiga ega bo'lish muhimdir. O'tmishda matnga asoslangan tillar uchun bir nechta murakkablik choralari taklif qilingan (Weyuker, 1988). Ushbu maqolada biz 50 ta tasodifiy foydalanuvchilarning loyihalari ma'lumotlar to'plamida App Inventor-da Halsteads Programming Effort va bayonotlar soni kabi ikkita chora-tadbirlarni amalga oshirishga harakat qilamiz. Maqsad - murakkablik uchun matnli dasturlash standartlarini dasturlash tillarini blokirovka qilish uchun umumlashtirish mumkinmi yoki yo'qligini aniqlash. Ushbu maqola biz amalga oshirgan 2 murakkablik chorasi App Inventor-da murakkablik uchun mos emasligini ko'rsatadi. Ushbu natija blokli dasturlash malakasini aniqroq ko'rsatadigan turli xil murakkablik o'lchovlariga ehtiyoj borligini ko'rsatadi.
    Tekshiruv qog'ozi

  4. D. Bau, J. Grey, C. Kelleher, J. Sheldon va F. Turbak, O'rganiladigan dasturlash: Bloklar va undan tashqari, Comm. ACM, jild. 60, yo'q. 6, 72-80-betlar, iyun, 2017 yil.
    Xulosa: Kompyuter fanida ishtirok etishni kengaytirish uchun global sur'at bloklarga asoslangan dasturlashga qiziqishning portlashiga olib keldi. Vizual bloklar ko'plab dasturlash vositalari tomonidan qo'llaniladi. Millionlab talabalar ushbu vositalar orqali Code.orgs Hour of Code kabi kurslar va tadbirlarda dasturlash bilan birinchi marta tanishadilar. Bloklar yangi boshlanuvchilarga sintaksisning umidsizliklari bilan kurashmasdan dasturlar yaratishga imkon beradi (1-rasm). Blok tillarini ishlab chiqish va o'rganishga qiziqish ortib bormoqda. VL/HCC 2015 da Bloklar va Beyond deb nomlangan kichik seminar sessiyasi 51 ta taqdimnoma va 36 ta taqdimotchi bilan katta tadbirga aylandi. Tadqiqotchilar yangi bloklar tillari, interfeys innovatsiyalari, bloklarning domenga xos ilovalari va bloklar tillarini turli koderlar uchun yanada samaraliroq va qulayroq qilish yo‘llari bo‘yicha ish olib borishdi. Ushbu maqola bloklar dasturlashni o'rganishga qanday ta'sir qilishini o'rganadi. Biz blok tillarining samaradorligi bo'yicha tadqiqotlarni ko'rib chiqishdan boshlaymiz. Keyin biz bloklar tillarining asosiy xususiyatlarini va ularning o'rganish bilan qanday bog'liqligini muhokama qilamiz. Va nihoyat, biz yangi domenlardagi bloklarning ilovalarini ko'rib chiqamiz va o'z bloklaringiz tilini yaratish vositalarini muhokama qilamiz.
    Tekshiruv qog'ozi

  5. M. Tissenbaum, J. Sheldon, EW Patton, A. Gupta, E. Zhang va D. Gopinath, " Ekrandan tashqarida va kundalik ob'ektlar dunyosiga": CTE 2017 ko'rgazmasida taqdim etilgan Internetdagi narsalar bilan yoshlar uchun hisoblash fikrlash. , Gonkong, Gonkong, iyul, 2017 yil.
    Xulosa: Ushbu maqolada narsalar Interneti (IoT) ning o'sishi bilan bog'liq bo'lgan imkoniyatlar muhokama qilinadi, bu yoshlarga hisoblash fikrlash va raqamli imkoniyatlarni rivojlantirish imkoniyatlarini taqdim etadi. Ushbu maqolada aytilishicha, yoshlarni ushbu savodxonlikni rivojlantirishda qo'llab-quvvatlash uchun biz kirish to'siqlarini kamaytiradigan platformalarni ishlab chiqishimiz kerak, shu bilan birga ularning hisoblash identifikatorlarini o'rganish va rivojlantirishga imkon beradi. Shu maqsadda, ushbu maqola talabalarga IoT ilovalarini tezda loyihalash, ishlab chiqish va amalga oshirish imkonini beruvchi MIT tomonidan App Inventor kengaytmasini taqdim etadi. Biz yoshlar uchun bitta IoT faoliyatini va o'quv va texnik rivojlanish uchun kelajak yo'nalishlarini belgilaymiz.
    Tekshiruv qog'ozi

  6. N. Lao, "CloudDB: MIT App Inventor bilan birgalikda ma'lumotlarni o'rganish uchun komponentlar" ,
    Bulutli texnologiya orqali ma'lumotlarni almashish so'nggi bir necha o'n yilliklardagi eng kuchli yangi kompyuter fanlari tushunchalaridan biridir. Shunday qilib, qo'shma ma'lumotlar tushunchalarini bosqichma-bosqich o'rganish va qo'llash uchun kuchli va ishlatish uchun qulay vositalarni ishlab chiqish muhim ishdir. Mening ishim MIT App Inventor, bloklarga asoslangan mobil ilovalarni ishlab chiqishning mashhur vositasi bo'lib, yosh talabalarga hisoblash tafakkurini o'rgatish, umumiy ma'lumotlar texnologiyasini kompyuter fanlari bo'yicha keng qamrovli o'qitishni talab qilmasdan hamma uchun tushunarli va foydalanishga yaroqli qilish uchun foydalanishga qaratilgan. Men foydalanuvchilarga o'zlarining mobil ilovalari uchun Redis serverida teg-qiymat juftliklarida har xil turdagi ma'lumotlarni saqlash, olish va almashish imkonini beruvchi MIT App Inventor uchun kodlash bloklari to'plami bo'lgan CloudDB ning davom etayotgan rivojlanishini taqdim etaman.
    Tekshiruv qog'ozi

  7. N. Lao, Boshlang'ich maktab o'quvchilarini jamoalariga ta'sir etuvchi mobil ilovalar yaratishda qo'llab-quvvatlash uchun bulut va umumiy ma'lumotlar imkoniyatlarini rivojlantirish, M.Eng dissertatsiyasi, Elect. Eng. Hisoblash. Sci., Massachusets Inst. Technol., Kembrij, 2017 yil.
    Xulosa: Texnologiya va jamiyat yanada o'zaro bog'langan bo'lsa, texnologiyani yaratishni demokratlashtirish va odamlarni hisoblash tafakkurining to'liq quvvatidan foydalanish qobiliyatiga o'rgatish zarur. Shunday qilib, boshlang'ich ta'limdan boshlab hisoblash fikrlash tushunchalarini bosqichma-bosqich o'rganish uchun mazmunli vositalar va o'quv dasturlarini ishlab chiqish muhim ishdir [1]. Mening ishim kompyuter fanining eng kuchli yangi tushunchalaridan biri bo'lgan Cloud texnologiyasini kompyuter fanlari bo'yicha keng qamrovli mashg'ulotlarga muhtoj bo'lmasdan hamma uchun tushunarli va foydalanishga imkon berishga qaratilgan. Men tadqiqotim uchun platforma sifatida yosh talabalarga hisoblash fikrlashni o'rgatish uchun bloklarga asoslangan mobil ilovalarni ishlab chiqish vositasi bo'lgan MIT App Inventordan foydalandim. Men MIT App Inventor uchun CloudDB kodlash bloklarini ishlab chiqdim, bu foydalanuvchilarga saqlash, olish, va ularning mobil ilovalari uchun Redis serverida teg-qiymat juftliklarida har xil turdagi ma'lumotlarni almashish. Men CloudDB asosida oʻrta va oʻrta maktab darajasidagi oʻquv dasturlarini, shuningdek, oʻz materiallarimni baholash va yosh oʻquvchilar umumiy maʼlumotlar atrofidagi tushunchalarni qay darajada tushunishi va ulardan foydalanishini baholash uchun baholash vositalarini yaratdim. Nihoyat, men MIT hududidagi o'rta maktab o'quvchilari bilan seminarlardan birini o'tkazdim. Mening topilmalarim shuni ko'rsatadiki, umumiy ma'lumotlarni asosiy hisoblash fikrlash tushunchasi sifatida o'rgatish o'rta maktab darajasidagi o'quvchilar uchun to'liq amalga oshirilishi mumkin. Talabalar boshqa foydalanish holatlari va bulut bilan bog'liq mumkin bo'lgan muammolarni, masalan, saqlash cheklovlari va xavfsizlik bilan bog'liq muammolarni taxmin qilish va ekstrapolyatsiya qilish imkoniyatiga ega. Ularning hayotidagi muammoni hal qilish konteksti berilganda,
    Qabul qilingan dissertatsiya

  8. X. Deng, App Inventor bilan guruh hamkorligi, muddatli ish, Elect. Eng. Hisoblash. Sci., Massachusets Inst. Technol., Kembrij, 2017 yil.
    Xulosa: Loyihalar murakkablashgani sayin hamkorlik dasturlashda tobora muhim ahamiyat kasb etmoqda. An'anaviy matnga asoslangan dasturlash tillari bilan dasturchilar odatda kodni boshqarish, bir nechta mualliflar kodini birlashtirish va ixtiyoriy ravishda ziddiyatsiz tahrirlash uchun fayllarni bloklash uchun manba kodini boshqarish tizimidan foydalanadilar. Blokka asoslangan dasturlash kabi vizual dasturlash tillarida kodni hamkorlikda tahrirlash bo'yicha ishlarning cheklangan korpusi mavjud. Men MIT App Inventor-ga hamkorlikdagi dasturlash muhitini taqdim etaman, bu ko'plab dasturchilarga bir xil MIT App Inventor loyihasida real vaqtda hamkorlik qilish imkonini beruvchi bloklar bilan Android ilovalarini yaratish uchun veb-ga asoslangan vizual platforma. Qaysi yondashuv hamkorlikka eng yaxshi yordam berishini tushunish uchun App Inventor foydalanuvchilari uchun ushbu turli hamkorlik modellarining samaradorligini baholash uchun uchta hamkorlik modelini ishlab chiqaman va amalga oshiraman. Natijalarimiz shuni ko'rsatadiki, real vaqt rejimida dasturlash vazifani bajarish vaqtini qisqartiradi, foydalanuvchilar o'rtasidagi o'zaro aloqani yaxshilaydi va foydalanuvchilarning hamkorlikda dasturlashga bo'lgan qiziqishini oshiradi. Umid qilamanki, ushbu yangi hamkorlikdagi dasturlash muhiti foydalanuvchilarning MIT App Inventor-dan foydalanish usullarini o'zgartiradi va hamkorlik vositalariga asoslangan ko'proq o'quv dasturlari ishlab chiqiladi.
    Qabul qilingan dissertatsiya

  9. L. Tang, App Inventor uchun moslashtirilgan foydalanuvchi interfeyslarini yaratish, muddatli ish, Elect. Eng. Hisoblash. Sci., Massachusets Inst. Technol. of Technol., Kembrij, 2017.
    Xulosa: Ilova ixtirochilarining koʻpchiligi onlayn koʻrsatmalar va oʻquv qoʻllanmalaridan oʻtib, App Inventor-ni rasmiy oʻquv muhitidan tashqarida olishadi. Blokka asoslangan dasturlash tilidan foydalangan holda, App Inventor butun dunyo bo'ylab odamlar uchun kirish chizig'ini pasaytirib, texnologiyani demokratlashtiradi. Dissertatsiyam uchun men App Inventor-da moslashtirilgan komponentlar va bloklar to'plamlarini shakllantirishga imkon beruvchi xususiyatni yaratish va sinab ko'rishni rejalashtirmoqdaman.
    Talabalar uchun yillik ish

  10. X. Deng, EW Patton, (2017) MIT App Inventor-da hamkorlikdagi bloklarni dasturlash bilan ko'p foydalanuvchili hisoblash fikrlashni yoqish . In: 1 stTa'limda kompyuter tafakkuri bo'yicha xalqaro konferentsiya (2017 yil 13-15 iyul, Gonkong, Xitoy). Xulosa: Loyihalar murakkablashgani sayin hamkorlik dasturlashda tobora muhim ahamiyat kasb etmoqda. An'anaviy matnga asoslangan dasturlash tillari bilan dasturchilar odatda kodni boshqarish, bir nechta tahrirlovchilardan kodlarni birlashtirish va ixtiyoriy ravishda ziddiyatli tahrirlash uchun fayllarni bloklash uchun manba kodini boshqarish tizimidan foydalanadilar. Blokka asoslangan dasturlash kabi vizual dasturlash tillarida kodni hamkorlikda tahrirlash bo'yicha ishlarning cheklangan korpusi mavjud. Biz bloklar bilan Android ilovalarini yaratish uchun veb-ga asoslangan vizual platforma bo'lgan MIT App Inventor kengaytmasini taklif qilamiz, bu ko'plab dasturchilarga MIT App Inventor loyihalarida real vaqt rejimida hamkorlik qilish imkonini beradi.
    Mutaxassislar tomonidan ko'rib chiqilgan konferentsiya ma'ruzasi

  11. EW Patton, X. Deng, (2017). MIT App Inventor bilan hamkorlikda mobil ilovalarni ishlab chiqish . In: Proceedings of Blocks & Beyond 2017 (2017 yil 10 oktyabr, Raleigh, NC).
    Xulosa: MIT App Inventor butun dunyo bo'ylab talabalarni mobil ilovalarni loyihalash va yaratish kontekstida hisoblash tafakkurini o'rganishga kirishish uchun ishlatilgan. Hozirda App Inventor-da har bir loyiha uchun bitta foydalanuvchi cheklovi mavjud. Bu ta'lim sharoitida guruh ishini qiyinlashtiradi, chunki u hamkorlikda ishlash uchun sun'iy to'siq yaratadi. Google Docs kabi boshqa turdagi ijodiy ishlarda hamkorlik qilish uchun bulutga asoslangan real vaqt tizimlarining yuksalishi App Inventorning ishlab chiqarish imkoniyatlari va foydalanuvchilar onlayn vositalardan nimani kutishlari mumkinligi o‘rtasida tafovut borligini ko‘rsatadi.
    Ushbu taqdimotda biz bir nechta foydalanuvchilarga bir vaqtning o'zida dizayner va bloklar tahrirlovchilarida birgalikdagi loyihalarni tahrirlash imkonini beruvchi App Inventor kengaytmasini namoyish qilamiz. Harakatlar real vaqtda ish joylari oʻrtasida sinxronlashtiriladi, bu esa App Inventor loyihalarida guruhda ishlash uchun “Google Docs”ga oʻxshash tajribaga imkon beradi. Umumiy ish maydonida boshqa foydalanuvchilarning mavjudligi va diqqat markazidaligini ko'rsatish uchun rangli ta'kidlar orqali foydalanuvchi xabardorligi yaxshilanadi. Namoyish real vaqt tizimidan amaliy foydalanishni o'z ichiga oladi.
    Demo taqdimot

  12. G. Kempbell, MIT App Inventor uchun bulutli ma'lumotlarni saqlash komponentini kengaytirish, muddatli ish, Elect. Eng. Hisoblash. Sci., Massachusets Inst. of Technol., Kembrij, 2017.
    Xulosa: MIT App Inventor App Inventor bilan yaratilgan Android ilovalari uchun bulut almashish imkoniyatlarini taʼminlash uchun yangi bulutli saqlash komponentini talab qildi. Men CloudDB nomli komponentni loyihalash va amalga oshirishda yordam berdim, bu App Inventor foydalanuvchilariga MIT-ning Redis serverida dastur ma'lumotlari va media fayllarni saqlashga imkon beradi. Komponent dastlab kalit-qiymatni saqlash va asosiy ro'yxat operatsiyalarini taqdim etdi. Ilg'or ro'yxat operatsiyalari, tasvir, ovoz va boshqa media fayllarni saqlashni qo'shish, shuningdek, serverda saqlangan ma'lumotlarning SSL orqali foydalanuvchi qurilmalariga va undan xavfsiz uzatilishini ta'minlash orqali uni yaxshiladim.
    Talabalar uchun yillik ish

  13. E. Giurleo, Blokka asoslangan kodlash muhitida klaviatura o'zaro ta'siri, muddatli ish, Elect. Eng. Hisoblash. Sci., Massachusets Inst. Technol., Kembrij, 2017 yil.
    Annotatsiya: App Inventor - bu foydalanuvchilarga blokli kodlash tilidan foydalangan holda o'zlarining Android ilovalarini yaratishga imkon beruvchi veb-sayt. App Inventor deyarli 3 million foydalanuvchiga ega bo'lsa-da, unda bir nechta maxsus imkoniyatlar mavjud. Xususan, foydalanuvchi uchun App Inventor saytidagi blok ish maydonida sichqonchani ishlatmasdan harakat qilishning hech qanday usuli yo'q; bu ekran o'quvchilaridan foydalanadigan yoki sichqonchani boshqara olmaydigan foydalanuvchilar uchun jiddiy muammo tug'diradi. Men foydalanuvchilarga App Inventor veb-saytini intuitiv tarzda boshqarishga imkon beruvchi bir qator klaviatura yorliqlarini ishlab chiqdim va amalga oshirdim. Klaviaturadan foydalanish mumkin bo'lgan ushbu interfeysning samaradorligini aniqlash uchun men ham foydalanish imkoniyatini o'rganishni o'tkazdim. Tadqiqot natijalariga ko'ra, men interfeysning ko'p qismi klaviaturadan boshqa domenlarda foydalanish tajribasiga ega foydalanuvchilar uchun intuitiv, degan xulosaga keldim,
    Talabalar uchun yillik ish

  14. J. Im, MIT App Inventor uchun foydalanuvchi tomonidan belgilangan bloklar, muddatli ish, Elect. Eng. Hisoblash. Sci., Massachusets Inst. Technol., Kembrij, 2017 yil.
    Xulosa: MIT App Inventor - bu ochiq kodli veb-platforma bo'lib, u foydalanuvchilarga bloklarga asoslangan dasturlash yordamida o'zlarining Android ilovalarini tezda yaratishga imkon beradi. MIT App Inventor hozirda umumiy bloklardan tortib sensorlar kabi muayyan vazifaga yo'naltirilgan komponentlargacha bo'lgan har xil turdagi komponentlarga ega. Biroq, u foydalanuvchiga kerak bo'lgan barcha turdagi bloklarni taqdim etmaydi. Misol uchun, hozirda App Inventor-da murakkab grafik vizualizatsiya uchun komponentlar mavjud emas. Biroq, bloklarning yangi toifalarini qo'shishni davom ettirish uchun cheklov mavjud, chunki bu nafaqat tizimni saqlashning murakkabligi oshadi, balki alohida foydalanuvchilarning ehtiyojlari boshqalar uchun umumiy ehtiyoj emas. Maqsadga yo'naltirilgan maxsus ilovalarni yaratishdagi to'siqlarni pasaytirish va hisoblash fikrlashni o'rganishni rivojlantirish uchun,
    Talabalar uchun yillik ish

Yüklə 100,75 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin