bilgisayar mühendisliği yazılımı da kapsar. yazılım mühendisinin yaptığı bir çok şeyi bilgisayar müh. de yapabilir ama tam tersi için(donanım bakımından) aynı şeyi söylemek zor.
bilgisayar mühendisliği okuyorum ve birkaç şey söyleyeceğim. bilgisayar mühendisliğinin %90'ı yazılım üzerine zaten, geriye kalan %10 donanım. şunuda eklemek isterim; yazılım mühendisliği bölümü olan tüm üniversitelerden daha fazla yazılım dersimiz var. bilgisayar mühendisliğine sahip türkiyedeki çoğu üniversite için geçerli bu. sonuç aynı bokun laciverti gibi; ama bilgisayar mühendisliklerinin akademisyen kadrosu yazılım müh.lere göre çok daha iyi olduğu için biz bilgisayar mühendisleri bu düellodan galip ayrılırız bir 10 sene daha.
türkiye şartları için konuşmak gerekirse, asıl karşılaştırılması gereken:
- bilgisayar programcılığı vs bilgisayar mühendisliği
- bilgisayar programcılığı vs yazılım mühendisliği
evet, myo'lardan bahsediyorum. pozisyona başvuran pek çok personeli işe aldıktan sonra baktık daha iyi iş çıkarıyorlar, daha temizler, deneme ve raporlama sürecinden sonra elimizdeki yazılım mühendislerine de bilgisayar mühendislerine de yazık oldu...
mevzu kod yazmak ise 4 yıl harcamanın lüzumu yokmuş.
ilaveten, bilgisayar mühendislerinin elektronik mühendisliğinin alt dalı olmayı kaldıramama gibi bi problemi var ki, ondan hiç bahsetmiyorum...
türkiye'de kavram karıştırmak* çokça karşılaşılan bir durum olduğu için fazlaca dert edilmemesi gereken versus. insanlar yeni tanıştıkları kimselere ne işle meşgul olduklarını sormalarının sebebi kendileri için işe yarar bilgi alıp alamayacağıdır. yoksa yazılım mühendisiymiş, bilgisayar mühendisiymiş, test uzmanıymış, kalite güvence uzmanıymış pek umurlarında değildir. benim karşılaştığım diyaloglar genelde şöyle gelişiyor.
x kişi: ne iş yapıyorsun?
kayrahan: yazılım sektöründe çalışıyorum.
x: ya şu benim bilgisayarımın bilmemnesi bir şey olmuş, bıdı bıdı.
k: finans sektörüne yazılım yapıyoruz biz. bilgisayardan o kadar anlamam ben.
x: öyle mi? hocam döviz mi alsak altın mı?
k: bilmiyorum biz sektörün içinde değiliz. ben programı test edenlerdenim. anlamam piyasadan.
x: olsun geliyordur kulağına bir şeyler yine.
k: ya sabır ya selamet.
yani mesela mark zuckerberg ilkini okumuştur, programlama kasıp facebook' u icat etmiştir, bill gatesmicrosoft' tan önce ilkini okumuştur, google kurucusu larry page ikincisini lisans okuyup yine birincisinden yüksek lisans almıştır, diğeri sergey brin yükseğini yine birincisinde yapmıştır*..
apple ceo su steve jobs hiçbirini okumamıştır, ama bir şeyleri bilgisayar ve yazılım dünyasında yaratma konusunda her ikisini de okuyanların birçoğundan daha fazla şeyler yapmıştır.
tanım: çok da tın olan kıyastır. önemli olan kişinin ne kattığı, nasıl baktığıdır.
cok sik karsilasilan ve insanlarin kafasindaki sorari gidermek adina bir bilgisayar muhendisligi ogrencisi olarak bu konuya aciklik getirme geregi duydum kafalardaki eksikleri silme acisindan.oncelikle yazilim muhendisligi nedir?yazilim muhendisligi muhendisligin yazilima uygulanmasidir yani aslinda oturup kod kasmaktan ziyade yazilicak olan yazilimin daha ekonomik verimli ve kullaniciya donuk sekilde tasarlanmasi icin gereken calismalarin yapilmasini kapsar bunlari yapmak zorunda olan yazilim muhendisi tum bu basamaklari gerceklestirirken dogal olarak yazilim olusturma yani kodlamayada hakim olmalidir dogal olarak.peki bilgisayar muhendisi nedir?bilgisayar muhendisi kaliteli yazilim ve donanim ureten uretti donanim ustune isletim sistemleri kurabilen veritabani uygulamari hazirlayan bilgisayar aglarini projelendiren ve pc guvenligi konusunda onleyi sistemler olusturan muhendislik dalidir.goruldugu uzere ikisi aslinda cok farkli kavramlardir.ancak turkiyedeki teknolik imkanlarin seviyesinin belli olmasi dolayisiula ikiside ayni isi yapar yani oturup kod yazar .aslinda kod yazmakta myolardan mezunlarin isidir.durum boyle iste.ve bilgisayar muhendisligi egitiminde basli baslina software engineering yani yazilim muhendisligi dersi oldgunuda hatirlatmakta faydavar.
Yazılım mühendisliği sadece yazılım geliştirme (c++,asp#,visual basic,java..) ile ilglenen bilim dalıdır.
Bilgisayar mühendisliği temel olarak yazılım, programlama ve algoritma, Bilgisayar ağları, veritabanı yöneticiliği ve gömülü sistemler ile ilgilenir.
Yazılım mühendisliği yazılımı geliştirdikten sonra yazılımı işletmek amacı güder.
Bilgisayar mühendisliği yazılımların nasıl daha akıllı çalışabileceklerini insan ve yazılımların birbirleriyle nasıl bir iletişim içerisinde olacakları (konuları üzerinde ve ASIC, FPGA, devre tasarımı ile donanım-yazılım entegrasyonu alanlarında çalışırlar. (bkz: yapay zeka) (bkz: kullanıcı arayüzleri).
Yani makineyle bilgisayarın ayrıştırılması gibi bilgisayarlada yazılım ayrıştırılmıştır bunun sonucunda yazılım mühendisliği bilgisayar mühendisliğinden daha az kapsamlıdır.
diploma dışında pek de bir fark olduğu söylenemez.
ayrıca yazılım mühendisliğinden bilgisayar mühendisliği bölümüne geçiş olup olmadığını bilenler bi mesaj sallarsa sevinirim.
yazılım ve bilgisayar mühendisliğinin pek bir farkı yok en büyük farkı yazılım mühendisliğinde daha fazla yazılım dersleri var.
Kısacası bilgisayar mühendisliğinin elektronikten ayrılmış halidir.
Yazılım yapmak istiyorsanız bilgisayar, elektronik ve yazılım mühendisliği arasında pek fark yok asıl fark sizdedir. Ne kadar çok çalışırsanız o kadar başarılı olursunuz.
Yazılım mühendisliğinin bu aralar gözde olmasının en büyük sebebinin "Yazılım" kelimesinin popüler olmasındandır. 3 sene önce sokakta kimse yazılım mühendisliği ne yapar bilmiyordu.