2015 - 2016 Eğitim Öğretim Yılı ve Sonrası Bilgisayar Mühendisliği Bölümü Müfredatı
Bilgisayar Mühendisliği Bölümü Lisans Ders Programı /
Department of Computer  Engineering Undergraduate Curriculum
 
2015-2016 ve Sonrası Girişli Öğrenciler için Uygulanacak Ders Program
 
1.Yıl / I.Dönem (First Year / First Semester)
Ders Kodu Ders Ismi Saatler/Hours AKTS Dil Tür Önşart
Course Code Course Name T P ECTS Lang. Type Prereq.
FIZ115 Fizik I / Physics I 3 2 7 Tr/En ÜZ  
MAT115E Matematik I / Calculus I 3 2 7 Tr/En ÜZ  
BLM101E Bilgisayar Mühendisliğine Giriş / Introduction to Computer Engineering 2 0 3 Tr/En AZ  
BLM103 Bilgisayar Programlama I / Computer Programming I 3 2 5 Tr/En AZ  
TDE115 Türk Dili I / Turkish Language I 2 0 2 Tr ÜZ  
ING101E İleri İngilizce I / Advanced English I 2 0 3 En ÜZ  
TRH115 Atatürk İlkeleri ve İnkilap Tarihi I / Atatürk's Principles and History of  Reforms I 2 0 2 Tr ÜZ  
      29      
 
1.Yıl / II.Dönem (First Year / Second Semester)
Ders Kodu Ders Ismi Saatler/Hours AKTS Dil Tür Önşart
Course Code Course Name T P ECTS Lang. Type Prereq.
FIZ116 Fizik II / Physics II 3 2 7 Tr/En ÜZ  
MAT116E Matematik II / Calculus II 3 2 7 Tr/En ÜZ MAT115
MAT126 Lineer Cebir / Linear Algebra 3 0 5 Tr/En ÜZ  
BLM104 Bilgisayar Programlama II / Computer Prog. II 3 2 5 Tr/En AZ BLM103
TDE116 Türk Dili II / Turkish Language II 2 0 2 Tr ÜZ  
ING102E İleri İngilizce II / Advanced English II 2 0 3 En ÜZ  
TRH116 Atatürk İlkeleri ve İnkilap Tarihi II / Ataturk's Principles and History of  Reforms II 2 0 2 Tr ÜZ  
      31      
 
2.Yıl / III.Dönem (Second Year / Third Semester)
Ders Kodu Ders Ismi Saatler/Hours AKTS Dil Tür Önşart
Course Code Course Name T P ECTS Lang. Type Prereq.
MAT215E Diferansiyel Denklemler / Differential Equations 3 2 6 Tr/En AZ MAT116
MAT217E Ayrık Yapılar / Discrete Structures 3 2 6 Tr/En AZ BLM103 / BLM103E
BLM217 Bilgisayar Programlama III Lab. / Computer Programming III Lab. 0 2 3 Tr/En AZ BLM103 / BLM103E
EEM203 Sayısal Sistemler / Digital  Systems 2 2 4 Tr/En AZ  
EEM215 Elektrik Devreleri/ Electric Circuits 2 2 4 Tr/En AZ  
  Seçmeli Ders (Temel Bilim) / Elective Course (Basic Science)     5 Tr/En AS  
BLM204 Bilgisayar Programlama III / Computer Programming III 3 0 4 Tr/En AZ BLM103
      31      
 
2.Yıl / IV.Dönem (Second Year / Fourth Semester)
Ders Kodu Ders Ismi Saatler/Hours AKTS Dil Tür Önşart
Course Code Course Name T P ECTS Lang. Type Prereq.
MAT234 İstatistik ve Olasılık / Statistics and Probability 3 0 4 Tr/En AZ  
  Bilgisayar Mühendisliği Seçmeli IV /Computer Engineering Elective IV * * 4 Tr/En AS BLM104
BLM202/BLM202E Veri Yapıları / Data Structures 3 2 6 Tr/En AZ BLM104
BLM206 Mikroişlemci Sistemleri / Microprocessor Systems 3 2 6 Tr/En AZ

BLM203,EEM203,

BLM103

EEM218 Elektronik Devreler / Electronic Circuits 3 2 6 Tr/En AZ

BLM205,EEM215

