Anasayfaya Dön

General Information

Computer Engineering Department was founded in 17th May, 2007 within the decision of Council of Higher Education numbered 5662 and enrolling students will start when there is enough academical staff and necessary infrastructure according to Higher Education Institution criteria.

 

Computer engineers, work on hardware, software and the interface between the two. Computer engineers work in teams with each other or computer-related or people from other engineering fields using a computer. Computer Engineering requires specializing on hardware and software and for the system or product to be  useful and appropriate in terms of price it is necessary to determine the requirements related to these two very

Computer engineer  must be able to design a computer system, from electronic circuit to  algorithm that work on this circuit. Although there is a distinction between hardware and software, computer engineers must approach these two concepts holistic.

 

AIM

The aim of computer engineering department is, with  strong theoretical and practical infrastructure  in the fields of computer hardware and software,  to give students necessary  analysis, design and application skills for engineers in applications between these two.

To qualify an electronic device as computer, it is required to produce meaningful results mathematically. Similarly,  any useful theory that is necessary to be realized must be physically calculated. The theory and algorithm synthesis process that is necessary  before information processing and calculations is the work of computer engineers. The aim of this department is to educate engineers.

A Computer Engineer should:
- master the basic theories and practices of  computers and electronics to  use the computer's hardware and software.
- have sufficient knowledge and experience in all areas  to design a computer system fully (Hardware and Software).
- understand the relationship between hardware and software
- have the capability of  analysis, design and application  to solve problems by using  Computer engineering principles and techniques.
- have enough information about and general ethics in disciplines, legal and social issues in Computer engineering
 

 Computer engineers’ focus can be classified according to their specific area. The most important of these areas are;
 
- Coding, Cryptography and Data Protection
- Communications and Wireless Networks
- Compilers and Operating Systems
- Computational Science and Engineering
- Computer Networks, Mobile Computing and Distributed Systems
- Computer Systems: Architecture, Parallel Processing and Reliability
- Computer Vision and Robotics
- Embedded Systems
- Integrated Circuits, VLSI Design, Test and CAD
- Signal, Image and Speech Processing

Genel

Bilgisayar mühendisleri, donanım, yazılım ve ikisi arasındaki ara yüzler üzerinde çalışırlar. Bilgisayar mühendisleri kendi aralarında veya bilgisayarla ilişkili yada bilgisayar kullanan diğer mühendislik alanlardaki kişilerle takım halinde çalışırlar. Bilgisayar Mühendisliği çalışmaları donanım ve yazılımda uzmanlaşma gerektirir ve gerçekleştirilecek sistemin yada tasarlanacak ürünün yararlı ve fiyat açısından uygun olması için bu ikisiyle ilgili gereksinimlerin iyi tespit edilmesi gerekir.

Amaç

Bilgisayar mühendisliği bölümünün amacı, öğrencilere bilgisayar donanım ve yazılımı konularında güçlü teorik ve pratik altyapı ile birlikte bu ikisi arasındaki uygulamalarda öğrencilere gerekli mühendislik analizi, tasarımı ve uygulama becerisini kazandırmaktır. Bilgisayar mühendisi, bir bilgisayar sistemini elektronik devresinden bu devre üzerinde çalışacak algoritmaya kadar tasarlayabilmelidir. Donanım ve yazılım arasında bir ayrım mevcut olmasına rağmen Bilgisayar Mühendisinin bu iki kavrama bütüncül yaklaşması gerekir. Elektronik bir cihazın bilgisayar olarak nitelendirilebilmesi için matematiksel olarak anlamlı sonuçlar üretmesi gerekir. Benzer şekilde, herhangi bir hesaplanabilen yararlı teori fiziksel olarak gerçekleştirilebilir olmalıdır.  Bilgi işleme ve hesaplama işlemleri öncesi gereken Teori ve algoritma sentezi Bilgisayar Mühendisinin işidir. Bu bölümün amacı da böyle mühendisler yetiştirmektir.

Bir Bilgisayar Mühendisi:

- Bilgisayarın donanım ve yazılım alanlarında kullanmak üzere bilgisayar ve elektroniğin temel teorilerine ve uygulamalarına hâkim olmalıdır.
- Herhangi bir Bilgisayar sistemini tamamen tasarlamak için gerekli tüm alanlarda yeterli bilgi ve birikime sahip olmalıdır (Donanım ve Yazılım).
- Donanım ve yazılım arasındaki ilişkiyi kavramış olmalıdır.
- Bilgisayar mühendisliği prensip ve tekniklerini kullanarak problemleri çözecek kadar analiz, tasarım ve uygulama becerisine sahip olmalıdır.
- Bilgisayar ve mühendislik disiplinlerindeki genel etik, hukuk ve sosyal konularla ilgili yeterli bilgiye sahip olmalıdır.
 

Bilgisayar mühendisleri yoğunlaştıkları özel alanlara göre sınıflandırılabilirler. Bu alanların en önemlileri;
 
