Öğretim Programı

Bilimsel Hazırlık Programı

Lisans derecesi bilgisayar mühendisliği alanından olmayan öğrencilerin bölümümüzün tezli lisansüstü programlarına kabul edilmesi durumunda aşağıdaki bilimsel hazırlık programı uygulanır.

  • CENG213 Data Structures (3-2),
  • CENG223 Discrete Computational Structures (3-0) veya CENG280 Formal Languages and Abstract Machines (3-0),
  • CENG242 Programming Language Concepts (3-2) veya CENG315 Algorithms (3-0),
  • CENG331 Computer Organization (3-0) veya CENG334 Introduction to Operating Systems (3-0). 

Bir öğrencinin seçenekler arasından hangi dersleri alacağı, Lisansüstü Eğitim Komitesi tarafından belirlenir ve öğrenciye bildirilir.

Bilimsel hazırlık programı ile ilgili kurallar ODTÜ Lisansüstü Eğitim-Öğretim Yönetmeliği tarafından düzenlenmektedir.

Lisansüstü Öğretim Programı

Bilgisayar Mühendisliğinde Tezli Yüksek Lisans

  • Ceng 500 Yüksek Lisans Tezi (NC-Kredisiz)
  • Ceng 591 Lisansüstü Semineri (NC-Kredisiz)
  • Ceng 590
  • Teori alanından 1 ders
  • Sistem alanından 1 ders
  • 4 seçmeli ders 1)
  • En az toplam kredi sayısı: 21
  • En az kredili ders sayısı: 7

Yapay Zeka Mühendisliğinde Tezli Yüksek Lisans

  • AIX 500 Yüksek Lisans Tezi
  • AIX 591 Seminer
  • CENG 590
  • Yapay Zeka Temel Dersler'den 1 ders (CENG 501, CENG 502, CENG 561, CENG 562, CENG 796, CENG 7811, CENG 7822, CENG 7880)
  • Büyük Ölçekli Yapay Zeka Sistemlerinden 1 ders
  • 4 serbest seçmeli ders
  • En az toplam kredi sayısı: 21
  • En az kredili ders sayısı: 7

Bilgisayar Mühendisliğinde Tezsiz Yüksek Lisans

  • Bilimsel hazırlık dersleri: CENG 791, CENG 792
  • CENG 590 Research Methods and Ethics
  • Teori alanından 1 ders (CENG 525, CENG 540, CENG 565, CENG 567, CENG 570, SE 547),
  • Sistem alanından 1 ders (CENG 513, CENG 519, CENG 530, CENG 531, CENG 532, CENG 536, CENG 553, CENG 554, CENG 577, CENG 585),
  • 7 seçmeli ders (en fazla 2 tane CENG dışı ders) 3)
  • En az toplam kredi sayısı: 30
  • En az kredili ders sayısı: 10

Yazılım Mühendisliğinde Tezsiz Yüksek Lisans

  • Bilimsel hazırlık dersleri: CENG 791, CENG 792
  • Zorunlu dersler, SE 550 Yazılım Mühendisliği (3-0)3, SE 560 Yazılım Geliştirme Ortamı (1-4)3, CENG 590 Research Methods and Ethics (3-0)3,
    ve SE 599 Dönem Projesi (NC).
  • SE Kısıtlı Seçmeli alanından 3 ders 4)
  • En fazla 4 adet serbest seçmeli ders 5)
  • En az toplam kredi sayısı: 30
  • En az kredili ders sayısı: 10

Bilgisayar Mühendisliğinde Doktora

Yüksek Lisans sonrası Doktora:

  • Ceng 600 Doktora Tezi (NC-Kredisiz)
  • Ceng 691 Seminar
  • Ceng 590 12)
  • Teori alanından 1 ders 6)
  • Sistem alanından 1 ders 7)
  • 4 seçmeli ders 8)
  • En az toplam kredi sayısı: 21
  • En az kredili ders sayısı: 7

