|
|
- ing. bilgisayar bilimleri demek *. bilgisayar mühendisliğinden farklıdır ama nedense hep karıştırılır. okutulan başlıca dersler : interactive systems, computation and algorithms, software engineering methods, professional software practice, database systems, software analysis and verification, construction of programs, foundations in computing, information and software architecture, formal systems & functional programming, objects: data structures plus algorithms, intelligent systems, distributed systems and multimedia, software project management, distributed systems infrastructure. haziran da mezun olup diplomasını alacağım bölüm..
- dünyanın bazı en ünlü ve büyük ünversitelerinde (berkley vs..) bilgisayar mühendisliği değil de bu bölümün olduğu, ancak türkiye'de bu bölüm mezunlarını "4 yıllık mı o bölüm" sorusuna maruz bırakır.
- --------alıntı------------
niçin mühendislik değil?
bu gerçekten bir bilimdir. bilgisayarlar olmadan yüzyıl önce başlayan bir bilim
butün dünya (türkiye hariç) bu konuyu bilgisayar bilimleri olarak bilir.
-------alıntı-------------
(bkz: chris stephenson)
- çok önemli, çok zor ama çalışma konuları görece zevkli bilim dalıdır. türkiye'de de bu ayrım işin erbapları tarafından bilinir. anlayana computer science, ve/veya informatics sivrisinek saz hesabıdır. "sadece türkiyede var", "büyük üniversitelerde yok", "mühendislik değil" diyen de electrical and computer engineering veya computer science and engineering diye aratabilir.
(bkz: http://www.ece.cmu.edu/)
(bkz: http://www.ece.cornell.edu/)
(bkz: http://www.ece.umd.edu/)
(bkz: http://www.cse.msu.edu/)
(bkz: http://www.ece.utexas.edu/)
(bkz: http://www.cs.washington.edu/)
ayrıca sıkça düşülen bir hata da iyi ve tecrübeli bir programcıyı iyi ve tecrübeli bir bilgisayar bilimcisi zannetmektir. (bkz: chris stephenson)
- computer scientist olup "coder" ve "coding" gibi iki iğrenç terimi kullananların diplomalarına mahkeme ihtiyati tedbir koyuyormuş.
- freelance coder olmayı düşünen bireyler için büyük bir zaman ve emek kaybı. computational complexity mi hesaplayacaksın? hayır. formal verification mı yapacaksın? hayır. algoritma analizi mi yapacaksın? hayır. müşteri senden kaliteli bir yazılım mı istiyor? (istisnalar dışında) hayır sadece işini gören ve belli sürede yetişmesi gereken yazılım istiyor. unutmamak gerekir ki freelance coder'a ucuz olduğu için iş verilir, kaliteli bir iş için başka şeyler gerekir design patterns, cmm/cmmi, sse-cmm, iso 15504, software quality assurance, (bkz: daha gider bu). otur java öğren .net öğrenin güzel kardeşlerim. bilgisayar mühendislerine de çamur atmayı bırakın.
- (bkz: bilgisayarcıların bitmeyen kendini ispat çabası)
- (bkz: gittim gördüm hepsi okumuş çocuklar)
|