Algoritma eğitimi için bir mobil uygulama tasarımı ve gerçekleştirilmesi
A mobile application design and implementation for algorithm education
- Tez No: 536964
- Danışmanlar: DR. ÖĞR. ÜYESİ FATİH KAYAALP
- Tez Türü: Yüksek Lisans
- Konular: Eğitim ve Öğretim, Teknik Eğitim, Education and Training, Technical Education
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2018
- Dil: Türkçe
- Üniversite: Düzce Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektrik-Elektronik ve Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 66
Özet
Teknolojik gelişmeler sayesinde mobil cihaz kullanımı yaygınlaştı. Bu kullanım oranlarının artmasıyla ortaya çıkan mobil öğrenme, kullanıcıların internetteki kaynaklara, zaman ve mekândan bağımsız olarak mobil internet veya kablosuz bağlantılar aracılığıyla erişmelerine olanak tanımaktadır. Algoritma kelimesi yaygın olarak, bilgisayar mühendisliği bilim dalı içerisinde bulunan programlama dilleri ile bir yazılım yapmanın aşamalarını tanımlamak için kullanılmaktadır. Ancak, belirli bir problemin bir plan dahilinde çözüm yolunun belirlenmesi işlemine de algoritma ismi verilebilir. Bu bakış açısıyla aslında tüm mühendislik dalları içerisinde de geçmektedir. Bu nedenle algoritma eğitimi gerek bilgisayar mühendisliği gerekse de diğer mühendislik dalları için temel ve çok önemli bir konudur. Algoritma mantığını tam olarak oturtamayan bir mühendisin, meslek hayatı içerisinde bir problemin çözüm aşamalarını sağlıklı bir şekilde planlayıp gerçekleştirmesi ve sonuca ulaştırması çok zor olmaktadır. Algoritmanın önemi ve birçok kullanıcının, mobil cihazlarının her yerde yanlarında olması nedeniyle, IOS platformu için algoritma eğitimini desteklemek amacıyla bir uygulama geliştirme fikri ortaya çıkmıştır. Bu çalışma ile temel algoritma eğitiminde kullanılmak üzere IOS ile çalışan mobil cihaz kullanan kişilere yönelik bir uygulama geliştirilmesi amaçlanmıştır. Uygulama yerel platform kullanılarak geliştirilmiştir. Uygulamada temel algoritma konularının anlatıldığı ve soruların bulunduğu iki ana menü bulunmaktadır. Sorular ise çoktan seçmeli, doğru/yanlış ve akış diyagramı oluşturma olmak üzere üç tipte tasarlanmıştır. Kullanıcıların bu uygulama sayesinde bir akış diyagramını baştan sona oluşturabilmesi sağlanmıştır. Bu diyagramları, sürükle-bırak yöntemi ile oluşturabilmektedirler. Veritabanı içerisinde tanımlı soru ve cevaplara göre kendi yaptığı çözümleri kontrol ederek doğru ve yanlışlarını görebilme imkânları da bulunmaktadır. Bilgisayar mühendisliği lisans öğrencilerine kullandırılan uygulamanın, öğrencilerin başarısına olumlu etki yaptığı görülmüştür.
Özet (Çeviri)
Thanks to technological developments, mobile device usage became widespread. Mobile learning, resulting from the increase of usage rates, allows users to access the resources on the Internet via mobile internet or wireless connections, regardless of time and place. Algorithm is commonly used to describe the stages of software written by programming languages within the computer engineering discipline. However, the process of determining a solution of a particular problem within a plan can be also called the algorithm. From this point of view, it is actually within all engineering branches. Because of this, algorithm education is a very basic and important subject for both computer engineering and other engineering disciplines. It is very difficult for an engineer who cannot fully understand the logic of the algorithm to plan achieve and realize the solution phases of a problem in his/her professional life. Because the importance of the algorithm and the fact that many users have mobile devices with them all the time, the idea of developing an application to support algorithm training for this platform has emerged. In this study, it is aimed to develop an application for people using mobile devices working with IOS for use in basic algorithm training. The application was developed using the native platform. There are two main menus in which the basic algorithm topics are explained and questions are existed. The questions are designed in three types: multiple choice, true/false and flow diagram creation. This application allows users to create a flow diagram from scratch. They can create the diagrams by drag-and-drop method. There is an opportunity to see the right and wrong answers by checking their own solutions according to the questions answers defined in the database. It has been observed that the application used by computer engineering undergraduate students has a positive effect on the success of the students.
Benzer Tezler
- Hierarchical dirichlet process based gamma mixture modelling for terahertz band wireless communication channels and statistical modelling of 240 GHz - 300 GHz band
Terahertz bandı kablosuz haberleşme kanalları için hiyerarşik dirichlet sürecine dayalı gamma karışım modeli ve 240 GHz-300 GHz bandının istatistiksel modellenmesi
ERHAN KARAKOCA
Yüksek Lisans
İngilizce
2022
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
PROF. DR. GÜNEŞ ZEYNEP KARABULUT KURT
- Ebeveynlerin dijital ebeveynlik yeterliliklerine yönelik mobil bir öneri sistemi geliştirilmesi ve değerlendirilmesi
Development and evaluation of a mobile recommendation system for parents' digital parenting competences
YILDIZ ÖZAYDIN AYDOĞDU
Doktora
Türkçe
2023
Eğitim ve ÖğretimGazi ÜniversitesiBilgisayar ve Öğretim Teknolojileri Eğitimi Ana Bilim Dalı
PROF. DR. SİBEL SOMYÜREK
- Dijital oyun tabanlı yaklaşım ile yazılım geliştirme öğretimi
Digital game-based learning approach to teach software development
DAVUT ALAN
Yüksek Lisans
Türkçe
2017
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSelçuk ÜniversitesiBilişim Teknolojileri Ana Bilim Dalı
DOÇ. DR. ŞAKİR TAŞDEMİR
- Designing an expert system for non-expert users in oral health: Story of a hybrid design research
Ağız sağlığı alanında uzman olmayan kullanıcılar için uzman sistem tasarlamak: Hibrit tasarım araştırması hikayesi
DENİZ GÖÇHAN
Yüksek Lisans
İngilizce
2023
Diş Hekimliğiİstanbul Teknik ÜniversitesiEndüstriyel Tasarım Ana Bilim Dalı
PROF. DR. HATİCE HÜMANUR BAĞLI
- Otonom mobil robotlarda yapay zekâ destekli hassas yanaşma sisteminin geliştirilmesi
Development of artificial intelligence aided precision docking system for autonomous mobile robots
MUHAMMED YILDIZ
Doktora
Türkçe
2024
Elektrik ve Elektronik MühendisliğiSakarya Uygulamalı Bilimler ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DOÇ. DR. MUSTAFA ZAHİD YILDIZ