Araştırma Makalesi
BibTex RIS Kaynak Göster

ALGORİTMALARIN HAYATIMIZDAKİ YERİ VE ÖNEMİ

Yıl 2018, Cilt: 5 Sayı: 7, 143 - 150, 31.07.2018

Öz

Algoritma bir problemin çözümünün veya belirlenen amaca nasıl ulaşılacağının anlatıldığı yoldur. Bu ifadeden anlaşılacağı üzere algoritma bir sonuç değil sonuca götüren yoldur. Günümüzde her alanında var olan algoritmalar; teknolojik gelişmeler ile hayatımızı daha da fazla etkileyerek yaşantımızda merkezi bir önem kazanmış durumdadır. Algoritmanın başarılı olabilmesi için sadece sonuca ulaştırması yeterli değildir aynı zamanda sade ve hızlı olması da gerekmektedir. Algoritmanın, kesin olarak tanımlamış bir dizi talimattan oluşmasının yanı sıra, her zaman bir sonu olmalı ve her durumda çalıştığı kanıtlanabilmelidir. Algoritmalar günlük hayatımızın her adımında vardır. Sayıların sıralanması, fotoğraf kamerasının yüz algılaması, Google ile kelime aratmaya kadar her şey bir algoritma mantığı üzerine kurulmuştur. Bir çay demlerken bile farkında olmadan kullanmakta olduğumuz algoritmaların önemini kavramak ve bu algoritmaların neler olduğunu bilmek çağımıza ayak uydurmak için gereklidir. Evde, işte ve hayatımızın diğer alanlarında karşılaştığımız problemleri etkin bir şekilde analiz ederek, çözüme en kısa yoldan en sade şekilde ulaşabilmek algoritmaları anlamak ve benimsemekten geçmektedir. Ayrıca özgün problemleri hızlıca çözüme ulaştırabilmek adına algoritma geliştirebilmek de algoritmaları benimsemeye bağlıdır. Bu çalışmada algoritmaların hayatımızı nasıl kolaylaştırdığından, hayatımızın ve çağımızın merkezini oluşturan modern algoritmalardan ve eskiden beri kullanılmakta olan bazı algoritmalardan bahsedilmiştir. Algoritma geliştirmenin ve algoritmaların hayatımızdaki yerinden bahsedilerek öneminin kavranmasına yönelik farkındalık yaratmak için gündelik hayatta kullanmakta olduğumuz bazı algoritmalar örnekler ile aktarılmıştır.

