o d t Ü b l akademİ gÖzÜyle s y bİlgİsayar m … · o d t Ü b i l g i s a y a r m ü h e n d...
TRANSCRIPT
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
AKADEMİ GÖZÜYLE BİLGİSAYAR
MÜHENDİSLİĞİ
Prof.Dr. Adnan YAZICIBilgisayar Mühendisliği Bölümü
Orta Doğu Teknik Üniversitesi
06531, Ankara
http://www.ceng.metu.edu.tr/
Bilgisayar Mühendisleri Odası (BMO)’ya doğru..15 Ekim 2011
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
İÇERİKBİLGİSAYAR MÜHENDİSLİĞİNİN TANIMI
BİLGİSAYAR MÜHENDİSİ NASIL BİRİDİR? (YADA OLMALIDIR?)
BİLGİSAYAR MÜHENDİSLİĞİNİN ALT ALANLARI NELERDİR?
BİLGİSAYAR MÜHENDİSLERİ NERELERDE ÇALIŞIRLAR?
BİLGİSAYAR MÜHENDİSLİĞİNİN GELECEĞİ NASIL OLACAK?
BİLGİSAYAR MÜHENDİSLİĞİ İLE İLGİLİ DİĞER GÖZLEMLER
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar Mühendisliğinin TanımıBilgisayar mühendisliği veri/bilginin
otomatik olarak işleme tabi tutulmasını gerektiren problemleri bilgisayar tabanlı yazılım ve donanım sistemleriyle çözmeyi amaçlayan bir meslek dalıdır.
Bu amaç doğrultusunda, bilgisayar mühendisleri, bilgiyi otomatik olarak işleme yöntemlerini araştırır ve geliştirir, bu yöntemlerin kullanılmasını gerektiren problemleri çözmek için gerekli yazılım ve donanım yapısını, iletişim tekniklerini tasarlar ve geliştirir.
Yazılım ve donanım uygulamaları karmaşık ve etkileşimli sistemlerdir. Bu nedenle bilgisayar mühendisleri, problemlerin analitik çözümlemesini yapabilecek düzeyde yaratıcı, sosyal iletişim yeteneği gelişmiş ve geliştirdikleri ürünlerin insana yönelik sonuçları konusunda iyi bir bilince sahip olması gerekmektedir.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar teknolojisi içeren ürünler
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar teknolojisi ile üretilenler
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar teknolojisi ile üretilmeyenler
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar Mühendisi Nasıl Biridir?
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar Mühendisi Nasıl Biridir?
Matematik zekası olan
Problem çözme yeteneği olan
Problemin çözümünü algoritmik olarak detaylı sunabilen
Çok iyi bilgisayar programı yazabilen
Veritabanı, bilgisayar ağı, vs. yazılım ve donanımlarıyla bir bilgi işlem merkezini tasarlayabilen
Çalışanlarla konuşarak varolan sistemi anlayıp ihtiyaçları karşılayabilecek bir sistemi tasarlayabilen.
Sosyal yönü güçlü, bir ekibin parçası olarak çalışabilen, sorumluluk sahibi
En önemlisi yaratıcı. Çok yönlü. Farklı sektörleri ve endüstrileri öğrenebilen.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar = Donanım + Yazılım
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Donanım
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Mekanik Bilgisayar
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Yazılım
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
BİLGİSAYAR MÜHENDİSLİĞİNİN
ALT ALANLARI NELERDİR?
BMO’ya doğru
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Yazılım Mühendisliği
Yazılım mühendisliği bilgisayar mühendislerinin temel çalışma alanlarından birisidir.
Sadece bir işletim sistemi 1 milyon satırdan fazla kod içerir
Windows XP 45 milyon satırdan oluşur
İnsanların hayatı ve büyük yatırımlar yazılım hataları yüzünden kaybedilebiliyor
Yüzlerce programcı birlikte yazılım geliştiriyor: ORACLE’da, 40.000 mühendis çalışıyor.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayarlı Grafiko Sanal dünyalaro Sanal karakterlero Canlandırmao Bütün filmlerde kullanılan efektlero 3 boyutlu tasarımo oyunlar
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar Ağları
Dünyanın öbür ucundaki bilgiye birkaç saniyede nasıl ulaşıyoruz?
Veri iletişimi nasıl sağlanıyor?
Protokoller, ağ alt yapısı
Daha daha iyi performans nasıl mümkün olabilir?
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Yapay Zeka
Bilgisayar satrançta bizi nasıl yeniyor?
İnsanların çözemediği matematik denklemlerini çözebiliyor mu?
Yüzlerce sayfalık bir kitabı birkaç dakikada tanıyıp okuyabiliyor mu?
Şu anda konuştuğumuzu anlayabiliyor mu?
İlerde aklımızdan geçeni anlayabiliyecek mi? :)
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Akıllı Robotlar
Robotun hareket etmesi (Makine Müh.)
Eklemler, motor ve hareket elemanları (Mekatronik)
Robotumuz artık yürüyor, görüntü alıyor, duvarı hissediyor
Peki ne yapacak? Ne yaptığına kim karar verecek?
Robota ne yapacağını söyleme, öğretme ve zeka kazandırmak çok önemli (Bilgisayar Mühendisliği)
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Veri YönetimiYüzlerce milyon web sayfası var.
Google'da arama yaptığınızda bir saniyeden önce ilgili web sayfalarını buluyor…
Bankaların internet sitesine saniyede binlerce istek geliyor. Bilgisayar binlerce kaydı bir saniyeden daha hızlı işliyor.
Bir milyar kayıtın olduğu bir diskte bilgisayar bir saniyede bir kayıdı bulabiliyor…
Her türlü verinin etkin bir şekilde bilgisayarlarda tutulması için doğru veri yapılarının oluşturulması ve hızlı erişilmesi için dizin yapıları ve algoritmaların geliştirilmesi hala çok çok önemli!!
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
27-31 August 2012 – Istanbul Hilton Hotel
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Paralel Bilgisayarlar ve Paralel Proglama
İki elin nesi var, iki bilgisayarın?
Bazı sorunlar tek bilgisayarlar çözülemeyecek kadar zor.
Yüzlerce, binlerce bilgisayar hep birlikte çalışarak zor işleri başarabilir.
Google'da 40,000 bilgisayar çalışıyor.
CERN'de quantum hesapları yapmak için 1 milyon bilgisayarı bağlama projesi var.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar Mimarisi
Temel bileşenleri biraraya getirilerek nasıl daha güçlü bilgisayarlar tasarlarız.
Özel amaçlı küçük bilgisayarlar tasarlamak.
Gömülü sistemler, kendi işlemcisi olan küçük bilgisayar sistemleri.
Gömülü sistemler için gömülü yazılımlar
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Teorik Bilgisayar Bilimleri,Bilgisayar Programlama Dilleri,İşletim Sistemleri,Doğal Dil İşleme,Görüntü İşleme ve Motif Algılama,Bioenformatik,İş Zekası (Bussiness Intelligence)……
Diğer alt alanlar
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
BİLGİSAYAR MÜHENDİSLERİ
NERELERDE ÇALIŞIRLAR?
BMO’ya doğru
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Yazılım üreten şirketler (Google, Milsoft/Havelsan/Siemens)
Büyük şirketlerin/kurumların bilgi işlem/yazılım geliştirme merkezleri (GE/Bankalar/Borsa)
Bilgisayar teknolojisi üreten/satan şirketlerde ürün danışmanı olarak (IBM/MS/ORACLE/SAP)
Araştırma Merkezleri (TÜBİTAK/Türkcell Teknoloji, Microsoft Research, IBM Almaden)
Üniversiteler (AR-GE projeleri, Akademisyen Olarak)
Devlet (e-sağlık, e-devlet, e-güvenlik, vs)
...
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Yazılım Üreten Şirketler
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Teknoloji Üreten Şirketler
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Kurum/Şirketlerin Bilgiişlem Merkezleri
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Aylık Gelir Ortalaması
Katılımcı: 224Bay: 168 Bayan: 55
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Şu anda durum Nasıl? İşsizlik!!!
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
İş sayısı (bin)İş sayısındeki değişim,
2008-2018
Occupation 2008 2018 Sayı (bin) Yüzde1. Computer software engineers, applications 514,8 689,9 175,1 342. Physicians and surgeons 661,4 805,5 144,1 21,83. Computer software eng., systems software 394,8 515 120,2 30,44. Computer systems analysts 532,2 640,3 108,1 20,35. Civil engineers 278,4 345,9 67,6 24,36. Computer and info. systems managers 293 342,5 49,5 16,97. Industrial engineers 214,8 245,3 30,6 14,28. Database administrators 120,4 144,7 24,4 20,39. Architects, except landscape and naval 141,2 164,2 22,9 16,210. Dentists, general 120,2 138,6 18,4 15,311. Environmental engineers 54,3 70,9 16,6 30,612. Mechanical engineers 238,7 253,1 14,4 613. Aerospace engineers 71,6 79,1 7,4 10,414. Computer and info. scientists, research 28,9 35,9 7 24,215. Computer hardware engineers 74,7 77,5 2,8 3,816. Electrical engineers 157,8 160,5 2,7 1,717. Materials engineers 24,4 26,6 2,3 9,318. Electronics engineers, except computer 143,7 144,1 0,4 0,319. Agricultural engineers 2,7 3 0,3 12,120. Chemical engineers 31,7 31 -0,6 -2,1
Amerikan iş kurumu tarafından yayınlanan İşgücü Raporu’ndan alınmıştır. http://www.bls.gov/data/#projections
BM’liğinin geleceği nasıl?
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
BİLGİSAYAR MÜHENDİSLİĞİ İLE İLGİLİ
DİĞER GÖZLEMLER
BMO’ya doğru
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar mühendisliği dünyayı değiştirir..
Dünyanızı değiştiren teknolojilerin ardında bilgisayar mühendisleri var!
10 yıl önce kaçımız bugün kullandığımız şu uygulamaları hayal ediyordu: Wikipedia, twitter, Tivibu dan canlı yayın izleme, Youtube dan video indirme, Internet bankacılığı, e-devlet, akıllı telefonlar.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar Mühendisleri mesleklerini yaparlar
Diğer bir çok mesleğin aksine bilgisayar mühendislerinin çoğu (aksini tercih etmedikleri sürece) kendi mesleklerini yaparlar.
Bilgisayar mühendisi olup da, zorunluluktan baska bir işte çalışan sayısı çok azdır (aslında yoktur)
Ancak baska mesleklerden, eğitimini alıp yada “kendisini yetiştirerek” “bilgisayar programı yazabilen” bilişim sektöründe çok kişi vardır.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Sınır sadece hayal güçleridir…
Birçok diğer mühendisliğin aksine, sizi sınırlayan tek şey hayal gücünüzdür.
Fikir geldi mi, bunu gerçeklestirmek için yeterince zaman ve yaratıcı çalışma dışında hiçbir şeye ihtiyacınız yoktur.
Apple, Google, Facebook, Microsoft, Youtube, vs gibi bir çok büyük şirketlerin hemen hepsi 2-3 arkadaşın bir fikri gerçekleştirmelerinin sonucudur.
Ayni şeyi, makina, elektronik ve inşaat mühendisliği için söylemek kolay değildir, çünkü bu dallarda fikrin gerçekleştirilmesi için hatırı sayılır fiziksel malzemeye ve mali yatırıma da gerek vardır.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Hedef: Tüm Dünya
İyi haber: Tüm dünya sizin Pazarınız olabilir.
Hizmetlerinizi/ürünlerinizi bütün dünyaya satabilirsiniz.
Kötü haber: Tüm dünya ile rekabet etmek zorunda kalabilirsiniz.
Hizmetleriniz/ürünleriniz sadece yerel değilse.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar mühendisleri çok büyük miktarda artı değer
üretir.1. Exxon (petrol)
2. Apple
3. BHB Billiton (maden)
4. Petroleo Brasileiro (petrol)
5. PetroChina (petrol)
6. Microsoft
7. General Electric
8. BHP Billiton (maden)
9. Berkshire Hathaway (sigorta)
10. Chevron (petrol)
11. HSBC (banka)
12. IBM
13. Google
14. China Mobile
15. Wal-Mart
2011 yılı ilk çeyreğinde dünyanın en değerli 15 şirketi.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar mühendisleri işsiz kalmaz
¢ Örneğin: Bölüm içi iş ilanı listemize son bir ayda gelen ilan sayısı 80!
Öğrencilerin bir kısmı daha mezun olmadan şirketlerde çalışmaya başlarlar.
Diplomalarını ellerine aldıkları anda işsiz olan öğrenciler
ya hiç başvuru yapmamışlardır,
ya da yapılan teklifleri beğenmemişlerdir.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Bilgisayar Mühendisinin farkı?
Kendi başına fonksiyonel bir kulübe tasarlayıp yapabilen “usta”ya…
… bir gökdelen siparişi verilir mi?
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Herkes bilgisayardan anlar (mı?)
Verilen bir matematik denklemini çoğumuz çözebiliriz.
Ancak o denklemi yazabilmek için gerçek dünyadaki bir problemi analiz edip o problemin matematiksel modelini ortaya koymak çok daha üst düzey hünerleri ve altyapıları gerektirir.
OD
TÜ
Bilg
isayar M
ühendi sliğ
i
Sorularınız?