EEM215E

MUH210 Mühendislikte Sözlü ve Yazılı İletişim / Oral and Written Communication in Engineering 2 0 3 Tr/En AZ  
      29      
 
3.Yıl / V.Dönem (Third Year / Fifth Semester)
Ders Kodu Ders Ismi Saatler/Hours AKTS Dil Tür Önşart
Course Code Course Name T P ECTS Lang. Type Prereq.
BLM301E İşletim Sistemleri / Operating Systems 3 2 7 Tr/En AZ BLM204
BLM303E Veri Tabanı Yönetim Sistemleri / Database Management Systems 3 2 6 Tr/En AZ BLM104 / BLM104E
BLM305E İleri Programlama Teknikleri / Advanced Programming Techniques 3 2 6 Tr/En AZ BLM202 / BLM202E
BLM307E Algoritma Analizi ve Tasarımı / Algorithm Analysis & Design 3 2 6 Tr/En AZ BLM202 / BLM202E
BLM387 Bilgisayar Etiği ve Hukuk / Computer Ethics and Law 2 0 3 Tr/En AZ  
BLM300 Yaz Stajı I / Summer Practice I 0 0 2 Tr/En AZ BLM104
      30      
 
3.Yıl / VI.Dönem (Third Year / Sixth Semester)
Ders Kodu Ders Ismi Saatler/Hours AKTS Dil Tür Önşart
Course Code Course Name T P ECTS Lang. Type Prereq.
BLM302E Bilgisayar Organizasyonu ve Mimarisi / Computer Organization & Architecture 3 2 6 En AZ BLM206 / BLM206E
BLM304E Bilgisayar Ağları / Computer Networks 3 2 6 Tr/En AZ BLM104 / BLM104E
BLM306E Yazılım Mühendisliği / Software Engineering 3 0 5 Tr/En AZ BLM104 / BLM104E
BLM320E Biçimsel Diller ve Otomatlar / Formal Languages and Automata Theory 2 2 5 En AZ BLM202 / BLM202E
  Bilgisayar Mühendisliği Seçmeli VI /
Computer Engineering Elective VI
* * 5 Tr/En AS  
  Üniversite Seçmeli Ders / University Elective Course 2 0 3 Tr/En ÜS  
      30      
 
4.Yıl / VII.Dönem (Fourth Year / Seventh Semester)
Ders Kodu Ders Ismi Saatler/Hours AKTS Dil Tür Önşart
Course Code Course Name T P ECTS Lang. Type Prereq.
BLM401 Bitirme Projesi I / Graduation Project I 1 4 6 Tr/En AZ BLM202 / BLM202E
  Bilgisayar Mühendisliği Seçmeli VII /
Computer Engineering Elective VII
* * 5 Tr/En AS  
  Bilgisayar Mühendisliği Seçmeli VII /
Computer Engineering Elective VII
* * 5 Tr/En AS  
  Bilgisayar Mühendisliği Seçmeli VII /
