ODTÜ Elektrik ve Elektronik Mühendisliğinin Bilgisayar branşı var. Öğrenimimi orada yaparsam hem Elektronik Mühendisi hem Bilgisayar Mühendisi olmuş olacağımı söylüyorlar, doğru mu?

Bu kadar mesnetsiz ve gerçek dışı bir söyleme tepki duymamak elde değilse de, bilim adamı kişiliğimizden ötürü salt somut gerçekleri ortaya koyacağız ve yargıyı size bırakacağız.

ODTÜ Elektrik ve Elektronik Bölümü Bilgisayar branşından mezun olmak için öğrenci üç yıl boyunca Elektrik ve Elektronik Mühendisliği bölümünün açtığı aşağıdaki dersleri almak zorundadır:
EE 100 Introduction to Electrical Engineering
EE 201 Circuit Theory I
EE 213 Electrical Circuit Laboratory
EE 202 Circuit Theory II
EE 212 Semiconductor Devices and Modeling
EE 214 Electronics Circuit Laboratory
EE 224 Electromagnetic Theory
EE 230 Probability and Random Variables
EE 301 Signals and System
EE 303 Electromagnetic Waves
EE 311 Analog Electronics
EE 313 Analog Electronics Laboratory
EE 361 Electromechanical Energy Conversion I
EE 302 Feedback System
* EE 312 Digital Electronics
* EE 314 Digital Electronics Laboratory
* EE348 Introduction to Logic Design
EE348 Electromechanical Energy Conversion II
EE 306 EE 374 Signal & Systems Electrical Equipipment and Applications


Bu üç yıl boyunca alınan bölüm derslerinin yalnızca (*) ile işaretli olan üç tanesi Bilgisayar Mühendisliği eğitimi bakımından anlamlıdır. Bu üç yıl içinde bu üç derse ek olarak olarak, öğrenci bir de Bilgisayar Mühendisliği Bölümünden bir ders alır:

* CENG 230 Introduction to Computers and C Programming

Bu ders, basitliğinden ötürü Bilgisayar Mühendisliği ögrencilerine kapalıdır.

4. Yılda (son yıl) ODTÜ Elektrik ve Elektronik Bölümü Lisans programında branşlaşma başlar:

Communications Area
Computers Area
Control Area
Microwaves and Antennas Area
Energy Area

Her branş için öğrenci branşına göre 3 ila 4 zorunlu ders ve branşına göre 3 ila 4 seçmeli ders almak durumundadır.

Şimdi Bilgisayar Branşı için olan duruma bakalım:

Zorunlu dört ders: * EE 441 Data Structures
* EE 445 Computer Architecture I
* EE 446 Computer Architecture II
* EE 447 Introduction to Microprocessors


Ve şu aşağıdakilerden öğrencinin keyfine göre seçeceği üç ders:
EE 402 Discrete Time Systems
EE 404 Nonlinear Control Systems
EE 407 Process Control
EE 408 Process Instrumentation and Contro
EE 412 Nonlinear Electronics for Communications
EE 415 Introduction to Medical Imaging
EE 416 Fundamentals of Biomedical Engineering
× EE 430 Digital Signal Processing
EE 435 Telecommunications I
EE 436 Telecommunications II
* EE 442 Operating Systems
* EE 443 Computational Methods in Electrical Engineering
* EE 444 Introduction to Computer Networks
EE 463 Static Power Conversion I
EE 464 Static Power Conversion II


Bunlardan (*) ile işaretli olanlar Bilgisayar Mühendisliği ile ilintili (×) ile işaretli olan ise zayıf ilintilidir. İşaretsiz olanların Bilgisayar Mühendisliği ile hiç bir alakaları yoktur.

Zorunlu derslere bakıldığında görünen Bilgisayar Mühendisliği eğitiminin 'Donanım' a ilişkin verdiği derslerin sağlıklı biçimde kapsandığı diğer derslerinin çok ufak bir kısmının [bir tanesinin] verildiğidir, bu dersi her iki bölümün resmi katalog tanımlarına göre kıyaslayalım:

Elektrik ve Elektronik Mühendisliğinin verdiği Data Structures dersinin tanımı:

