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 |
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 |
EE281 | ELECTRICAL CIRCUITS | 3 | 2 | 2 | 5.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 | 2.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 | 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 |
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 |
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.
Yandal programı
Zorunlu Dersler
Dersin Kodu | Dersin İsmi | Kredisi | Önkoşul | ||
CENG229 / CENG230 | C PROGRAMMING / INTRODUCTION TO C PROGRAMMING | (2-2)3 | |||
CENG301 | ALGORITHMS AND DATA STRUCTURES | (3-0)3 | CENG 229 / CENG230 | ||
CENG350 | SOFTWARE ENGINEERING | (3-0)3 | CENG301 | ||
CENG351 | DATA MANAGEMENT AND FILE STRUCTURES | (3-0)3 | |||
Seçmeli Dersler*
Danışman ve öğretim elemanı onayı (+varsa önkoşul dersi alınmış) koşuluyla,
Tablo 1’de yer alan listeden 3 adet ders.
Tablo 1.
Ders Kodu |
Ders Adı |
Kredisi |
CENG 222 |
Statistical Methods for Computer Engineering |
(3-0)3 |
CENG 223 |
Discrete Computational Structures |
(3-0)3 |
CENG 232 |
Logic Design |
(3-2)4 |
CENG 242 |
Programming Language Concepts |
(3-2)4 |
CENG 280 |
Formal Languages an Abstract Machines |
(3-0)3 |
CENG 305 |
Object Oriented Programming with Java |
(3-0)3 |
CENG 315 |
Algorithms |
(3-0)3 |
CENG 316 |
Practice of Algorithms |
(2-2)3 |
CENG 331 |
Computer Organization |
(3-0)3 |
CENG 334 |
Introduction to Operating Systems |
(3-0)3 |
CENG 340 |
Rapid Application Development |
(2-2)3 |
CENG 352 |
Database Management Systems |
(3-2)4 |
CENG 414 |
Special Topics in Ceng: Introduction to Data Mining |
(3-0)3 |
CENG 424 |
Logic for Computer Sciences |
(3-0)3 |
CENG 443 |
Intro. to Object-Oriented Programming Languages and Systems |
(3-0)3 |
CENG 444 |
Language Processors |
(3-0)3 |
CENG 445 |
Software Development with Scripting |
(3-0)3 |
CENG 451 |
Information Systems Development |
(3-0)3 |
CENG 462 |
Artificial Intelligence |
(3-0)3 |
CENG 463 |
Introduction to NLP |
(3-0)3 |
CENG 465 |
Intro. to Bioinformatics |
(3-0)3 |
CENG 466 |
Fundamental Image Processing Techniques |
(3-0)3 |
CENG 476 |
System Simulation |
(3-0)3 |
CENG 478 |
Introduction to Parallel Computing |
(3-0)3 |
CENG 483 |
Int. to Computer Vision |
(3-0)3 |
CENG 493 |
Special Topics in Com.Eng.:Cluster Computing |
(3-0)3 |
CENG 495 |
Cloud Computing |
(3-0)3 |
CENG 497 |
Special Topics in Com.Eng.:Intro. to Mainframe Architectures and Computing |
(3-0)3 |
CENG 499 |
Special Topics in Com.Eng.:Intro. to Machine Learning |
(3-0)3 |
ODTU Akademik Katalog: Üniversite tarafından güncellenen program bilgilerini (İngilizce) içermektedir.