Lisans sonrası Bütünleşik Doktora:

  • Ceng 600 Doktora Tezi (NC-Kredisiz)
  • Ceng 591 Lisansüstü Semineri (NC-Kredisiz)
  • Ceng 590
  • Teori alanından 2 ders 9)
  • Sistem alanından 2 ders 10)
  • 9 seçmeli ders 11)
  • En az toplam kredi sayısı: 42
  • En az kredili ders sayısı: 14

Doktora Savunması yapabilmek için gereken yayın zorunluluğu

Doktora Savunması yapabilmek için gereken yayın zorunluluğu hakkında bilgi almak için buraya tıklayınız.


1)3)8)11) Yüksek Lisansta, en fazla 2 tane kredili ders ODTÜ Bilgisayar Mühendisliği Bölümü dışındaki bölümlerden alınabilir. Doktorada, en fazla 3 kredili ders başka bölümlerden alınabilir.
2) Uzmanlık Dersleri: Ceng 538/ MS 522, Ceng 551/ MS 529, Ceng 553, Ceng 561/ MS 527, Ceng 563, Ceng 564, Ceng 566, Ceng 568, Ceng 569, Ceng 574/ MS 517, Ceng 575, Ceng 577
4) SE Kısıtlı Seçmeli dersler: SE 541, SE 542, SE 546, SE 547, SE 548, SE 556 ve tezsiz programda verilen CENG 5xx kodlu dersler.
5) Bilgisayar Mühendisliği Bölümünün Tezsiz Yüksek Lisans Programında ve Enformatik Enstitüsünün Yazılım Yönetimi ve Modelleme ve Simülasyon Programlarında verilen dersler de SE seçmeli dersler için kabul edilmektedir.
6)7)9)10) ODTÜ Bilgisayar Mühendisliğinde Tezli Yüksek Lisans yaparken alınan dersler teori ve sistem alanından ders alma gerekliliğini karşılayabilir. Öğrenciler bu sayılan her bir ders yerine başka bir seçmeli ders almak zorundadırlar.
12) ODTÜ Bilgisayar Mühendisliğinde Yüksek Lisans yaparken alınmışsa tekrar alınamaz. Bunu yerine başka bir seçmeli ders alınması zorunludur.

Lisansüstü Dersler

