Blok tabanlı Arduino kod oluşturmaya yönelik web portal tasarımı
Web portal design for creating block-based Arduino code
- Tez No: 732695
- Danışmanlar: DR. ÖĞR. ÜYESİ MESUT ÜNLÜ
- Tez Türü: Yüksek Lisans
- 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
- Anahtar Kelimeler: Algoritmalar, Arduino etkinlikleri, Blok kodlama, Programlama, Web tabanlı uygulamalar, Algorithms, Arduino activities, Block code, Programming, Web based applications
- Yıl: 2022
- Dil: Türkçe
- Üniversite: Ufuk Üniversitesi
- Enstitü: Sosyal Bilimler Enstitüsü
- Ana Bilim Dalı: Yönetim Bilişim Sistemleri Ana Bilim Dalı
- Bilim Dalı: Yönetim Bilişim Sistemleri Bilim Dalı
- 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
- 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
2021
Eğitim ve ÖğretimTrabzon ÜniversitesiBilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı
PROF. DR. ÜNAL ÇAKIROĞLU
- Design and control of an autonomous blimp
Otonom hava aracı (Zeplin) tasarımı ve kontrolü
ERTUĞRUL BAYRAKTAR
Yüksek Lisans
İngilizce
2013
Makine Mühendisliğiİstanbul Teknik ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. PINAR BOYRAZ
- 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
2025
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKilis 7 Aralık ÜniversitesiElektrik ve Elektronik Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ MUSTAFA MİKAİL ÖZÇİLOĞLU
- 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
2024
Eğitim ve ÖğretimÇukurova ÜniversitesiBilgisayar ve Öğretim Teknolojileri Ana Bilim Dalı
DR. ÖĞR. ÜYESİ MEHMET CAN ŞAHİN
- 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
2019
Eğitim ve ÖğretimAmasya ÜniversitesiBilgisayar ve Öğretim Teknolojileri Ana Bilim Dalı
PROF. DR. ÖZGEN KORKMAZ