Skip to content

Temel Bilişim

Bilgisayar bilimlerinin temelleri: donanım, işletim sistemi, ağ, veri yapıları ve algoritmalar.
  1. 1Sayı sistemleri ve veri gösterimiİkilik, onaltılık, ASCII/Unicode, kayan nokta.
  2. 2Bilgisayar mimarisiCPU, veri yolu, bellek hiyerarşisi, önbellek, G/Ç.
  3. 3İşletim sistemiSüreç, iş parçacığı, zamanlama, kesme.
  4. 4Bellek yönetimiSanal bellek, sayfalama, yığın/heap, dosya sistemleri.
  5. 5EşzamanlılıkYarış durumu, kilit, kilitlenme (deadlock), senkronizasyon.
  6. 6Ağ temelleriOSI ve TCP/IP katmanları, IP adresi, alt ağ, port.
  7. 7ProtokollerTCP/UDP, DNS, DHCP, ARP, ICMP, HTTP/HTTPS.
  8. 8Veri yapıları IDizi, bağlı liste, yığın (stack), kuyruk (queue).
  9. 9Veri yapıları IIAğaç, ikili arama ağacı, heap, graf, hash tablosu.
  10. 10Algoritma analiziBig-O, zaman ve uzay karmaşıklığı.
  11. 11Sıralama ve arama algoritmalarıKabarcık, seçmeli, hızlı, birleştirme, ikili arama.
  12. 12Algoritma teknikleriÖzyineleme, böl-yönet, açgözlü, dinamik programlama.
  13. 13Yazılım mühendisliğiŞelale, V modeli, çevik; gereksinim analizi, tahminleme.
  14. 14Veritabanı teorisiİlişkisel model, ilişkisel cebir, ACID, CAP teoremi.
  15. 15Sanallaştırma ve bulutHipervizör, VM, IaaS/PaaS/SaaS, yedekleme, RAID.
  16. 16Kendi başına yapabilir misin?Hat sonu yeterlilik kontrolü: gerçekçi görev + kontrol listesi.