Lisans Programı ile ilgili Genel Bilgiler
Bilgisayar Mühendisliği Bölümü bilgisayar ve insan, bilgisayar ve toplum, bilgisayar ve sanayi, bilgisayar ve hizmet bağlamında hesaplama sistemlerinin eleştirel analizi, tasarımı, değerlendirilmesi ve geliştirilmesi için bulunduğumuz bilgi çağında hesaplama ile ilgili teori, ilke, uygulama ve beceri üretmeyi ve yaymayı hedeflemektedir. Sanayinin, firmaların ve yüksek eğitim kurumlarının lisans derecesine sahip bilgisayar mühendisi ihtiyacını kısmen gidermeyi hedeflemekte olan program, programlama dilleri, bilgisayar mimarisi, algoritmalar, işletim sistemleri ve diğer ana ve yardımcı alanlar gibi Bilgisayar Mühendisliği alanlarının tümüne ağırlık vermektedir.
Lisans Müfredatı
BİRİNCİ SENE
Dersin Kodu | Dersin İsmi | ODTÜ Kredisi | Ders Saati (h/w) | Lab (h/w) | ECTS |
PHYS105 | GENERAL PHYSICS I | 4 | 3 | 2 | 6.5 |
BIOL109 | INTRODUCTION TO MOLECULAR BIOLOGY | 3 | 3 | 0 | 5.0 |
MATH119 | CALCULUS WITH ANALYTIC GEOMETRY | 5 | 4 | 2 | 7.5 |
CENG100 | COMPUTER ENGINEERING ORIENTATION | 0 | 2 | 0 | 1.0 |
CENG111 | INTRODUCTION TO COMPUTER ENG. CONCEPTS | 4 | 3 | 2 | 4.0 |
ENG101 | ENGLISH FOR ACADEMIC PURPOSES I | 4 | 4 | 1 | 6.0 |
OHS101 | OCCUPATIONAL HEALTH AND SAFETY-I | 0 | 0 | 0 | 2.0 |
IS100 | INTRODUCTION TO INFORMATION TECHNOLOGIES AND APPLICATIONS | 0 | 0 | 2 | 1.0 |
İkinci Dönem
Dersin Kodu | Dersin İsmi | ODTÜ Kredisi | Ders Saati (h/w) | Lab (h/w) | ECTS |
PHYS106 | GENERAL PHYSICS II | 4 | 3 | 2 | 6.5 |
MATH120 | CALCULUS FOR FUNCTIONS OF SEVERAL VARIABLES | 5 | 4 | 2 | 7.5 |
MATH260 | BASIC LINEAR ALGEBRA | 3 | 3 | 0 | 5.0 |
BA100 | CAREER PLANNING | 0 | 1 | 0 | 2.0 |
CENG140 | C PROGRAMMING | 4 | 3 | 2 | 4.0 |
ENG102 | ENGLISH FOR ACADEMIC PURPOSES II | 4 | 4 | 1 | 6.0 |
İKİNCİ SENE
Dersin Kodu | Dersin İsmi | ODTÜ Kredisi | Ders Saati (h/w) | Lab (h/w) | ECTS |
MATH219 | INTRODUCTION TO DIFFERENTIAL EQUATIONS | 4 | 4 | 0 | 7.0 |
EE281 | ELECTRICAL CIRCUITS | 3 | 2 | 2 | 5.0 |
CENG213 | DATA STRUCTURES | 4 | 3 | 2 | 6.0 |
CENG223 | DISCRETE COMPUTATIONAL STRUCTURES | 3 | 3 | 0 | 6.0 |
ENG211 | ACADEMIC ORAL PRESENTATION SKILLS | 3 | 3 | 1 | 4.0 |
Aşağıdaki kümede yer alan derslerden herhangi biri .. | |||||
HIST2201 | 0 | 2 | 0 | 2.0 | |
HIST2205 | HISTORY OF THE TURKISH REVOLUTION I | 0 | 2 | 0 | 2.0 |
Dördüncü Dönem
Dersin Kodu | Dersin İsmi | ODTÜ Kredisi | Ders Saati (h/w) | Lab (h/w) | ECTS |
CENG222 | STATISTICAL METHODS FOR COMPUTER ENGINEERING | 3 | 3 | 0 | 5.0 |
CENG232 | LOGIC DESIGN | 4 | 3 | 2 | 7.0 |
CENG242 | PROGRAMMING LANGUAGE CONCEPTS | 4 | 3 | 2 | 7.0 |
CENG280 | FORMAL LANGU.AND ABSTRACT MACHINES | 3 | 3 | 0 | 6.0 |
TEKNİK OLMAYAN SEÇMELİ | |||||
Aşağıdaki kümede yer alan derslerden herhangi biri .. | |||||
HIST2202 | 0 | 2 | 0 | 2.0 | |
HIST2206 | HISTORY OF THE TURKISH REVOLUTION II | 0 | 2 | 0 | 2.0 |
ÜÇÜNCÜ SENE
Dersin Kodu | Dersin İsmi | ODTÜ Kredisi | Ders Saati (h/w) | Lab (h/w) | ECTS |
CENG300 | SUMMER PRACTICE I | 0 | 0 | 0 | 2.0 |
CENG315 | ALGORITHMS | 3 | 3 | 0 | 6.0 |
CENG331 | COMPUTER ORGANIZATION | 3 | 3 | 0 | 6.0 |
CENG351 | DATA MANAGEMENT AND FILE STRUCTURES | 3 | 3 | 0 | 6.0 |
OHS301 | OCCUPATIONAL HEALTH AND SAFETY-II | 0 | 0 | 0 | 2.0 |
Aşağıdaki kümede yer alan derslerden herhangi biri .. | |||||
TURK105 | TURKISH I | 0 | 4 | 0 | 2.0 |
TURK201 | ELEMENTARY TURKISH | 0 | 2 | 0 | 2.0 |
TURK303 | TURKISH I | 0 | 2 | 0 | 2.0 |
SINIRLI SEÇMELİ | |||||
TEKNİK OLMAYAN SEÇMELİ |
Altıncı Dönem
Dersin Kodu | Dersin İsmi | ODTÜ Kredisi | Ders Saati (h/w) | Lab (h/w) | ECTS |
CENG334 | INTRODUCTION TO OPERATING SYSTEMS | 3 | 3 | 0 | 5.5 |
CENG336 | INTRO.TO EMBEDDED SYSTEMS DEVELOPMENT | 3 | 2 | 2 | 5.5 |
CENG350 | SOFTWARE ENGINEERING | 3 | 3 | 0 | 5.5 |
CENG384 | SIGNALS AND SYSTEMS FOR COMPUTER ENGINEERS | 3 | 3 | 0 | 5.5 |
Aşağıdaki kümede yer alan derslerden herhangi biri .. | |||||
TURK106 | TURKISH II | 0 | 4 | 0 | 2.0 |
TURK202 | INTERMEDIATE TURKISH | 0 | 2 | 0 | 2.0 |
TURK304 | TURKISH II | 0 | 2 | 0 | 2.0 |
TEKNİK OLMAYAN SEÇMELİ |
DÖRDÜNCÜ SENE
Dersin Kodu | Dersin İsmi | ODTÜ Kredisi | Ders Saati (h/w) | Lab (h/w) | ECTS |
CENG400 | SUMMER PRACTICE II | 0 | 0 | 0 | 2.0 |
CENG435 | DATA COMMUNICATIONS AND NETWORKING | 3 | 3 | 0 | 6.0 |
CENG477 | INTRODUCTION TO COMPUTER GRAPHICS | 3 | 3 | 0 | 6.0 |
CENG491 | COMPUTER ENGINEERING DESIGN I | 4 | 2 | 4 | 8.0 |
TEKNİK SEÇMELİ | |||||
TEKNİK SEÇMELİ |
Dördüncü Dönem
Course Code | Course Name | METU Credit | Contact (h/w) | Lab (h/w) | ECTS |
CENG492 | COMPUTER ENGINEERING DESIGN II | 4 | 2 | 4 | 8.0 |
SERBEST SEÇMELİ | |||||
TEKNİK SEÇMELİ | |||||
TEKNİK SEÇMELİ | |||||
TEKNİK SEÇMELİ |
h/w = hafta başına düşen saat sayısı
Sınırlı Seçmeli dersler: AEE 231, AEE 244, AEE 261, CENG 382, CHE 204, CHE 222, EE 381, ES 221, ES 223, IE 407, ME 203, ME 205, ME 305, ME 351, METE 230, CE 221, CE 371, CE 374
Çift anadal programı
Çift anadal programı bilim ve sanayinin çeşitli alanlarında karşılaşılan problemlerle başa edebilecek bilimler-arası branşlarda uzmanlaşmış mezunlar vermeyi hedeflemektedir. Genel şartları taşıyan yüksek performanslı öğrenciler seçilir, (lisans programıyla uyumlu) kapsamlı Bilgisayar Mühendisliği programına tabi tutulur ve lisans derecesiyle mezun olurlar. Takip edilecek müfredat bölüm tarafından öğrenci bazında belirlenir.
Elektrik ve Elektronik Mühendisliği Öğrencileri için Bilgisayar Mühendisliğinde Çift Anadal Programı
Program lisans müfredatında yer alan tüm dersleri içermektedir. Diğer bölümlerden alınan derslerin denkliği Bölüm tarafından belirlenmektedir.
Zorunlu Dersler
Dersin Kodu | Dersin Adı | ODTÜ Kredisi | Ders Saati (h/w) | Lab (h/w) | ECTS |
PHYS105 | GENERAL PHYSICS I | 4 | 3 | 2 | 6.5 |
PHYS106 | GENERAL PHYSICS II | 4 | 3 | 2 | 6.5 |
MATH119 | CALCULUS WITH ANALYTIC GEOMETRY | 5 | 4 | 2 | 7.5 |
MATH120 | CALCULUS OF FUNCTIONS OF SEVERAL VARIABLES | 5 | 4 | 2 | 7.5 |
MATH219 | INTRODUCTION TO DIFFERENTIAL EQUATIONS | 4 | 4 | 0 | 7.0 |
MATH260 | BASIC LINEAR ALGEBRA | 3 | 3 | 0 | 5.0 |
BIOL109 | INTRODUCTION TO MOLECULAR BIOLOGY | 3 | 3 | 0 | 5.0 |
BA100 | CAREER PLANNING | 0 | 1 | 0 | 2.0 |
EE281 | ELECTRICAL CIRCUITS | 4 | 3 | 2 | 6.0 |
EE282 | INTRODUCTION TO DIGITAL ELECTRONICS | 3 | 3 | 0 | 5.0 |
CENG100 | COMPUTER ENGINEERING ORIENTATION | 0 | 2 | 0 | 1.0 |
CENG111 | INTRODUCTION TO COMPUTER ENG. CONCEPTS | 4 | 3 | 2 | 4.0 |
CENG140 | C PROGRAMMING | 4 | 3 | 2 | 4.0 |
CENG213 | DATA STRUCTURES | 4 | 3 | 2 | 6.0 |
CENG222 | STATISTICAL METHODS FOR COMPUTER ENGINEERING | 3 | 3 | 0 | 5.0 |
CENG223 | DISCRETE COMPUTATIONAL STRUCTURES | 3 | 3 | 0 | 6.0 |
CENG232 | LOGIC DESIGN | 4 | 3 | 2 | 7.0 |
CENG242 | PROGRAMMING LANGUAGE CONCEPTS | 4 | 3 | 2 | 7.0 |
CENG280 | FORMAL LANGU.AND ABSTRACT MACHINES | 3 | 3 | 0 | 6.0 |
CENG300 | SUMMER PRACTICE I | 0 | 0 | 0 | 8.0 |
CENG315 | ALGORITHMS | 3 | 3 | 0 | 6.0 |
CENG331 | COMPUTER ORGANIZATION | 3 | 3 | 0 | 6.0 |
CENG334 | INTRODUCTION TO OPERATING SYSTEMS | 3 | 3 | 0 | 5.5 |
CENG336 | INTRO.TO EMBEDDED SYSTEMS DEVELOPMENT | 3 | 2 | 2 | 5.5 |
CENG350 | SOFTWARE ENGINEERING | 3 | 3 | 0 | 5.5 |
CENG351 | DATA MANAGEMENT AND FILE STRUCTURES | 3 | 3 | 0 | 6.0 |
CENG384 | SIGNALS AND SYSTEMS FOR COMPUTER ENGINEERS | 3 | 3 | 0 | 5.0 |
CENG400 | SUMMER PRACTICE II | 0 | 0 | 0 | 8.0 |
CENG435 | DATA COMMUNICATIONS AND NETWORKING | 3 | 3 | 0 | 6.0 |
CENG477 | INTRODUCTION TO COMPUTER GRAPHICS | 3 | 3 | 0 | 6.0 |
CENG491 | COMPUTER ENGINEERING DESIGN I | 4 | 2 | 4 | 8.0 |
CENG492 | COMPUTER ENGINEERING DESIGN II | 4 | 2 | 4 | 8.0 |
ENG101 | ENGLISH FOR ACADEMIC PURPOSES I | 4 | 4 | 1 | 6.0 |
ENG102 | ENGLISH FOR ACADEMIC PURPOSES II | 4 | 4 | 1 | 6.0 |
ENG211 | ACADEMIC ORAL PRESENTATION SKILLS | 3 | 3 | 1 | 4.0 |
OHS101 | OCCUPATIONAL HEALTH AND SAFETY-I | 0 | 0 | 0 | 2.0 |
OHS301 | OCCUPATIONAL HEALTH AND SAFETY - II | 0 | 0 | 0 | 2.0 |
IS100 | INTRODUCTION TO INFORMATION TECHNOLOGIES AND APPLICATIONS | 0 | 0 | 2 | 1.0 |
Aşağıdaki kümede yer alan derslerden herhangi biri .. | |||||
HIST2201 | 0 | 2 | 0 | 2.0 | |
HIST2202 | 0 | 2 | 0 | 2.0 | |
HIST2205 | HISTORY OF THE TURKISH REVOLUTION I | 0 | 2 | 0 | 2.0 |
HIST2206 | HISTORY OF THE TURKISH REVOLUTION II | 0 | 2 | 0 | 2.0 |
TURK105 | TURKISH I | 0 | 4 | 0 | 2.0 |
TURK106 | TURKISH II | 0 | 4 | 0 | 2.0 |
TURK201 | ELEMENTARY TURKISH | 0 | 2 | 0 | 2.0 |
TURK202 | INTERMEDIATE TURKISH | 0 | 2 | 0 | 2.0 |
TURK303 | TURKISH I | 0 | 2 | 0 | 2.0 |
TURK304 | TURKISH II | 0 | 2 | 0 | 2.0 |
Bilgisayar Mühendisliği Bölümü tarafından onaylanmış 9 seçmeli ders.
Yan dal programları
Hesaplamalı Bilim ve Mühendislik Yan Dal Programı
Bilgisayar mühendisliği bölümü çok disiplinli hesaplamalı bilim ve mühendislik yan dal programının koordinatörlerinden birisidir. Bu yan dal programı CENG öğrencilerine de açıktır. Program hakkında daha fazla bilgi için: http://cse.metu.edu.tr/ .
Bilişim Sistemleri Yandal Programı
Bilişim Sistemleri yandal programı öncelikli olarak neredeyse bütün uzmanlık alanlarında bilişim becerisi gerektiren `bilgi toplumu`nun eğitim gereksinimlerini karşılamayı hedeflemektedir. Program veritabanları, yazılım mühendisliği, bilişim sistemlerinde yer alan konular ile bazı temel bilgisayar mühendisliği konularından oluşmakta olup anadalı bilgisayar mühendisliği dışında olan tüm öğrencilere açıktır. Programlama ilgili en az bir ders almış olmak başvuru için tavsiye edilmektedir.
Zorunlu dersler:
- CENG 240 Programming with Python for Engineers
- CENG 301 Algorithms and Data Structures
Veya
CENG 310 Algorithms and Data Structures with Python - CENG 350 Software Engineering
- CENG 351 Data Management and File Structures
Seçmeli dersler:
Bilgisayar Mühendisliği Bölümü tarafından verilen CENG kodlu 3 ders.
Toplam asgari kredi sayısı: 21
Program hakkında ek bilgi ve notlar için Minor In Information Systems sayfasına bakınız.
ODTU Akademik Katalog: Üniversite tarafından güncellenen program bilgilerini (İngilizce) içermektedir.