Kaynakça

  • ARABACIOĞLU, Taner. BÜLBÜL, Halil İbrahim. FİLİZ, Ali. (2007). “Bilgisayar Programlama Öğretiminde Yeni Bir Yaklaşım” IX. Akademik Bilişim Konferansı, Sayfa:193-197.
  • ENGİN, Orhan. “Akış Tipi Çizelgeleme Problemlerinin Genetik Algoritma İle Çözüm Performansının Artırılmasında Parametre Optimizasyonu”, Doktora Tezi, 2001.
  • GÖKOĞLU, Seyfullah. (2017). “Programlama Eğitiminde Algoritma Algısı: Bir Metafor Analizi” Cumhuriyet International Journal of Education, Cilt:6, Sayı:1, Sayfa:1-14.
  • KÖSE, Utku. TÜFEKÇİ, Aslıhan. (2015). “Algoritma ve akış şeması kavramlarının öğretiminde akıllı bir yazılım sistemi kullanımı”, Pegem Eğitim ve Öğretim Dergisi, Cilt:5, Sayı:5, Sayfa:569-586.
  • VAROL, Asaf. CEBE, Betül. (2011). “Yüz Tanıma Algoritmaları”, 5th International Computer & Instructional Technologies Symposium, Sayfa:1-7.
  • YERLİKAYA, Tarık. BULUŞ, Ercan. BULUŞ, Nusret. (2006). “Asimetrik Şifreleme Algoritmalarında Anahtar Değişim Sistemleri”, Sayfa:1-6.
  • YERLİKAYA, Tarık. BULUŞ, Ercan. BULUŞ, Nusret. (2018). “Kripto Algoritmalarının Gelişimi Ve Önemi”, Sayfa:1-5.
  • YÜKSEL, M.Erkan. TURNA, Özgür Can. ERTÜRK, M.Ali. (2016). ”Bilgiye Erişim Sistemlerinde Veri Arama ve Eşleştirme”, Sayfa:1-7.
  • “Algoritma nedir? Algoritma çeşitleri”, Kodlama merkezi, 7 Ekim 2014, Web, https://www.kodlama merkezi.com/algoritma/algoritma-nedir-algoritma-cesitleri/ [Erişim Tarihi: 9 Haziran 2018].
  • “Algoritma Nedir?”, Enes Kamış, 8 Şubat 2017, Web, https://www.eneskamis.com/%EF%BB%BF algoritma-nedir-algoritma-ne-ise-yarar/ [Erişim Tarihi: 9 Haziran 2018].
  • “Algoritma Nedir?”, Robotistan, 26 Aralık 2017, Web, https://maker.robotistan.com/algoritma/ [Erişim Tarihi: 9 Haziran 2018].
  • “Algoritma nedir?”, Teknokoliker, 21 Ocak 2014, Web, http://teknokoliker.com/2014/01/algoritma-nedir-ve-algoritma-cesitleri.html [Erişim Tarihi: 9 Haziran 2018].
  • “Algoritma Nedir”, Robotik Sistem, Web, http://www.robotiksistem.com/algoritma_nedir_algoritma _hazirlama.html [Erişim Tarihi: 9 Haziran 2018].
  • “Bubble Sort”, Algoritma Uzmanı, Web, http://www.algoritmauzmani.com/algoritmalar/bubble-sort-kabarcik-siralama-ornekli-anlatim-c-kodu/ [Erişim Tarihi:9 Haziran 2018].
  • “Google PageRank”, Semseo, Web, https://www.semseo.com.tr/rehber/seo-sozlugu /google-page-rank-panda-algoritmasi-nedir [Erişim Tarihi:9 Haziran 2018].
  • “Hayatımızdaki algoritmalar”, Kitap Yurdu, Web, https://www.pdfekitapyurdu.com/hayatimizdaki-algoritmalar-gunluk-kararlarin-bilgisayar-bilimi-pdf-indir/ [Erişim Tarihi:9 Haziran 2018].
  • “Kabarcık sıralaması” BubbleSort, Web, http://bilgisayarkavramlari.sadievrenseker.com/2008/08/09 /kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/ [Erişim Tarihi: 9 Haziran 2018].
  • “Kabarcık Sıralaması”, Bilgisayar Kavramları, 9 Ağustos 2008, Web, http://bilgisayarkavramlari .sadievrenseker .com/2008/08/09/kabarcik-siralamasi-baloncuk-siralamasi-bubble-sort/ [Erişim Tarihi:9 Haziran 2018].
  • “Öklid algoritması”, Net Fikir, Web, http://muallims.blogspot.com/2016/10/oklid-algoritmas.html?m=0 [Erişim Tarihi:9 Haziran 2018].
  • “Veri Sıkıştırma Algoritması ve Uygulaması”, Csharp Nedir, 8 Ağustos 2004, Web, http://www.csharp nedir.com /articles/read/?id=189 [Erişim Tarihi:9 Haziran 2018].
Toplam 20 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Bölüm Makaleler
Yazarlar

Alper Aytekin

Fatma Sönmez Çakır Bu kişi benim

Yakup Bahadır Yücel Bu kişi benim

İlknur Kulaözü Bu kişi benim

Yayımlanma Tarihi 31 Temmuz 2018
Yayımlandığı Sayı Yıl 2018 Cilt: 5 Sayı: 7

Kaynak Göster

APA Aytekin, A., Sönmez Çakır, F., Yücel, Y. B., Kulaözü, İ. (2018). ALGORİTMALARIN HAYATIMIZDAKİ YERİ VE ÖNEMİ. Avrasya Sosyal Ve Ekonomi Araştırmaları Dergisi, 5(7), 143-150.