TEORİ
Ceng510Computer Aided Formal Verification(3-0)3
Ceng525Fundamental Structures for Computation(3-0)3
Ceng540Programming Languages(3-0)3
Ceng565Introduction to the Theory of Computation(3-0)3
Ceng567Design and Analysis of Algorithms(3-0)3
Ceng570Computational Geometry(3-0)3
SİSTEM
Ceng513Wireless Communication and Networks(3-0)3
Ceng519Network Security(3-0)3
Ceng530Computer Networks and Communications(3-0)3
Ceng531Advanced Computer Architecture(3-0)3
Ceng532Distributed Computing Systems(3-0)3
Ceng536Advanced Unix(3-0)3
Ceng553Database Management Systems(3-0)3
Ceng554Concurrent and Distributed Programming(3-0)3
Ceng577Parallel Computing(3-0)3
Ceng585Fundamentals of Autonomous Robotics(3-0)3
Ceng596Information Retrieval(3-0)3
SEÇMELİLER
Ceng500Master ThesisNC
Ceng501Deep Learning(3-0)3
Ceng502Advanced Deep Learning(3-0)3
Ceng508Fuzzy Logic and Database Modeling(3-0)3
Ceng514Data Mining(3-0)3
Ceng520Adv Topics in Internet Computing(3-0)3
Ceng529Combinators in Syntax and Semantics(3-0)3
Ceng538Advanced Graphics and User Interfaces(3-0)3
Ceng545Software Quality Assurance (SQA) and Testing(3-0)3
Ceng546Object-Oriented Programming Languages and Systems(3-0)3
Ceng550Logic and Databases(3-0)3
Ceng551System Development with Abstract Design(3-0)3
Ceng556Distributed Database Management Systems(3-0)3
Ceng558Structured Systems Development and CASE Tools(3-0)3
Ceng559Data Security and Protection(3-0)3
Ceng561Artificial Intelligence(3-0)3
Ceng562Machine Learning(3-0)3
Ceng563Computational Linguistics - I(3-0)3
Ceng564Pattern Recognition(3-0)3
Ceng566Image Processing(3-0)3
Ceng568Knowledge Engineering(3-0)3
Ceng569Neurocomputing(3-0)3
Ceng571Numerical Analysis - I(3-0)3
Ceng572Numerical Analysis - II(3-0)3
Ceng574Statistical Data Analysis(3-0)3
Ceng575Simulation Modeling And Analysis(3-0)3
Ceng576Numerical Methods in Optimization(3-0)3
Ceng580Multi Agent Systems(3-0)3
Ceng581Automated Reasoning(3-0)3
Ceng582Advanced Neural Modeling(3-0)3
Ceng583Computer Vision(3-0)3
Ceng584Cognitive Aspects of Natural Language Processing(3-0)3
Ceng585Fundamentals of Autonomous Robotics(3-0)3
Ceng589Digital Geometry Processing(3-0)3
Ceng701Virtual Reality(3-0)3
Ceng702Special Topics in Eng: High Speed Network(3-0)3
Ceng708Fuzzy Database Modelling(3-0)3
Ceng710Special Topics:Autonomous Robotic(3-0)3
Ceng712Theoretical Linguistic(3-0)3
Ceng713Evolutionary Computation(3-0)3
Ceng732Computer Animation(3-0)3
Ceng734Advanced Topics in Bioinformatics(3-0)3
Ceng740New Approaches and App of Pattern Analysis(3-0)3
Ceng768Real Time and Embedded Software Development(3-0)3
Ceng769Web Based Computer Architectures(3-0)3
Ceng770Advanced Data Mining(3-0)3
Ceng771High Dynamic Range Imaging(3-0)3
Ceng772Digital Forensics(3-0)3
Ceng774Complex Adaptive Systems(3-0)3
Ceng775Parallel Programming(3-0)3
Ceng777Shape Analysis(3-0)3
Ceng778Web Search Engine Design(3-0)3
Ceng779Model-Driven Engineering of Software-Intensive Systems(3-0)3
Ceng780Sparse Matrix Computations(3-0)3
Ceng782Planning of Robotic Manipulation(3-0)3
Ceng784Statistical Natural Language Processing(3-0)3
Ceng785Algorithmic Trading and Quantitative Strategies(3-0)3
Ceng786Robot Motion Planning and Control(3-0)3
Ceng787Robot Locomation:Models and Algorithms(3-0)3
Ceng788Learning and Development in Robotics(3-0)3
Ceng794Computer Aided Formal Verification(3-0)3
Ceng795Special Topics: Advanced Ray Tracing(3-0)3
Ceng796Deep Generative Models(3-0)3
Ceng797Ad Hoc Networks(3-0)3
Ceng798Special Topics in Computer Engineering: Quantum Computing(3-0)3
Ceng591Graduate SeminarNC
Ceng600Ph.D. DissertationNC
Ceng8XXSpecial Studies(4-2) NC
Ceng9XXAdvanced Studies(4-0) NC
Ceng2 500Graduate ProjectNC
Ceng2 591Graduate SeminarNC
TEORİ - TEZSİZ CENG VE SE
CENG 525Fundamental of Computational Structures
SE ZORUNLU
CENG 590Research Methods and Ethics(3-0)3
SE 550Software Engineering(3-0)3
SE 560Software Development Studio(1-4)3
SE 599Term ProjectNC
SE KISITLI SEÇMELİ
SE 541Multimedia and Web Engineering(3-0)3
SE 542Human Computer Interaction(3-0)3
SE 546Software Architectures(3-0)3
SE 547Formal Specification Techniques(3-0)3
SE 548Process Modeling(3-0)3
SE 556Software Project Management(3-0)3
CENG 530Computer Networks and Communications(3-0)3
CENG 546Object-Oriented Programming Languages and Systems(3-0)3
CENG 551System Development with Abstract Design(3-0)3
CENG 553Database Management Systems(3-0)3
CENG 567Design and Analysis of Algorithms(3-0)3

ODTÜ Akademik Katalog Üniversite tarafından güncellenen program bilgilerini görmek için tıklayınız.