• Buradasın

    Bilgisayar Bilimi

    Özetteki ilgi çekici içerikler

    • Yaş Problemi İçin Algoritma ve Akış Diyagramı Eğitimi

      Bu video, bir eğitim dersi formatında olup, bir eğitmen tarafından algoritma ve programlama konusunda yaş problemleri uygulaması anlatılmaktadır. Videoda, bir babanın yaşının çocuğun yaşının üç katından dört eksik olduğu problemi ele alınmaktadır. Önce algoritmik çözüm adım adım açıklanmakta, ardından Follow Chart programı kullanılarak akış diyagramı oluşturulmaktadır. Eğitmen, her adımı detaylı olarak göstererek, kullanıcıdan veri alma, aritmetik işlemler yapma ve sonucu yazdırma işlemlerini adım adım anlatmaktadır. Video, akış diyagramının test edilmesiyle sonlanmaktadır.

      • youtube.com
    • Biçimsel Diller ve Otomatlar Dersi: Dil Kavramı

      Bu video, "Biçimsel Diller ve Otomatlar" dersinin bir eğitim videosu olup, bir eğitmen tarafından dil kavramı hakkında bilgi verilmektedir. Video, dil kavramının üzerine işlemlerle devam etmektedir. Önce üslü işlem (üzeri n) anlatılmakta, ardından yıldız operasyonu (*) ve artı operasyonu (++) açıklanmaktadır. Daha sonra dillerin tanımlanması, boş küme tanımlamaları, dilin ters çevirilmesi (r) ve dillerin birleştirilmesi (∪) gibi işlemler örneklerle gösterilmektedir. Video, dillerin matematiksel işlemler gibi nasıl tanımlanabileceğini ve manipüle edilebileceğini detaylı şekilde ele almaktadır.

      • youtube.com
    • Kod Yazmayı Öğrenmenin Önemi

      Bu video, konuşmacının kendi bilgisayar bilimlerine olan yolculuğunu ve kod yazmayı öğrenmenin önemini anlattığı bir konuşmadır. Konuşmacı, 13 yaşında ilk bilgisayarını kullanmaya başladığını ve 6. sınıfta kod yazmayı öğrendiğini belirtiyor. Video, kod yazmayı öğrenmenin korkutucu olmadığını, sadece kararlı olmanın yeterli olduğunu vurguluyor. Konuşmacı, yazılımın günümüzde her alanda nasıl önemli olduğunu, bilgisayar programcılığının geleceğin önemli bir becerisi olduğunu ve bu alanda yetenekli insanların işe alındığını anlatıyor. Ayrıca, yazılımın insanları nasıl etkilediğini ve geleceğin programcılarının "sihirbazlar" olarak adlandırılacağını belirtiyor.

      • youtube.com
    • İkili Sayı Sistemi Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, ikili sayı sisteminin temel prensiplerini ve bilgisayarlarda nasıl kullanıldığını detaylı şekilde anlatmaktadır. Video, ikili sayı sisteminin temel değerlerini (1 ve 0), onluk sayı sistemiyle karşılaştırmasını, çözümleme yöntemini ve basamak değerlerini açıklamaktadır. Ayrıca, kablo sayısını artırarak elde edilebilecek farklı sayı değerlerini (3 kablo ile 0-7, 4 kablo ile 0-15, 8 kablo ile 0-255, 32 kablo ile 0-4 milyar) göstermekte ve bilgisayarların sadece elektrik akımını 1 ve 0 olarak kullanarak veri gönderdiğini anlatmaktadır. Video özellikle network ve bilgisayar alanlarında çalışanlar için ikili sayı sisteminin önemini vurgulamakta ve elektrik sinyallerinin nasıl temsil edildiğini açıklamaktadır.

      • youtube.com
    • Linux Eğitim Serisi: Temel Kavramlar ve Shell Yapısı

      Bu video, bir eğitmen tarafından sunulan Linux eğitim serisinin ilk bölümüdür. Eğitmen, temel seviyeden başlayarak 70 seviyesine doğru ilerleyen bir müfredat sunmaktadır. Video, Linux'un ne olduğu, işletim sistemi kavramı ve Linux dağıtımları hakkında bilgiler içermektedir. İlk bölümde Linux'un çekirdek ve üzerine kurulan yazılımlardan oluştuğu açıklanmakta, Red Hat, Ubuntu, CentOS, Fedora ve Kali Linux gibi farklı dağıtımların özellikleri karşılaştırılmaktadır. İkinci bölümde ise shell yapısı, dosya dizin yapısı ve komutlar konularının ele alınacağı belirtilmektedir. Eğitim serisi, temel komutlar, disk yapısı, dizin yapısı ve network gibi konuları içermekte ve admin seviyesinde devam edecektir. Ayrıca, iş dünyasında tercih edilen Red Hat ve CentOS dağıtımlarının sertifikasyon ve destek avantajları da anlatılmaktadır.

      • youtube.com
    • Java ve UML Eğitim Videosu

      Bu video, Almanya'da Bremen Üniversitesi'nde informatik bölümü öğrencisi olan 21 yaşındaki Azad Turan tarafından sunulan kapsamlı bir eğitim içeriğidir. Video, UML (Unified Modeling Language) diyagramları ve Java programlama dili konularını ele almaktadır. İçerik, UML'in ne olduğu ve neden kullanıldığı ile başlayıp, class diyagramlarının yapısı, isimlendirme kuralları ve attribute/metodların nasıl ekleneceği anlatılmaktadır. Ardından TV ve hesap makinesi örnekleri üzerinden temel Java kavramları gösterilmekte, ardından sınıf ilişkileri (association, aggregation, composition, inheritance, abstraction ve interface) detaylı olarak incelenmektedir. Son bölümde ise kütüphane yönetim sistemi ve öğrenci kurs kayıt sistemi örnekleri üzerinden bu kavramlar uygulamalı olarak gösterilmektedir. Eğitim, Visual Paradigm ve IntelliJ IDEA gibi araçlar kullanılarak pratik projeler üzerinden ilerlemekte ve bir serinin parçası olup, gelecek videolarda daha karmaşık projeler ele alınacağı belirtilmektedir.

      • youtube.com
    • Sırt Çantası Problemi (NPSEC Problemi) Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan algoritma analiz dersinde sırt çantası problemi (NPSEC problemi) hakkında bir eğitim içeriğidir. Eğitmen, Türkçe kaynak olmadığı için bu konuyu anlatmayı amaçladığını belirtiyor. Videoda sırt çantası problemi detaylı olarak açıklanıyor. Problem, bir çantanın kapasitesini en değerli eşyaları içerecek şekilde doldurma problemidir. Eğitmen, bir örnek üzerinden tablo yöntemi kullanarak problemi adım adım çözüyor ve çantanın kapasitesini en değerli şekilde nasıl doldurabileceğimizi gösteriyor. Video sonunda eğitmen, daha fazla örnek çözeceğini ve sınav sorularını çözeceğini belirtiyor.

      • youtube.com
    • İşletim Sistemleri Dersi: Dosya Sistemleri ve Depolama Teknikleri

      Bu video, bir eğitmen tarafından sunulan işletim sistemleri dersinin 12. chapter'ı olan "Dosya Sistemlerinin İmplantasyonu" konusunu ele almaktadır. Eğitmen, üniversite yıllarında NFS ve NAS sunucuları kurma deneyimini de paylaşmaktadır. Video, dosya sistemlerinin temel kavramlarını, disk erişim yöntemlerini ve depolama tekniklerini detaylı olarak incelemektedir. İçerikte dosya kontrol bloğu, boot kontrol bloğu, volume kontrol bloğu gibi temel kavramlar, VFS (Virtual File System), NFS (Network File System), diskte dosya tutma yöntemleri (ardışık, linkli, indeksli), boş alan yönetimi ve bitmap yapısı gibi konular ele alınmaktadır. Video, üç saatlik bir dersin içeriğini yaklaşık 45 dakika-1 saat içinde özetlemektedir. Eğitmen, dosya erişiminde kullanılan farklı algoritmaları (linear search, ağaç yapısı, hash table), allocation metodlarını (continuous, linked, index) ve bunların performans özelliklerini karşılaştırmalı olarak anlatmaktadır. Ayrıca, dosya sistemleri konusunun bir sonraki videoda devam edeceğini ve sonrasında koruma ve güvenlik kavramlarına geçileceğini belirtmektedir.

      • youtube.com
    • Python Programlama Dili Hakkında Eğitim Videosu

      Bu video, Python programlama dilinin tarihçesini ve gelişimini anlatan bir eğitim içeriğidir. Guido van Rossum'un 1980'lerde bilgisayar bilimleri ve matematik alanında yüksek lisansını bitirdikten sonra geliştirdiği bu programlama dilinin hikayesi aktarılmaktadır. Video, Python'un nasıl bir hobi olarak geliştirildiğini, Guido van Rossum'un programlama dilinin hedeflerini ve 2018 yılına kadar nasıl popüler bir dil haline geldiğini anlatmaktadır. Python'un büyük veri analizi, yapay zeka, görüntü işleme, web ve masaüstü uygulamalarının geliştirilebileceği geniş kütüphane yelpazesine sahip bir programlama diline dönüştüğü belirtilmektedir. Eğitim, bu programlama dilini ve kütüphanelerini inceleyerek yazılım dünyasına adım atmayı amaçlamaktadır.

      • youtube.com
    • Üniformatik Dersi Tanıtımı ve Temel Kavramlar

      Bu video, Florida Üniversitesi Bilgisayar Bölümü'nde 2004 yılından beri hocalık yapan Taner Kahveci tarafından sunulan bir ders tanıtımıdır. Taner Kahveci, Kaliforniya Üniversitesi'nde doktora yapmış ve Türkiye'de Bilkent Üniversitesi Bilgisayar Bölümü'nde lisans eğitimi almıştır. Video, bioinformatik (üniformatik) dersinin tanıtımını yaparak başlıyor ve ardından bioinformatikteki temel kavramları (filojeni, protein yapıları, biyolojik ağlar) açıklıyor. Daha sonra biyolojik verilerin çeşitliliği, büyüklüğü ve analiz edilmesinin zorlukları ele alınıyor. Son bölümde ise veri toplama ve algoritmalar konuları Pony Express örneği üzerinden anlatılıyor. Ders, farklı altyapılarda yetişmiş öğrencilerin (mühendislik, biyoloji, tıp fakültesinden) katıldığı bir ders olup, temel biyoloji ve bilgisayar bilgisi varsayımı altında anlatılacaktır. Video, bioinformatik alanının bilgisayarcılar için önemli bir alan olduğunu vurgulayarak sona ermektedir.

      • youtube.com
    • Algoritmaların Sınıflandırılması ve Türleri

      Bu video, bir eğitmen tarafından sunulan algoritma türleri hakkında kapsamlı bir eğitim içeriğidir. Video, algoritmaların temel üç türünü detaylı şekilde ele almaktadır: basit lineer algoritmalar, mantıksal algoritmalar ve döngüsel algoritmalar. Eğitmen her bir algoritma türünü tanımlayarak, üç sayının toplamını hesaplama, üç sayıdan en büyüğünü bulma ve 1'den 10'a kadar sayıları ekrana yazma gibi örneklerle açıklamaktadır. Videoda ayrıca algoritma yazım biçimleri (sözel ifade, psidogot, akış diyagramları) ve programlama dillerindeki atama işlemlerinin nasıl yapıldığı da anlatılmaktadır. Video, sonraki videolarda bu algoritmaların örneklerinin yapılacağı bilgisiyle sonlanmaktadır.

      • youtube.com
    • Algoritma ve Akış Şeması Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan algoritma ve akış şeması konulu kapsamlı bir eğitim içeriğidir. Eğitmen, öğrencilere algoritma konusunu adım adım ve anlaşılır bir şekilde aktarmayı amaçlamaktadır. Video, algoritmanın temel kavramlarından başlayarak, matematiksel işlemler, koşullu ifadeler, akış şeması oluşturma teknikleri ve sözde kod kavramlarını detaylı şekilde ele almaktadır. İçerik, teorik bilgilerin yanı sıra kahvaltı hazırlama, sayıların pozitif/negatif olma durumlarını belirleme, dikdörtgenin alanını hesaplama, sınav notlarının ortalamasını bulma gibi çeşitli pratik örnekler üzerinden algoritma yazma ve akış şeması çizme tekniklerini göstermektedir. Video, sınavlarda çıkabilecek soru tiplerini içermekte ve yazılıya hazırlık için iki ayrı video daha hazırlanacağını belirtmektedir. Akış şeması oluşturma için kullanılan semboller (başla, bitir, dikdörtgen, paralelkenar, karar sembolü, yazdırma sembolü) ve bunların nasıl kullanılacağı detaylı şekilde açıklanmaktadır.

      • youtube.com
    • Code.org ile Robotik Kodlama Eğitimi

      Bu video, robotik kodlama öğretmeni Vahiy Cemali tarafından sunulan bir eğitim içeriğidir. Öğretmen, uluslararası robotik kodlama sitelerinden Code.org'u kullanarak kodlama eğitimi vermektedir. Videoda Code.org sitesinin tanıtımı yapılarak, özellikle "bilgisayar bilimi temelleri" kurslarından biri üzerinden kodlama örnekleri gösterilmektedir. Öğretmen, sürükle-bırak mantığıyla çalışan blokları kullanarak domuzları yakalama görevlerini adım adım çözmekte ve izleyicilere bilgisayar programlama temellerini öğretmektedir. Video, bilgisayarda, tablette veya akıllı telefonlarda kullanılabilen interaktif bir kodlama platformu olan Code.org'un kullanımını göstermektedir.

      • youtube.com
    • Scratch'ta Labirent Oyunu Geliştirme Eğitimi

      Bu video, bir eğitmen tarafından sunulan Scratch programlama dersidir. Eğitmen, izleyicilere adım adım labirent oyunu yapımını göstermektedir. Videoda, Scratch'ta labirent oyununun tüm geliştirme süreci anlatılmaktadır. İlk olarak oyunun temel mekanikleri (karakterin klavye tuşlarıyla hareket ettirilmesi, bayrağa ulaştığında "kazandın" mesajı gösterilmesi) oluşturulur, ardından bayrak, kazan ve kaybet dekorlarının kodlanması, geri sayım mekanizması ve ses ekleme gibi detaylar gösterilir. Son olarak, bayrağın rastgele konuma yerleştirilmesi ve oyunun zorluk seviyesini ayarlamak için süre değerinin rastgele olarak 35 ile 47 arasında değiştiği anlatılmaktadır. Oyun, bitiş noktası rastgele konumlanan ve her oyunda rastgele süre verilen bir yapıya sahiptir. Ayrıca, oyunun kolay, orta veya zor olarak ayarlanabilmesi için süre değerinin nasıl değiştirileceği de gösterilmektedir.

      • youtube.com
    • Derinlik Öncelikli Arama (DFS) Algoritması Dersi

      Bu video, bir eğitim dersi formatında olup, bir eğitmen tarafından derinlik öncelikli arama (DFS) algoritması anlatılmaktadır. Videoda DFS algoritmasının çalışma prensibi, kod yapısı ve çalışma zamanı detaylı olarak açıklanmaktadır. Eğitmen önce DFS'in BFS'ten farkını anlatarak başlıyor, ardından algoritmanın çalışma mantığını bir graf üzerinde adım adım gösteriyor. DFS'in çalışma zamanı V+E olarak belirtiliyor ve bu algoritmanın karışık graflarda nasıl kullanılabileceği hakkında bilgi veriliyor. Video, soru-cevap bölümüyle sonlanıyor.

      • youtube.com
    • Linux İşletim Sisteminde /proc Dosya Sistemi Eğitimi

      Bu video, bir eğitimci tarafından işletim sistemleri dersi kapsamında hazırlanan eğitim içeriğidir. Eğitimci, Linux Mint işletim sistemi üzerinde VirtualBox ortamında Prog File System (Prokefes) konusunu anlatmaktadır. Video, Linux ve Unix sistemlerinde çalışan proseslerin hafızada oluşturduğu işlemlerin file sisteme monte edildiği /proc sanal dosya sistemini detaylı olarak ele almaktadır. Eğitimci, /proc dosya sistemindeki çeşitli dosyaları ve bunların içeriğini göstererek, load average, hafıza bilgileri, partitionlar, uptime, işletim sistemi versiyonu gibi bilgilerin nasıl görüntülenebileceğini "cat" komutu kullanarak açıklamaktadır. Video ayrıca Linux Documentation Project'den bilgilerin nasıl alınabileceği, proses durumları, ortam değişkenleri ve dosya limitleri hakkında bilgiler içermektedir. Eğitimci, öğrencilere verilen ödevler üzerinden konuyu pekiştirmekte ve bir sonraki videoda system calls konusunun anlatılacağını belirtmektedir.

      • youtube.com
    • Bilgisayarsız Kodlama ve Programlama Eğitim Videosu

      Bu video, bir eğitimci tarafından sunulan, bilgisayarsız kodlama ve programlama konusunu ele alan eğitim içeriğidir. Video, bilgisayarsız kodlama ve programlama etkinliklerinin tanımı, özellikleri ve uygulamalarını anlatmaktadır. İçerikte bu etkinliklerin hangi ders kazanımlarında uygulanabileceği, özellikle bilişim teknolojileri ve yazılım dersindeki problem çözme ve programlama ünitesindeki kazanımlarla ilişkisi açıklanmaktadır. Video ayrıca bilgisayar kodlama, programlama ve algoritma arasındaki ilişkiyi ele almakta, günlük hayattaki algoritma örneklerini paylaşmakta ve bu etkinliklerin öğrencilere sağladığı faydaları (bilgisayar bilimi kavramlarının öğrenimi, motivasyonun artırılması, yaratıcılığın geliştirilmesi, işbirlikli çalışma) anlatmaktadır. İçerik, okul öncesi, ilkokul ve ortaokul öğrencilerine yönelik hazırlanmış olup, yurt içi ve yurt dışı proje örnekleri de incelenmektedir.

      • youtube.com
    • Linux İşletim Sistemi Çekirdeği ve Dağıtımları Dersi

      Bu video, bir eğitim dersi formatında sunulmuş olup, konuşmacı Linux işletim sistemi çekirdeği ve dağıtımları hakkında bilgi vermektedir. Video, Linux'un günümüzde otomasyon sistemlerinden bankalara kadar birçok sektörde kullanıldığını açıklayarak başlıyor. Ardından çekirdek kavramı tanımlanıyor ve Linux'un 1991 yılında Linus Torvalds tarafından Unix mimarisinden esinlenerek geliştirildiği anlatılıyor. Daha sonra Linux dağıtımları tanıtılarak, Pardus'un Debian tabanlı bir Linux dağıtımı olduğu belirtiliyor. Video, Linux dağıtımlarının temel özellikleri ve aralarındaki farklar hakkında bilgi vererek, Pardus'a geçiş yapma konusuna geçiş yapılacağını söyleyerek sona eriyor.

      • youtube.com
    • Esenbil Üzerinde Veri Toplama ve Kontrol İşlemleri Eğitimi

      Bu video, bir eğitmen tarafından sunulan teknik bir programlama eğitim içeriğidir. Eğitmen, Esenbil üzerinde veri toplama ve kontrol işlemleri konusunu anlatmaktadır. Videoda, 30 ile 50 arasında bulunan 32 verinin toplamını hesaplama problemi adım adım çözülmektedir. Eğitmen önce elde olmadığı düşünülerek toplama işlemini, ardından elde oluştuğu düşünülerek toplama işlemini detaylı olarak açıklamaktadır. Ayrıca, 16'lık sistemde toplama işlemi ve elde durumunda nasıl işlem yapılacağı üzerinde durulmaktadır. Videoda döngü yapısı, değişkenler ve kontrol etiketleri kullanılarak toplama işlemi nasıl gerçekleştirileceği gösterilmektedir. Eğitmen, basit bir örnek üzerinden toplama işleminin nasıl yapılacağını göstermekte ve bir sonraki örneklerin daha zor olacağını belirtmektedir. Ayrıca, oynatma listesinde daha uzun kontrol işlemleri sorularının da bulunduğu bilgisi verilmektedir.

      • youtube.com
    • Radix Sort Algoritması Eğitim Videosu

      Bu video, bir eğitim içeriği olup, konuşmacı radix sort algoritmasını detaylı olarak anlatmaktadır. Video, radix sort algoritmasının tarihçesi ve temel prensipleriyle başlayıp, counting sort alt algoritmasının nasıl çalıştığını açıklamaktadır. Ardından radix sort'un çalışma prensibi, basamak değerlerine göre sıralama işlemi ve zaman karmaşıklığı anlatılmaktadır. Son bölümde ise radix sort algoritmasının kodlanması, ana fonksiyon ve counting sort alt fonksiyonunun nasıl çalıştığı adım adım gösterilmektedir. Video, radix sort'un avantajlarını ve dezavantajlarını da içermektedir.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor