Öğretim Programı

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

Bilgisayar Mühendisliğinde Tezsiz Yüksek Lisans

  • Ceng 599 Dönem Projesi (NC-Kredisiz)
  • Teori alanından 1 ders,
  • Sistem alanından 1 ders,
  • 6 seçmeli 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

  • Zorunlu dersler, SE 550 Yazılım Mühendisliği (3-0)3, SE 560 Yazılım Geliştirme Ortamı (1-4)3,
  • SE 599 Dönem Projesi (NC)
  • SE alanından 4 ders 4)
  • CENG alanından 2 ders
  • SE alanından 2 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 591 Lisansüstü Semineri (NC-Kredisiz)
  • Ceng 600 Doktora Tezi (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

Bölümün 06.03.2013 tarihli kurul toplantısında aldığı karara göre, tez savunması yapabilmek için öğrencinin alttaki koşulları sağlayan en az 1 adet jurnal makalesi olmalıdır:

  1. Öğrenci ilk yazar olmalıdır.
  2. Makalenin konusu doktora tezinden ve Bölümün ilgili bir alanından olmalıdır.
  3. Makale, ODTÜ'ye ve Bölüme bağlantılı olmalıdır (affiliation).
  4. Jurnal,  “METU SCI-E (Type A)” veya “METU SCI-E (Type B)” jurnal listesinde olmalıdır.
  5. Makale kabul edilmiş veya "büyük revizyon (major revision)" almış olmalıdır (bu durum editör tarafından yazılmış bir mektup ile gösterilmelidir).

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 Dersleri: SE 540, SE 541, SE 542, SE 546, SE 547, SE 548, SE 549, SE 553, SE 554, SE 556, SE 558
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) Bu ders, dersi Tezli Yüksek Lisans yaparken almış kişiler için zorunlu değildir. Fakat, bu dersin yerine başka bir ders alınmalıdır.

Lisansüstü Dersler