***EE 441: Arrays, stacks, queues, linked lists, trees, hash tables, graphs: Algorithms and efficiency of access. Searching and sorting algorithms.
Prerequisite: CENG 230 or consent of the department

Bilgisayar Mühendisliğinin verdiği Data Structures dersinin tanımı:

***CENG 213: Classification of Data Structures, Space and Time considerations, Linked Lists, Stacks and Queues, Tree structures, Graphs, Array and Pointer based applications, Recursive applications.
Prerequisite: CENG 140

EE 441 in kapsamadığı alanların yanında Algoritmalarla ilgili ek olarak kapsıyor gibi gözüken konular Bilgisayar Mühendisliğinde başlı başına bir zorunlu derstir:

***CENG 315 (Algorithms): Selected computer algorithms: Sorting, Searching, String Processing and Graph algorithms. Algorithm design and analysis techniques. Time and Computational complexities of algorithms. Introduction to NP-completeness, parallelization of algorithms, linear and dynamic programming.
Prerequisite: CENG 213

Görüldüğü gibi donanım dersleri dışında Bilgisayar Mühendisliği ile ortak tek zorunlu derste de, aslında iki ders olması gereken konular tek bir derste kapsanmış durumdadır.
Son olarak bir de Bilgisayar Mühendisliğinin derslerini listeleyelim. (??) işareti Elektrik ve Elektronik Mühendisliğinin verdiği dersler arasında benzeri bulunmayan dersleri, (?) işareti ise dersin konularının bazılarının kapsandığı bir 'yakın' dersin varlığını göstermektedir. Hiç bir işaret olmaması ise dersin eşdeğeri bir dersin varlığını göstermektedir.

ODTÜ Bilgisayar Mühendisliği Lisans programı zorunlu bölüm dersleri:

?? CENG 100 Computer Engineering Orientation
?? CENG 111 Introduction to Computer Engineering
? CENG 140 C Programming
? CENG 213 Data Structures
?? CENG 223 Discrete Computational Structures
CENG 232 Logical Design
? CENG 272 Numerical Computation
?? CENG 242 Programming LAnguage Concepts
? CENG 315 Algorithms
CENG 331 Computer Organization
?? CENG 351 Data Management & File Structures
?? CENG 378 Computer Graphics
? CENG 334 Introduction to Operating Systems
CENG 335 Microprocessors and Microcomputers
?? CENG 350 Software Engineering
?? CENG 380 Formal Languages and Abstract Machines
?? CENG 444 Language Processors
CENG 435 Data Communication and Computer Networking

Bunlara ek olarak öğrenci aşağıdaki altı dersten birini almakla yükümlüdür:
?? CENG 352 Data Base Management Systems
?? CENG 462 Artificial Intelligence
EE 212 Semiconductor Devices and Modeling
EE 282 Introduction to Digital Electronics
EE 301 Signals and Systems I
EE 312 Digital Electronics

Bunlara da ek olarak, Bilgisayar Mühendisliğı Lisans öğrencisi beş tane de seçmeli (teknik konuda) ders almak durumundadır ki bunlar da bölüm derslerinden olabilmektedir.

Böylece Bilgisayar Mühendisliği Lisans eğitiminin

zorunlu derslerinden 9/18 nin Elektrik ve Elektronik Mühendisliğinde benzeri bile yoktur.
zorunlu derslerinden 4/18 nin Elektrik ve Elektronik Mühendisliğinde zayıf benzeri vardır.
zorunlu derslerinden 5/18 nin Elektrik ve Elektronik Mühendisliğinde eşi vardır.

Bunun dışında öğrencinin almak durumunda olduğu altı teknik seçmeli dersin en az beşinin ve Elektrik ve Elektronik Mühendisliğinde benzerinin bile olmaması olasılığı çok yüksektir.

Görüldüğü üzere Elektrik ve Elektronik Mühendisliği öğrencisinin Bilgisayar Branşını seçmek sureti ile Bilgisayar Mühendisliğinin bilgisine yaklaşabilmesi olanaklı gözükmemektedir.

Hiç yorum yok: