Geri Dön

Blok tabanlı Arduino kod oluşturmaya yönelik web portal tasarımı

Web portal design for creating block-based Arduino code

  1. Tez No: 732695
  2. Yazar: CENGİZ KARADUMAN
  3. Danışmanlar: DR. ÖĞR. ÜYESİ MESUT ÜNLÜ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Bilim ve Teknoloji, Eğitim ve Öğretim, Computer Engineering and Computer Science and Control, Science and Technology, Education and Training
  6. Anahtar Kelimeler: Algoritmalar, Arduino etkinlikleri, Blok kodlama, Programlama, Web tabanlı uygulamalar, Algorithms, Arduino activities, Block code, Programming, Web based applications
  7. Yıl: 2022
  8. Dil: Türkçe
  9. Üniversite: Ufuk Üniversitesi
  10. Enstitü: Sosyal Bilimler Enstitüsü
  11. Ana Bilim Dalı: Yönetim Bilişim Sistemleri Ana Bilim Dalı
  12. Bilim Dalı: Yönetim Bilişim Sistemleri Bilim Dalı
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Tüm dünyada artan bilgisayar kullanımıyla birlikte programlama öğrenimin önemi artmış ve her geçen gün kodlama meraklısı öğrenciler programlama dili öğrenmek için yeni yöntemler arayışına girmişlerdir. Bunun sonucu olarak her düzeydeki eğitim kurumlarında kodlama eğitimleri verilmeye başlanmıştır. Özellikle ilk ve ortaokul düzeyinde öğrenciler için kodlama eğitimi oldukça zor ve sıkıcı bir süreçtir. Bu nedenle bu seviyelerdeki öğrenciler için kodlama eğitimleri görsel blok tabanlı platformlar üzerinde gerçekleştirilmektedir. Bu çalışmada herhangi bir programlama dili bilmeyen kodlama meraklısı öğrencilerin Arduino kartlara yönelik kodlarını yazmalarını sağlamak için blok tabanlı görsel kodlama yöntemiyle web ortamında geliştirilen portal tasarımı sunulmuştur. Aynı zamanda bu portal yeni başlayanlar için algoritma öğretimi amacıyla da kullanabilecektir. Geliştirilen blok tabanlı Arduino kod oluşturma web portal, internet bağlantısı olan bilgisayar, tablet veya mobil cihazlar gibi çeşitli platformlarda çalışmaktadır. Portal tüm platformlara ve tarayıcılara uyumlu olacak şekilde tasarlanmıştır. Portal üzerindeki ara yüzde yer alan sürükle bırak butonları yardımıyla blok tabanlı kodlar kolayca oluşturulabilmekte, bu kodlar Arduino kartlarını kontrol kodlarına dönüştürülebilmekte ve kodlar dosya çıktısı olarak indirilebilmektedir. Ayrıca istenilen kod blokları ile oluşturulan projeler kaydedilebilmektedir.

Özet (Çeviri)

With the increasing use of computers all over the world, the importance of learning programming has increased, and students who are interested in this subject every day have sought new methods to learn programming languages. As a result of this, coding practices have been started to be given in educational institutions at all levels. Learning to code is a very difficult and boring process, especially for primary and secondary school students. For this reason, the teaching of programming is carried out on visual block-based platforms for students at these levels. In this study, the portal design developed in the web environment with the block-based visual coding method is presented in order to enable coding enthusiast students who do not know any programming language to write their codes for Arduino cards. At the same time, this portal can be used to teach algorithms to beginners. The developed block-based Arduino code generation web portal works on various platforms such as computers, tablets or mobile devices with internet connection. The portal is designed to be compatible with all platforms and browsers. With the help of drag and drop buttons on the interface on the portal, block-based codes can be easily created, these codes can be converted into control codes of Arduino cards and the codes can be downloaded as file output. In addition, the projects created with the desired code blocks can be saved.

Benzer Tezler

  1. Robotik öğretiminde farklı kodlama ortamları kullanmanın öğrencilerin problem çözme süreçlerindeki düşünme becerilerine etkisi

    The effect of using different coding environments in robotics teaching on students' thinking skills in problem solving processes

    ASLI CİHAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    Eğitim ve ÖğretimTrabzon Üniversitesi

    Bilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı

    PROF. DR. ÜNAL ÇAKIROĞLU

  2. Design and control of an autonomous blimp

    Otonom hava aracı (Zeplin) tasarımı ve kontrolü

    ERTUĞRUL BAYRAKTAR

    Yüksek Lisans

    İngilizce

    İngilizce

    2013

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. PINAR BOYRAZ

  3. Arduıno ile etkileşimli eğitim: C# tabanlı bir kontrol yazılımının geliştirilmesi ve performans analizi

    Interactive education with arduino: Development of a c#-based control software and performance analysis

    YAKUP DAL

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKilis 7 Aralık Üniversitesi

    Elektrik ve Elektronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MUSTAFA MİKAİL ÖZÇİLOĞLU

  4. Simülasyon destekli blok tabanlı robotik programlama ortamlarının, öğrencilerin akademik başarısına, robotik programlamaya yönelik tutumlarına ve görüşlerine etkisi

    The effect of simulation-supported block-based robotics programming environments on students' academic achievement, attitudes and opinions towards robotics programming

    CANER ÖZTÜRKTEN

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Eğitim ve ÖğretimÇukurova Üniversitesi

    Bilgisayar ve Öğretim Teknolojileri Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MEHMET CAN ŞAHİN

  5. Proje tabanlı Arduino eğitsel robot uygulamalarının öğrencilerin bilgisayarca düşünme becerileri ve temel STEM beceri düzeyleri algılarına etkisi

    The effect of project-based Arduino educational robot applications on students' computational thinking skills and their perception of basic STEM skill levels

    KÜBRA KARAAHMETOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Eğitim ve ÖğretimAmasya Üniversitesi

    Bilgisayar ve Öğretim Teknolojileri Ana Bilim Dalı

    PROF. DR. ÖZGEN KORKMAZ