|
Eyl 17
2009
|
|
Bilgisayar Mühendisliği
BM bilgisayar temelli cihazların ve bilgisayarların tasarımı, üretimi, programlaması ve hem yazılım hem de donanımla ilgili bakımı ile ilgilenir. BM müfredatında temel mühendislik matematiği ile elektrik-elektronik mühendisliği kuramları yanında yazılım ile ilgili konulara yer verilmektedir. BM müfredatında ağırlık donanımdadır. BM’nin güncel konuları arasında gömülü sistemler, dağıtık sistemler, VLSI tasarımı, Sayısal Sinyal İşleme ve Donanım Testi bulunmaktadır.
Bilgisayar Bilimleri
BB temelde algoritma tasarımı, yazılım geliştirme, bilgisayar kuramı, akıllı sistemler, biçimsel diller ve bioinformatik gibi geniş bir alanı kapsamaktadır. Bu alan müfredatında, algoritmalar, ağ iletişimi, veritabanları, veri madenciliği, örüntü tanıma ve kullanıcı ara yüzü geliştirme gibi konulara ağırlıklı olarak yer verilmektedir.
Yazılım Mühendisliği
YM büyük ölçekli yazılımların tasarımı ve geliştirilmesi ile bunların test edilmesi, bakımı, kalitesi, gerçeklemesi ve doğrulaması gibi konularla ilgilenir. Diğer alanlardan farkı soyut oluşudur. YM müfredatı günümüzdeki lisans programlarında ya ayrı bir bölüm programında ya da BB içerisinde kısmen yerini almaktadır.
Bilişim Sistemleri
BS bilişim teknolojilerin işletmelerde etkin kullanımı ile ilgilenir. Bu alandaki çalışmalar daha çok bilgi/iletişim etrafındadır. BS programları genelde İİBF’lerde açılmakta ve gelişmektedir. Bu programların müfredatında İşletme ve Bilgisayar dersleri uygun bir şekilde birleştirilmiştir.
Bilişim Teknolojileri
BT’yi iki farklı biçimde algılamak mümkündür. Bunlardan ilkinde BT tüm bilişim alanı olarak algılanırken, ikincisinde kuruluşların teknolojik gereksinimlerini karşılamaya yönelik olan alandır. Bu makaledeki algılama ikincisi gibidir. Bu bağlamda, BT programlarında, bilgisayar sistemlerinin kurulumu, işletilmesi, bilgisayar ağlarının kurulumu ve yönetimi, ağ güvenliği, web tasarımı ve çoklu ortam uygulamalarının tasarımı gibi konular yer almaktadır.
Karşılaştırmalar
Bir önceki bölümde tanıtılan programlar arasındaki farklar kurumdan kuruma değişmekle birlikte, her bir programın genel özelliğini yansıtan temel müfredat konuları bulunmaktadır. Tablo 1.’de müfredatı belirleyici bu temel konular karşılaştırmalı olarak 1-5 arasında Min(imum) ve (Mak)simum değerleri ile notlandırılmıştır [2]. Notlandırma, ACM/IEEE raporunu hazırlayan büyük bir grubun üyelerince yapılmış ve Akademik Bilişimin oldukça geniş bir kitlesinin görüşünü yansıttığı ifade edilmiştir. Herhangi bir konuda 5 notu, o konunun muhakkak müfredat programında olması gerektiği şeklinde yorumlanabilir. Yeni bir bilişim müfredatı hazırlamak isteyenlere bu verilerin yararlı olacağı düşünülmektedir.
Tablo 1. Bilişim Konularının karşılaştırmalı ağırlık tablosu
|
Bilgi Alanı |
BM |
BB |
BS |
BT |
YM |
|||||
|
Min |
Mak |
Min |
Mak |
Min |
Mak |
Min |
Mak |
Min |
Mak |
|
|
Programlama Esasları |
4 |
4 |
4 |
5 |
2 |
4 |
2 |
4 |
5 |
5 |
|
Bütünleşebilir Programlama |
0 |
2 |
1 |
3 |
2 |
4 |
3 |
5 |
1 |
3 |
|
Algoritmalar ve Karmaşıklık |
2 |
4 |
4 |
5 |
1 |
2 |
1 |
2 |
3 |
4 |
|
Bilgisayar Mimarisi ve Organizasyonu |
5 |
5 |
2 |
4 |
1 |
2 |
1 |
2 |
2 |
4 |
|
İşletim Sistemleri İlkeleri ve Tasarımı |
2 |
4 |
3 |
5 |
1 |
1 |
1 |
2 |
3 |
4 |
|
İşletim Sistemleri Biçimlendirilmesi ve Kullanımı |
2 |
3 |
2 |
4 |
2 |
3 |
3 |
5 |
2 |
4 |
|
Ağ Merkezli İlkeleri ve Tasarımı |
1 |
3 |
2 |
4 |
1 |
3 |
3 |
4 |
2 |
4 |
|
Ağ Merkezli Kullanımı ve Konfigürasyonu |
1 |
2 |
2 |
3 |
2 |
4 |
4 |
5 |
2 |
3 |
|
Platform Teknolojileri |
0 |
1 |
0 |
2 |
1 |
3 |
2 |
4 |
0 |
3 |
|
Programlama Dilleri Teorisi |
1 |
2 |
3 |
5 |
0 |
1 |
0 |
1 |
2 |
4 |
|
İnsan Bilgisayar Etkileşimi |
2 |
5 |
2 |
4 |
2 |
5 |
4 |
5 |
3 |
5 |
|
Grafik ve Görselleştirme |
1 |
3 |
1 |
5 |
1 |
1 |
0 |
1 |
1 |
3 |
|
Akıllı Sistemler (Yapay Zeka) |
1 |
3 |
2 |
5 |
1 |
1 |
0 |
0 |
0 |
0 |
|
Bilgi Yönetimi (Veritabanı) Teori |
1 |
3 |
2 |
5 |
1 |
3 |
1 |
1 |
2 |
5 |
|
Bilgi Yönetimi (Veritabanı) Pratik |
1 |
2 |
1 |
4 |
4 |
5 |
3 |
4 |
1 |
4 |
|
Bilimsel Hesaplama (Nümerik Metotlar) |
0 |
2 |
0 |
5 |
0 |
0 |
0 |
0 |
0 |
0 |
|
Yasal/ Profesyonel / Etik / Toplum |
2 |
5 |
2 |
4 |
2 |
5 |
2 |
4 |
2 |
5 |
|
Bilgi Sistemleri Geliştirme |
0 |
2 |
0 |
2 |
5 |
5 |
1 |
3 |
2 |
4 |
|
Teknik Gereksinim Analizi |
2 |
5 |
2 |
4 |
2 |
4 |
3 |
5 |
3 |
5 |
|
Yazılım için Mühendislik Temelleri |
1 |
2 |
1 |
2 |
1 |
1 |
0 |
0 |
2 |
5 |
|
Yazılım için Mühendislik
Ekonomisi |
1 |
3 |
0 |
1 |
1 |
2 |
0 |
1 |
2 |
3 |
|
Yazılım Modelleme ve Analizi |
1 |
3 |
2 |
3 |
3 |
3 |
1 |
3 |
4 |
5 |
|
Yazılım Tasarımı |
2 |
4 |
3 |
5 |
1 |
3 |
1 |
2 |
5 |
5 |
|
Yazılım Gerçeklemesi ve Geçerli Kılınması |
1 |
3 |
1 |
2 |
1 |
2 |
1 |
2 |
4 |
5 |
|
Yazılım Evrimi (sürdürülmesi) |
1 |
3 |
1 |
1 |
1 |
2 |
1 |
2 |
2 |
4 |
|
Yazılım Süreci |
1 |
1 |
1 |
2 |
1 |
2 |
1 |
1 |
2 |
5 |
|
Yazılım Kalitesi |
1 |
2 |
1 |
2 |
1 |
2 |
1 |
2 |
2 |
4 |
|
Bilgisayar Sistemleri Mühendisliği |
5 |
5 |
1 |
2 |
0 |
0 |
0 |
0 |
2 |
3 |
|
Sayısal Mantık |
5 |
5 |
2 |
3 |
1 |
1 |
1 |
1 |
0 |
3 |
|
Dağıtık Sistemler |
3 |
5 |
1 |
3 |
2 |
4 |
1 |
3 |
2 |
4 |
|
Güvenlik: İlkeler ve Tasarım |
2 |
3 |
1 |
4 |
2 |
3 |
1 |
3 |
1 |
3 |
|
Güvenlik: Gerçekleme ve Yönetim |
1 |
2 |
1 |
3 |
1 |
3 |
3 |
5 |
1 |
3 |
|
Sistem Yönetimi |
1 |
2 |
1 |
1 |
1 |
3 |
3 |
5 |
1 |
2 |
|
Sistem Entegrasyonu |
1 |
4 |
1 |
2 |
1 |
4 |
4 |
5 |
1 |
4 |
|
Sayısal Ortam Geliştirilmesi |
0 |
2 |
0 |
1 |
1 |
2 |
3 |
5 |
0 |
1 |
|
Teknik Destek |
0 |
1 |
0 |
1 |
1 |
3 |
5 |
5 |
0 |
1 |
Tablodaki alanlar ve alan için Min ve Mak notu yüksek olan alan konu başlıklarına bakıldığında, Bölüm 1’de verilen alan tanımları ile uyuşma dikkat çekmektedir. Örneğin, BM için Bilgisayar Mimarisi, Bilgisayar Sistemleri Mühendisliği, Sayısal Mantık konuları bu kapsamdadır. Diğer önemli bir değerlendirme de, Min ve Mak değerleri 5 olan alan konularının BM dışında çok göze çarpmamasıdır. Buna gerekçe olarak, BM dışındaki konuların lisans programlarınca sahiplenme derecelerinin farklı oluşu gösterilebilir. Bir diğer deyişle, BM dışında, konular arasında kesin bir çizgi belirlenememiş, ya da notlandıranların fikirlerinde farklılıklar bulunmaktadır
Ali Yazıcı
TOBB Ekonomi ve Teknoloji Üniversitesi, Bilgisayar Mühendisliği Bölümü, 06560, ANKARA
KAYNAKLAR
[1].The Joint Task Force for Computing Curricula, ACM, AIS, & IEEE, “Computing Curricula 2005: The Overview Report”, 2005.
[2].Kiper, A., Okatan, A., Güvenir, A., Yazıcı, A., Adalı, E., İnce, F., Akın, L., Karakaş, Ü., Üney, T., Coşkun, V. & Baydere, Ş., Bilişim Lisans Programları Çalışması Raporu, 20. Bilgisayar Mühendisliği Bölğüm Başkanları Toplantısı, 17-19 Kasım 2005, Haliç Üniversitesi, İstanbul.
[3].Salman, B. & Bentli, F.B., “EMO ve Yüksek Öğretim”, Elektrik Mühendisliği, Cilt:44, Sayı:429, Sayfa:11-25, Kasım 2006.





