Computer Engineering Elective VII
* * 5 Tr/En AS  
  Seçmeli Ders (Genel Mühendislik / Elective Course (Engin. General) 3 0 5 Tr/En AS  
  Üniversite Seçmeli Ders / University Elective Course 2 0 3 Tr/En ÜS  
BLM400 Yaz Stajı II / Summer Practice II 0 0 2 Tr/En AZ BLM202 / BLM202E
      31      
 
4.Yıl / VIII.Dönem (Fourth Year / Eighth Semester)
Ders Kodu Ders Ismi Saatler/Hours AKTS Dil Tür Önşart
Course Code Course Name T P ECTS Lang. Type Prereq.
BLM402 Bitirme Projesi II / Graduation Projects II 1 4 6 Tr AZ BLM401
  Bilgisayar Mühendisliği Seçmeli VIII /
Computer Engineering Elective VIII
* * 5 Tr/En AS  
  Bilgisayar Mühendisliği Seçmeli VIII /
Computer Engineering Elective VIII
* * 5 Tr/En AS  
  Bilgisayar Mühendisliği Seçmeli VIII /
Computer Engineering Elective VIII
* * 5 Tr/En AS  
  Seçmeli Ders (Genel Mühendislik) / Elective Course (Engin. General) 3 0 5 Tr/En AS  
  Üniversite Seçmeli Ders / University Elective Course 2 0 3 Tr/En ÜS  
    29  
 
    AKTS
ECTS
Toplam / Total  241
 
AS: Alan Seçmeli (Departmental Elective), AZ: Alan Zorunlu (Departmental Compulsory)
ÜS: Üniversite Seçmeli (University Elective), ÜZ: Üniversite Zorunlu (University Compulsory)
Tr: Türkçe (Turkish), En: İngilizce (English)
Yaz stajı toplam 60 iş günüdür. / Summer Practice is 60 working days.
 
Seçmeli Dersler / Elective Courses
               
Bilgisayar Mühendisliği Seçmeli IV /
Computer Engineering Elective IV
Saatler/Hours AKTS Dil Tür Önşart
Ders Kodu Ders Adı T P ECTS Lang. Type Prereq.
BLM250E Python Programlama Dili 2 2 4 Tr/En AS BLM104
BLM252E Haskell Programlama Dili 2 2 4 Tr/En AS BLM104
BLM292E Veri Programlama/ Data Programming 2 2 4 Tr/En AS BLM104
               
Bilgisayar Mühendisliği Seçmeli VI /
Computer Engineering Elective VI
Saatler/Hours AKTS Dil Tür Önşart
Ders Kodu Ders Adı T P ECTS Lang. Type Prereq.
BLM308E İnsan Bilgisayar Etkileşimi ve Görsellik / Human Computer Interaction&Visualization 2 2 5 En AS BLM104/
BLM104E
BLM20364E Sezgisel Optimizasyon Algoritmalar/Heuristic Optimization Algorithms 2 2 5 En AS BLM104/
BLM104E
BLM352E Açık Kaynak İşletim Sistemleri/Open Source Operating Systems  2 2 5 En AS BLM104/
BLM104E
BLM362E Optimizasyon Algoritmaları/Optimisation Algorithms 2 2 5 En AS BLM104/
BLM104E
BLM322E Sinyaller ve Sistemler / Signals&Systems 2 2 5 En AS BLM255 / EEM215
 
Öğrenciler Alan Seçmeli olarak Bilgisayar Mühendisliği Seçmeli VII - VIII Dönemlerdeki  ders paketlerinden birini seçtiğinde diğer paketten de ders alabilir.
 
Bilgisayar Mühendisliği Seçmeli VII - VIII  ( Yazılım Paketi) /
Computer Engineering Elective VII-VIII (Software Track)
Saatler/Hours AKTS Dil Tür Önşart
Ders Kodu Ders Adı T P ECTS Lang. Type Prereq.
BLM411E Çokluortam Yazılım Geliştirme / Multimedia Software Development 2 2 5 En AS BLM202/
BLM202E
BLM413E Paralel Programlama / Parallel Programming 2 2 5 En AS BLM204 / BLM204E
BLM415E Bilgisayar Programlama Dilleri / Computer Programming Languages 3 0 5 En AS BLM202/
BLM202E
BLM417E WEB Tasarımı ve Programlama / Web Design and Programming 2 2 5 En AS BLM303E
BLM419E Bilgisayar Grafiği / Computer Graphics 3 0 5 En AS BLM202/
BLM202E
BLM412E Veri  Madenciliğine Giriş / Introduction to Data Mining 3 0 5 En AS MAT234
BLM461 / BLM461E Graph Theory and Algorithms / Çizge Kuramı ve Algoritmalar 2 2 5 Tr/En AS BLM202/
BLM202E
BLM414E Oyun Yazılımı Geliştirme / Game Software Development 2 2 5 En AS BLM202/
BLM202E
BLM416E Web Veritabanı Sistemleri / Web Database Systems 2 2 5 En AS BLM303E
BLM418E Öğretim Yazılımları Geliştirme / Educational Software Development 2 2 5 En AS BLM104
BLM471 / BLM471E System Administration for High Performance Computing Clusters / Yüksek Başarımlı Hesaplama Kümeleri için Sistem Yönetimi 2 2 5 Tr/En AS BLM301 / BLM301E
BLM420E Servis Tabanlı Yazılım Geliştirme / Service Oriented Software Development 3 0 5 En AS BLM305E
BLM422E Yazılım Test / Software Testing 3 0 5 En AS BLM307E
BLM432E Veri Bilimine Giriş / Introduction to Data Science 2 2 5 En AS MAT234
BLM434E Mobil Programlama/Mobil Programming 2 2 5 En AS BLM202/
BLM202E
BLM425E Yazılım Proje Yönetimi / Software Project Management 3 0 5 En AS BLM306E
 
Bilgisayar Mühendisliği Seçmeli VII - VIII
  ( Bilgisayar Sistemleri Paketi) /
Computer Engineering Elective VII-VIII
(Computer Systems Track)
Saatler/Hours AKTS Dil Tür Önşart
Ders Kodu Ders Adı T P ECTS Lang. Type Prereq.
BLM441E Kablosuz İletişim Sistemleri / Wireless Communication Systems 3 0 5 En AS BLM304E
BLM443E Gömülü Sistemler / Embedded Systems 2 2 5 En AS BLM206
BLM445E Sistem Programlama / System Programming 2 2 5 En AS BLM301E
BLM447E Yapay Zekaya Giriş / Introduction to Artificial Intelligence 3 0 5 En AS BLM202/
BLM202E
BLM462 / BLM462E Introduction to Machine Learning / Makine Öğrenmesine Giriş 3 0 5 Tr/En As BLM202/
BLM202E
BLM449E Sayısal İşaret İşleme / Digital Signal Processing 3 0 5 En AS  
BLM440E Sistem ve Ağ Yönetimi / System&Network Management 3 0 5 En AS BLM304E
BLM442E Bilgisayar Sistemleri Güvenliği / Computer System Security 3 0 5 En AS BLM304E
BLM455E Akıllı Sistem ve Nesne  tasarımı / Design of Smart Systems and Internet of Things 2 2 5 En AS BLM206

BLM20473/BLM20473E

Etik Hackleme/Ethical Hacking 3 0   Tr/En AS  
BLM446E Robotiğe Giriş / Introduction to Robotics 3 0 5 En AS MAT215
BLM450E Görüntü İşleme / Image Processing 3 0 5 En AS  
 
Seçmeli Ders (Mühendislik Genel) / Elective Course (Engineering General) Saatler/Hours AKTS Dil Tür Önşart
Ders Kodu Ders Adı T P ECTS Lang. Type Prereq.
MUH402 / MUH402E Mühendislik Ekonomisi / Engineering Economics 3 0 5 Tr/En AS  
MUH404 / MUH404E Mühendislik Yönetimi / Engineering Management 3 0 5 Tr/En AS  
MUH406 / MUH406E Mühendislikte Maliyet Analizi / Cost Analysis in Engineering 3 0 5 Tr/En AS  
MUH401 / MUH401E Mühendislikte İş Güvenliği ve İş Sağlığı / Job Security and Health in Engineering 3 0 5 Tr/En AS  
MUH405 / MUH405E Bilimsel Araştırma Yöntemleri / Scientific Research Methods 3 0 5 Tr/En AS  
MUH452/ MUH452E Kalite Yönetimi / Quality Management  3 0 5 Tr/En AS  
 
Ders Kodu Ders İsmi Saatler/Hours AKTS Dil Tür Önşart
Course Code Course Name T P ECTS Lang. Type Prereq.
INM013E Girişimcilik ve İnovasyon / Entrepreneurship and Innovation 2 0 3 En ÜS  
INM014E Girişimcilik ve İnovasyon II / Entrepreneurship and Innovation II 2 0 3 En ÜS  
BLM391E  Bilim ve Teknoloji / Science and Technology 2 0 3 En ÜS  
BLM392E  Bilim ve Teknoloji Tarihine Giriş / Introduction to History of the Science and Technology 2 0 3 En ÜS  
 
Seçmeli Ders (Temel Bilim) / Elective Course (Basic Science) Saatler/Hours AKTS Dil Tür Önşart
Ders Kodu Ders Adı T P ECTS Lang. Type Prereq.
MAT227 Sayısal Yöntemler / Numerical Methods 3 0 5 Tr AS  
MAT229 Matlab ile Matris Teorisi / Matrix Theory with Matlab 3 0 5 Tr AS  
KIM113 Kimya / Chemistry 3 0 5 Tr AS  

2015 - 2016 Eğitim Öğretim Yılı ve Sonrası Bilgisayar Mühendisliği Bölümü Müfredatı (PDF)