Theory
Ceng525 Fundamental Structures for Computation (3-0)3
Ceng540 Programming Languages (3-0)3
Ceng565 Introduction to the Theory of Computation (3-0)3
Ceng567 Design and Analysis of Algorithms (3-0)3
Ceng570 Computational Geometry (3-0)3
Ceng577 Parallel Computing (3-0)3
System
Ceng513 Wireless Communication and Networks (3-0)3
Ceng530 Computer Networks and Communications (3-0)3
Ceng531 Advanced Computer Architecture (3-0)3
Ceng532 Distributed Computing Systems (3-0)3
Ceng536 Advanced Unix (3-0)3
Ceng554 Concurrent and Distributed Programming (3-0)3
Ceng553 Database Management Systems (3-0)3
Electives
Ceng500 Master Thesis NC
Ceng508 Fuzzy Logic and Database Modeling (3-0)3
Ceng514 Data Mining (3-0)3
Ceng520 Adv Topics in Internet Computing (3-0)3
Ceng529 Combinators in Syntax and Semantics (3-0)3
Ceng538 Advanced Graphics and User Interfaces (3-0)3
Ceng545 Software Quality Assurance (SQA) and Testing (3-0)3
Ceng546 Object-Oriented Programming Languages and Systems (3-0)3
Ceng550 Logic and Databases (3-0)3
Ceng551 System Development with Abstract Design (3-0)3
Ceng556 Distributed Database Management Systems (3-0)3
Ceng558 Structured Systems Development and CASE Tools (3-0)3
Ceng559 Data Security and Protection (3-0)3
Ceng561 Artificial Intelligence (3-0)3
Ceng562 Machine Learning (3-0)3
Ceng563 Computational Linguistics - I (3-0)3
Ceng564 Pattern Recognition (3-0)3
Ceng566 Image Processing (3-0)3
Ceng568 Knowledge Engineering (3-0)3
Ceng569 Neurocomputing (3-0)3
Ceng571 Numerical Analysis - I (3-0)3
Ceng572 Numerical Analysis - II (3-0)3
Ceng574 Statistical Data Analysis (3-0)3
Ceng575 Simulation Modeling And Analysis (3-0)3
Ceng576 Numerical Methods in Optimization (3-0)3
Ceng580 Multi Agent Systems (3-0)3
Ceng581 Automated Reasoning (3-0)3
Ceng582 Advanced Neural Modeling (3-0)3
Ceng583 Computer Vision (3-0)3
Ceng584 Cognitive Aspects of Natural Language Processing (3-0)3
Ceng585 Fundamentals of Autonomous Robotics (3-0)3
Ceng701 Virtual Reality (3-0)3
Ceng702 Special Topics in Eng: High Speed Network (3-0)3
Ceng708 Fuzzy Database Modelling (3-0)3
Ceng710 Special Topics:Autonomous Robotic (3-0)3
Ceng712 Theoretical Linguistic (3-0)3
Ceng713 Evolutionary Computation (3-0)3
Ceng732 Computer Animation (3-0)3
Ceng734 Advanced Topics in Bioinformatics (3-0)3
Ceng740 New Approaches and App of Pattern Analysis (3-0)3
Ceng768 Real Time and Embedded Software Development (3-0)3
Ceng769 Web Based Computer Architectures (3-0)3
Ceng770 Advanced Data Mining (3-0)3
Ceng771 High Dynamic Range Imaging (3-0)3
Ceng772 Digital Forensics (3-0)3
Ceng774 Complex Adaptive Systems (3-0)3
Ceng775 Parallel Programming (3-0)3
Ceng776 Information Retrieval (3-0)3
Ceng777 Shape Analysis (3-0)3
Ceng778 Web Search Engine Design (3-0)3
Ceng779 Model-Driven Engineering of Software-Intensive Systems (3-0)3
Ceng780 Sparse Matrix Computations (3-0)3
Ceng781 Network Security (3-0)3
Ceng782 Planning of Robotic Manipulation (3-0)3
Ceng783 Deep Learning (3-0)3
Ceng784 Statistical Natural Language Processing (3-0)3
Ceng785 Algorithmic Trading and Quantitative Strategies (3-0)3
Ceng786 Robot Motion Planning and Control (3-0)3
Ceng787 Robot Locomation:Models and Algorithms (3-0)3
Ceng788 Learning and Development in Robotics (3-0)3
Ceng789 Digital Geometry Processing (3-0)3
Ceng793 Advanced Deep Learning (3-0)3
Ceng794 Computer Aided Formal Verification (3-0)3
Ceng591 Graduate Seminar NC
Ceng600 Ph.D. Dissertation NC
Ceng8XX Special Studies (4-2) NC
Ceng9XX Advanced Studies (4-0) NC
Ceng2 500 Graduate Project NC
Ceng2 591 Graduate Seminar NC
CENG without Thesis and SE Prerequisite
CENG 706 Programming Languages
CENG 707 Data Structures and Algorithms
CENG 709 Computer Architecture and Operating Systems
CENG without Thesis and SE Theory
CENG 525 Fundamental of Computational Structures
SE Must
SE 550 Software Engineering (3-0)3
SE 560 Software Development Studio (1-4)3
SE 599 Term Project NC
SE Electives
SE 540 Software Validation and Verification (3-0)3
SE 541 Multimedia and Web Engineering (3-0)3
SE 542 Human Computer Interaction (3-0)3
SE 545 Software Quality Assurance and Testing (3-0)3
SE 546 Software Architectures (3-0)3
SE 547 Formal Specification Techniques (3-0)3
SE 548 Process Modeling (3-0)3
SE 553 Data Base Management Systems (3-0)3
SE 554 Software System Analysis and Design (3-0)3
SE 556 Software Project Management (3-0)3
SE 558 Methods and Tools for Software System Construction (3-0)3
SE 703 Aspect Oriented Software Development
SE 704 Software Reusability
SE Free Electives
SE 520 Internet Electronic Commerce (3-0)3
SE 530 Networks and Communications (3-0)3
SE 561 Artificial Intelligence (3-0)3
SE 568 Knowledge Engineering (3-0)3

METU Academic Catalog Üniversite tarafından güncellenen program bilgilerini görmek için tıklayınız.