- Kodlama, Kriptografi ve Bilgi Koruma
- İletişim ve Kablosuz Ağlar
- Derleyiciler ve İşletim Sistemleri
- Hesaplamalı Bilimler ve Mühendislik
- Bilgisayar Ağları, Mobil Bilgisayarlar ve Dağıtık Sistemler
- Bilgisayar Sistemleri: Mimari, Paralel İşlemler ve Güvenilirlik
- Bilgisayarla görme ve Robotik
- Gömülü Sistemler
- Entegre Devreler, VLSI Tasarım, Test ve CAD
- Sinyal, Görüntü ve Konuşma İşleme
  

Kodlama, Kriptografi ve Bilgi Koruma

Bu alanda çalışan Bilgisayar Mühendisleri; dijital görüntüleri, sesleri ve diğer verileri iletilirken yada depolanırken, telif hakkı ihlali nedeniyle ve diğer tahrifat biçimlerinden dolayı oluşabilecek hatalardan korumak için yeni metotlar geliştirirler. Kodlama kavramı verinin taşınırken ya da depolanırken veya sıkıştırılırken meydana gelebilecek bozulmaları tespit etmek ve düzeltmek anlamında kullanılır. Özellikle kablosuz iletişimde, çoklu anten sistemlerinde, optik iletişimde ve diğer gerçek iletişim sisteminde güvenilir iletim ve verinin korunması önemli bir konudur. Örneğin Dijital filigran, görüntü/bilgi verisine gömülmüş gizli bir kodlama işlemidir ve korsanların bun veriyi illegal yollarla temin etmesinde ya da saklamasında caydırıcı bir etkiye sahiptir ve büyük görüntü veritabanlarının yönetiminde oldukça verimlidir.

İletişim ve Kablosuz Ağlar

Bu uzmanlık alanı oldukça geniş ve fazla konuyla ilgilenmektedir ve bu sayede iletişim sistemlerini ve ağ sınırlarını, modülasyon ve hata kodlama ile bilgi kuramı konularındaki gelişmeleri daha da ileriye götürülecektir. Bilgisayar Mühendislerinin bu alandaki çalışmaları kablosuz iletişimin avantajlarını keşfederken yeni frekans bantlarının ya da mevcut bantların daha verimli kullanılmasını sağlamaktadır. Bu uzmanlık alanının diğer ilgilendiği konular; hızlı ağlar için tasarım teknikleri, gürültü yok etme ve modülasyon, hataya dayanıklı sistemlerin tasarımı ve analizi ve depolama ve iletim biçimleri üzerine yoğunlaşmaktadırlar.

Derleyiciler ve İşletim Sistemleri

Derleyiciler ve işletim sistemleri üzerine yoğunlaşan bu uzmanlık alanındakiler, otomatik olarak her dağıtım ortamı için özelleştirilmiş gelişmiş işletim sistemleri, kütüphaneler ve uygulamalar tasarlamak için çalışırlar. Yeni işletim sistemi mimarileri, program analiz teknikleri, kod dönüşüm algoritmaları ve yeni kalite güvence teknikleri geliştirebilirler.
 

Hesaplamalı Bilimler ve Mühendislik

Bu alanda çalışanlar; mühendislik, fizik ve sosyal bilimlerdeki karmaşık matematiksel problemlerin çözümünde ve formülasyonun da bilgisayarlı hesaplama metotları kullanılır. Bilgisayar benzetim metotları birçok sistem için kullanılabilmektedir ve etkili görüntüleme teknikleri kullanıcıya sonuçları en iyi şekilde kullanma olanağı sunmaktadır. Bunlara örnek vermek gerekirse, uçak tasarımı, nanometre düzeyinde yarı iletken levha üzerinde plazma işlemi, VLSI devre tasarımı, radar tespit sistemleri, biyolojik kanallarda iyon taşıma vb sayılabilir.

Bilgisayar Ağları, Mobil Bilgisayar ve Dağıtık Sistemler

Bu alanda çalışan kişiler bilgi işleme, iletişim ve bilgiye erişimde farklı türde teknolojiler kullanan bütünleşmiş ortamlar tasarlar.  Örneğin; ortak kanallı kablosuz ağlar, mobil sistemler de dahil olmak üzere dinamik dağıtılmış sistemlerde uygun kaynak yönetimi, mobile ve ATM ortamında hizmet kalitesini artırma, heterojen kablosuz ağlarda adaptif bilgi işleme ve kusursuz bellek platformları ve Fast Ethernet ağlarda güvenli ve etkili iletişim.
 

Bilgisayar Sistemleri: Mimari, Paralel İşlemler ve Güvenilebilirlik

