1Üniversitenin ve Bölümün Lisansüstü Koşulları
İTÜ Lisansüstü Eğitim Enstitüsü sayfasında yer alan bilgileri ve bölümün lisansüstü koşullarını dikkatle okuyarak İTÜ Bilgisayar Mühendisliği Bölümünün yürüttüğü lisansüstü programlarının sizin için uygun olduğuna emin olun.
2Çalışma Konuları
Yüksek lisans ve doktora öğrenimi belli bir konuda uzmanlaşma anlamına geldiğinden, size yol gösterecek olan danışmanınızın uzmanlık alanı ile ilgili bir konuda çalışmanız gerekir.
Benim çalışma konularım
- Nesne yönelimli (object-oriented) yazılımların kalite gözetilerek modellenmesi
- Yazılımların tasarım kalitesinin ölçülmesi, değerlendirilmesi ve iyileştirilmesi
- Yazılımlarda tasarım kusurlarının belirlenmesi
Gerekli temel bilgiler
- Nesne yönelimli (object-oriented) programlama, tasarım kalıpları (design patterns)
- Makine öğrenmesi (machine learning)
- İstatistik, veri analizi
Birinci madde lisans öğreniminde ele alınmaktadır. Diğer konularla ilgili dersleri lisansüstü öğreniminde almak gereklidir.
Yayınlar
- Danışmanlığımda tamamlanmış olan tez çalışmalarında oluşturulan yayınlar
Çalışma grubu
Benzer alanda çalışan öğretim üyeleri ve öğrencilerimizle oluşturduğumuz çalışma grubunun sayfası: Yazılım Modelleme ve Tasarım Grubu: SMART
3Tez Çalışması
Tez çalışması, yukarıda 2. maddede belirtilen ana konu başlıkları içinden seçilecek olan güncel bir problem üzerinde yapılmalıdır. İyi bir tez konusu belirleyebilmek için ilgili yayınların izlenmesi ve günümüzde üzerinde çalışılan problemlerin belirlenmesi gereklidir.
Yüksek lisans ve (özellikle) doktora tezlerinde bilimsel bir katkı ve yenilik beklendiği unutulmamalı ve bu yönde çalışılmalıdır.
4Danışmanlık için Başvuru
Danışmanlık için bana başvurmadan önce aşağıdaki maddeleri yerine getiriniz:
- Daha önce yapılan tezleri ve yayınları inceleyiniz.
- Güncel bir çalışma konusu belirleyiniz.
- Belirlediğiniz konudaki çalışmaları (yayınları) içeren kısa bir rapor (İngilizce) hazırlayınız.
- Bu konudaki güncel problemler nelerdir, nasıl çözümler önerilmiştir?
- Üzerinde çalışmaya değer problemler var mıdır? Çözüm olarak nasıl yaklaşımlar önerilebilir?
5Alınması Gereken Dersler
Benim danışmanlığımda çalışacak olan öğrencilerin, alacakları dersleri yönetmelikler çerçevesinde aşağıdaki dersler arasından seçmesini öneriyorum:
- Yazılım Tasarımı Kalitesi
- Machine Learning
- Recommendation Systems in Software Engineering
- Discrete Mathematics
- Olasılık Kuramı ve Rastlantı Süreçleri
- Statistics and Estimation in Computer Science
- Artificial Intelligence
- Graph Theory and Algorithms
- Model Checking for Software Systems
- Deep Learning
- Veri Madenciliği
- Pattern Recognition
6Yayın İzleme
Tez çalışmalarına başlamadan önce ve tez çalışmaları sırasında çalışma konusu ile ilgili yayınları izlemek büyük önem taşımaktadır.
İTÜ Kütüphanesi, çalışmalarımız için gerekli olan yayınların büyük çoğunluğuna elektronik olarak abonedir. Bu yayınlara aşağıdaki bağlantıdan (sadece İTÜ kampüsü içinden) erişilebilir: library.itu.edu.tr
7Grup Çalışmaları ve Toplantılar
Benzer konularda çalışan öğrencilerin ve öğretim üyelerinin oluşturduğu gruplar ile toplantılar yapılarak bilgi paylaşımı ve görüşlerin tartışılması sağlanmaktadır. Bu toplantılarda, yayın izleme aşamasında olan öğrenciler okudukları yayınlar ile ilgili sunuşlar yapmakta, tez aşamasında olan öğrenciler ise tezlerindeki ilerlemeleri anlatmaktadırlar.
Toplantı gün ve saatleri dönem başında öğretim üyelerinin ve öğrencilerin çalışma planlarına göre hazırlanmaktadır. Öğrencilerin bu toplantılara yoğun olarak katılmaları zorunludur.
8Yayın Hazırlama
Tez çalışmaları sırasında veya sonrasında uluslararası konferans ve dergilerde yayın yapmak bölümün lisansüstü koşulları uyarınca zorunludur. Bunu sağlamak için seçtiğiniz tez konusunun güncel olması ve çalışmanın bilimsel bir katkı içermesi gereklidir.
İTÜ, yurt dışındaki bilimsel etkinliklere katılan öğrencilerine parasal destek sağlamaktadır.