⚡ IEU — Bahar Dönemi

SE375 Sistem Programlama

Threading, Networking ve Security konularında derinlemesine öğrenim platformu. Her konuyu anla, örneklerle pekiştir, sınavda parla.

15
Hafta
3
Ana Konu
220+
Sınav Sorusu
50+
Kod Örneği
🎯 Sınav Modunu Başlat   📋 Hızlı Başvuru

Konular

🧵

Threading & Concurrency

Process ve thread kavramları, Java'da thread oluşturma, senkronizasyon, race condition, deadlock ve thread-safe koleksiyonlar.

Hafta 1–5
Thread synchronized Deadlock BlockingQueue
🌐

Networking & Socket Prog.

OSI modeli, TCP/UDP protokolleri, Java'da socket programlama, multi-threaded sunucu tasarımı ve UDP datagrams.

Hafta 6–11
TCP UDP Socket OSI
🔐

Security & Cryptography

Güvenlik tehditleri, simetrik/asimetrik şifreleme (AES/RSA), mesaj özeti (hash) ve dijital imza Java API'leri.

Hafta 12–14
AES RSA SHA-256 Signature

📌 Final Sınavı Kapsamı

🧵 Threading (%~35)

  • Process vs Thread farkları
  • Thread lifecycle (7 durum)
  • synchronized, wait(), notify()
  • Race condition ve Deadlock
  • BlockingQueue, AtomicInteger
  • Producer-Consumer pattern

🌐 Networking (%~35)

  • OSI 7 katman modeli
  • TCP vs UDP karşılaştırması
  • TCP 3-yönlü el sıkışma
  • ServerSocket / Socket API
  • DatagramSocket / DatagramPacket
  • Multi-threaded sunucu tasarımı

🔐 Security (%~30)

  • 5 güvenlik tehdidi
  • 4 güvenlik hedefi (CIA+A)
  • AES şifreleme (KeyGenerator, Cipher)
  • RSA şifreleme (KeyPairGenerator)
  • MessageDigest (SHA-256)
  • Dijital imza (sign/verify)

🎯 Konuya Özgü Pratik

Sadece belirli konudan soru çözmek için filtreleyebilirsin.

Threading Soruları Networking Soruları Security Soruları