Bilgisayar sistemlerinde tamamen güvenilir, test edilebilir, sağlam ve yüksek performanslı bilgisayar sistemleri konularında araştırmalar geniş bir yere sahiptir. Örneğin; Çok kanallı Sayısal İşaret İşleme uygulamaları için bütünleşik tek yongalı yardımcı işlemci tasarlamak; yüksek kullanışlı ve güvenli bilgisayar donanımlarının, yazılımlarının, ağlarının ve iletişim sistemlerinin nasıl tasarlanacağını araştırmak; Bilgisayar donanım, yazılım, ağ ve iletişim sistemlerinin kullanılabilirliliğini önceden tahmin edecek yeni teoriler, algoritmalar ve araçlar geliştirmek.

Bilgisayarla Görme ve Robotik

Bu alanda çalışanlar, akıllı otonom davranışlara ya da hareketlere sahip robotlar ve bilgisayarla görme konularında araştırma ve geliştirme konularındaki çalışmalara yoğunlaşmaktadırlar.  Araştırmalar daha çok,  3 boyutlu dünyanın statik ve dinamik özelliklerini (derinlik, biçim, renk, hareket) görsel algılama, nesne izleme, robot hareket ve davranışlarını modelleme konuları ile ilgilidir. Uygulamalar; gelişmiş bir insan modeli ortaya koyabilme, görüntü iletişimi ve insan-bilgisayar arayüzleri tasarlama ile birlikte çok yönlü görüntü algılayabilen özel amaçlı kamera gibi araçlar gerçekleştirmeyi amaçlamaktadır.

Gömülü Sistemler

Bu alanda çalışan Bilgisayar Mühendisleri, bilgisayar teknolojisi kullanarak tüketici ürünleri, ticaret veya endüstriyel makineler gibi sistemlerde sistem hızını, güvenilirliliğini ve performansını artırmaya çalışırlar. Günümüz otomobillerinde birçok fonksiyon gömülü bir mikroişlemci ile kontrol edilmektedir. Gömülü sistemler, otomatik araç ve gereçlerin arama ve kurtarma için yönetilmesi, otomatik taşıma sistemleri ve insan-robot koordinasyonu ile uzay istasyonlarında tamir gibi sistemleri gerçekleştirmek için kullanılmaktadırlar.

Entegre Devreler, VLSI Tasarım, Test ve CAD

Bu alanda çalışan Bilgisayar Mühendisleri, gelecek kuşak “Very Large-Scale Integration” devrelerin ve mikro sistemlerin hızını, güvenirliliğini ve enerji verimliliğini artırmak ve bunun yanında tasarım sürecini otomatikleştirmeğe çalışmaktadırlar. Örnek olarak, düşük-güçlü VLSI algoritma ve mimarileri, VLSI ve DSP (Digital Dignal Processors) için gürültü toleransı, karışık sinyalli analog entegre devre tasarımı, pasif entegre RF (Radio Frequency) bileşenleri için MEMS (Micro Electro Mechanical Systems),  CMOS (complementary metal-oxide semiconductor) devreleri için elektrotermal benzeşim ve elektrostatik deşarj koruma ve VLSI verimliliğinin ve güvenliğinin temel sınırlarının torik araştırmaları verilebilir.

Sinyal, Görüntü ve Konuşma İşleme

Bu alanda çalışan Bilgisayar Mühendisleri, insan-bilgisayar etkileşimi ile ilgili gelişmeler, konuşma tanıma ve sentez, tıbbi ve bilimsel görüntüleme ve iletişim sistemleri konularında çalışmaktadırlar. Yüz tanıma gibi Bilgisayarla görme çalışmaları, çoklu ortam veritabanı ile birlikte yeni temsil ve sıkıştırma biçimleri ile birleştiğinde bu alanda örnek bir çalışma ortaya çıkar. Konuşma ve dil mühendisliği çalışmalarında, insan dil yeteneklerini anlamaya ve karşılaştırma kabiliyetine sahip bilgisayar sistemleri geliştirmek gerekir. Dinamik MRI (Magnetic Resonance Imaging), hızlı bilgisayarlı tomografi, elektron mikroskobu, okyanus mayınlarının lazerle görüntülenmesi ve radyo yada televizyon sinyalleri ile uçaklarda pasif radar görüntüleme halen gelişmekte olan görüntüleme sistemleri arasında yer almaktadır. Sinyal işleme alanında, duymaya yardımcı teknolojilerin geliştirilmesine de yoğunlaşabilir.

Görevler

Bilgisayar Mühendisleri, bilgisayar teknolojisini endüstriyel, ticari, tüketici ve askeri uygulamalarda mümkün olduğunca geniş bir şekilde tasarım, geliştirme ve uygulamaya yönelik olarak kullanmaya çalışırlar.  Mesela Otomobil tasarımında bilgisayarlar,  klima, navigasyon, ses ve görüntü sistemleri ve hatta lastik basınç uyarı sistemi gibi birçok sistemle tümleşiktir ve daha da fazla sistemle bilgisayarlar birleştirilebilir yada ilişkilendirilebilir. Bilgisayar mühendislerinin bu çalışmaları ve gayretleri üretim ve dağıtım maliyetlerini göz önüne alarak yaşam kalitesini artırmaya amaçlamaktadır.