Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, TOBETÜ Bilgisayar Mühendisliği Bölüm Başkanı Profesör Dr. Oğuz Ergin tarafından aday öğrencilere yönelik hazırlanmış kapsamlı bir tanıtım sunumudur.
- Sunumda, TOBETÜ'nün bilgisayar mühendisliği bölümünün müfredatı kronolojik olarak detaylı olarak anlatılmaktadır. İlk yıl derslerinden başlayarak, programlama dilleri, algoritmalar, veri yapıları, bilgisayar mimarisi, işletim sistemleri gibi temel derslerin yanı sıra, girişimcilik ve liderlik, ikinci yabancı dil, veritabanı sistemleri gibi özel dersler de tanıtılmaktadır. Ayrıca, bölümün üç dönemlik bir yıllık müfredatı, üç buçuk aylık staj dönemi ve bitirme projesi yaklaşımı hakkında bilgiler verilmektedir.
- Videoda ayrıca, bölümün diğer üniversitelerden farkları, girişimcilik ve liderlik dersinin zorunlu olması, ikinci yabancı dil derslerinin dört farklı dil seçimi sunması ve öğrencilerin ilk ortak eğitimlerinin yaz döneminde başlaması gibi özel özellikleri de vurgulanmaktadır. Seçmeli derslerde gerekli ön koşullar ve bunların öğrencilerin gelişimi açısından önemi de açıklanmaktadır.
- 00:10Bilgisayar Mühendisliği Bölüm Tanıtımı
- Profesör Doktor Oğuz Ergin, TOBETÜ Bilgisayar Mühendisliği Bölüm Başkanı olarak, öğrencilerin bölüm ve bilgisayar mühendisliği ile ilgili sorularını yanıtlamak amacıyla bir sunum hazırladı.
- Sunumda bilgisayar mühendisliği bölüm müfredatı tanıtılacak ve TOBETÜ'nün diğer üniversitelerden farkları anlatılacak.
- 00:53Lisans Müfredatı Yapısı
- TOBETÜ'da lisans müfredatı düz, bahar ve yaz dönemlerinde uygulanıyor ve bir yılda üç dönem yapıldığı için diğer üniversitelerden farklı olarak bir buçuk yıl eğitim veriliyor.
- Sekiz dönem ders yanında üç dönemlik staj eğitimi de bulunuyor, öğrenciler üç buçuk ay boyunca şirketlere ve kurumlara giderek iş deneyimi kazanıyorlar.
- 02:02İlk Dönem Dersleri
- İlk dönemde "Bilgisayar Mühendisliğine Giriş" dersi açılıyor, bu ders öğrencilere müfredatta ne tarz konuların görüleceğini açıklıyor.
- Güz döneminde "Bilgisayar Programlama I" dersi veriliyor, bu ders programlamanın temellerini anlatan ilk programlama dersidir.
- TOBETÜ'de programlama dili olarak Java tercih edilmiş, bu dil piyasa talebi ve uluslararası kaynak kodlarında yaygın kullanım nedeniyle seçilmiş.
- 03:55Programlama Dili Seçimi
- Java, nesne yönelimli bir programlama dili olduğu için tercih edilmiş, Python gibi kolay diller öğrencilere tembelliğe ittiği için tercih edilmemiş.
- Bilgisayar mühendisliği bölümünün amacı bir programlama dilini öğretmek değil, kavramları öğretmektir çünkü teknoloji sürekli değişir.
- Mezun bilgisayar mühendisleri yeni dilleri öğrenmeli ve kavramlar öğrendikten sonra başka dillere uyum sağlaması kolay olmalıdır.
- 05:40Matematik ve Fizik Dersleri
- Bilgisayar mühendisliği müfredatlarında matematik (kalkülüs, matematik giriş) ve fizik dersleri zorunludur, bu uluslararası akreditasyon gerekliliğidir.
- Türkçe dersleri (Türkçe I ve II) tüm Türkiye üniversitelerinde zorunlu olarak müfredatta yer alır.
- TOBETÜ'de Türkçe eğitim verilirken, İngilizce hazırlık okumaları zorunludur ve İngilizce I ve İngilizce II dersleri müfredatta mevcuttur.
- 07:00İkinci Dönem Dersleri
- Bahar döneminde "Bilgisayar Programlama II" dersi veriliyor, bu ders nesne yönelimli programlama konularını anlatıyor.
- Nesne yönelimli programlama, günümüzde yazılım alanında bilinmesi gereken temel bir kavramdır.
- Ayrık matematik dersi, bilgisayar mühendisliği bölümlerinde kullanılacak matematiğin temelini oluşturur ve kombinatorik ve çizge kuramı dersi ayrık matematikle birlikte bilgisayar birimlerinin girişi olarak verilir.
- 08:30Kombinatorik ve Algoritmalar Dersi
- Kombinatorik dersinde teoremler, ispatlar ve temel algoritmalar (sıralama algoritmaları gibi) anlatılır.
- Bazı üniversitelerde ayrık matematik ve kombinatorik birlikte verilirken, bu üniversitede ayrılır.
- Algoritmaların güçlü olması bilgisayar mühendisliği mezunları için önemlidir, bu nedenle müfredatta diğer üniversitelerden bir fazla algoritma dersi vardır.
- 09:54Veri Yapıları ve Mantıksal Devre Tasarımı
- Veri Yapıları dersi, bilgisayarda verinin nasıl saklanacağı ve farklı veri yapılarının nasıl kullanıldığı konusunu ele alır.
- Mantıksal Devre Tasarımı (Logic Design) dersi, sayısal tasarım derslerinin ilkini oluşturur ve temel mantık devrelerinin nasıl tasarlandığı gösterilir.
- Mantıksal Devre Tasarımı laboratuvarı dersinde, donanım tanımlama dili kullanılarak tasarlanan donanımların uygulanması sağlanır.
- 11:13Doğrusal Cebir ve Matematik Temelleri
- Doğrusal cebir, matrisler ve denklem çözme konularını ele alır, özellikle yapay zeka uygulamalarında önemli bir rol oynar.
- Matlap'ta uygulanan doğrusal cebir dersi, matematik temellerinin sağlam olması gerektiğini vurgular.
- İnkılap tarihi dersi Türkiye'deki tüm üniversitelerde her bölümde zorunlu olarak verilir.
- 12:12Sistem Programlama ve Biçimsel Diller
- Sistem programlama dersinde Linux ve Unix gibi işletim sistemlerinin komut satırında programlama ve C programlama dili öğretilir.
- Bu ders kapsamında gösterge imleç (pointer) yapıları ilk defa öğrenilir ve programlama dilleri tasarlamak için temel bir anlayış kazanılır.
- Biçimsel diller ve otomata (özdevinirler) dersi, Turing makinesinden başlayarak teorik olarak bir bilgisayarın nasıl işleyeceği konusunu matematiksel olarak göstermeyi amaçlar.
- 13:57Bilgisayar Mimarisi ve Ekonomiye Giriş
- Bilgisayar mimarisi dersi, bilgisayarın yapısını, bileşenlerini ve performansını artırmayı ele alır.
- Ekonomiye giriş dersi, mikro- makro ekonominin temel kavramlarını öğretir ve mezunların banka gibi yerlerde çalışırken bu bilgileri kullanabilmesini sağlar.
- Ortak eğitime giriş dersi, öğrencileri iş hayatı ile ilgili konularla tanıştırır ve iş kazaları gibi konuları önceden öğrenmelerini sağlar.
- 16:00Algoritma Analizi
- Algoritma analizi dersinde, verimli sıralama yöntemleri ve farklı algoritmaların performanslarının karşılaştırılması gösterilir.
- Algoritmalar sadece sağlam olması değil, verimli olması da önemlidir çünkü makineye yaptırılacak her iş için verimli bir yöntem gereklidir.
- Bu derste algoritmaların nasıl tasarlanacağı, analiz edileceği ve birinin diğerinden daha iyi olduğu nasıl anlaşılacağı gösterilir.
- 17:27Bilgisayar Mühendisliği Müfredatındaki Önemli Dersler
- Algoritmalar, bilgisayar mühendisliği müfredatındaki en önemli derslerden biridir ve müfredattan kaldırılmamalıdır.
- Stanford gibi üniversitelerde bilgisayar donanımı ve algoritma analizi zorunlu derslerdir.
- Olasılık teorisi, özellikle yapay zeka çağında çok kullanıldığı için bilgisayar mühendisliği öğrencilerinin sağlam bir altyapısı olması gereken bir dersdir.
- 18:33Programlama Dilleri ve Yazılım Mühendisliği Dersleri
- Programlama dilleri dersinde, programlama dilinin nasıl tasarlandığı ve farklı programlama dilleri (Lisp, Prolog gibi) öğretilir.
- Programlama dilleri dersinin amacı öğrencilere programlama dilleri ile ilgili kavramları öğretmek, böylece yeni programlama dillerine uyum sağlayabilirler.
- Yazılım mühendisliği dersinde kod yazma, Scrum ve sprint gibi uygulamalar pratik olarak uygulanır, bu dersi başaramayan öğrencinin bitirme projesi izin verilmez.
- 20:54TOBEY'nin Özel Dersleri
- TOBEY'de girişimcilik ve liderlik dersi zorunludur, öğrencilerin nasıl bir girişimci olacağını öğrenmesi için.
- TOBEY'de ikinci yabancı dil dersi zorunludur, öğrenciler en az bir A2 düzeyine getirmek için dört farklı ders alırlar.
- TOBEY'de öğrenciler ikinci senenin yaz döneminde ilk ortak eğitimlerine gider, üç buçuk aylık bir süre için.
- 23:01Bilgisayar Mühendisliği Müfredatının Diğer Bölümleri
- Veritabanı sistemleri dersi, çok fazla bilgiyi nasıl tutacağımızı anlatan bir ders olup Türkiye'de çoğu üniversitede zorunludur.
- İşletim sistemleri dersinde Windows veya Linux'un nasıl kullanıldığı değil, bir işletim sistemi nasıl tasarlanacağı anlatılır.
- Bilgisayar mühendisliği bölümünde bilim seçmeli, bölüm seçmeli, fakülte seçmeli ve üniversite seçmeli dersler bulunur.
- 25:42Bilgisayar Ağları Dersi ve Önemi
- Bilgisayar ağları dersi, bilgisayar mühendisliği öğrencilerinin bilmesi gereken temel bir konudur.
- İnternetin yaygın olduğu çağda, veri alıp verme ve kurum içi ağ kurulumu için bilgisayar ağları bilgisi gereklidir.
- 26:18Bitirme Projesi Süreci
- "Yenilikçi Bilgisayar Uygulamaları" dersi, bitirme projesinin ilk aşamasıdır.
- TOBBETÜKÜ'de öğrencilerin kendi projelerini bulmaları ve fikirleriyle gelmeleri istenir.
- Diğer üniversitelerde hazır projeler hocalar tarafından öğrencilere sunulabilirken, TOBBETÜKÜ'de öğrenciler kendi fikirlerini geliştirirler.
- 28:03Müfredat ve Ders Seçenekleri
- Bilgisayar mühendisliği bölümünün müfredatı, farklı üniversitelerde benzer dersleri içerir.
- TOBBETÜKÜ'de ayrık matematik, kombinatorik ve algoritma analizi gibi konular üç ayrı derste anlatılır.
- Fakülte seçmeli dersler arasında biyomedikal mühendisliği, elektrik-elektronik mühendisliği, endüstri mühendisliği ve makine mühendisliği dersleri bulunmaktadır.
- 30:42Seçmeli Derslerin Zamanlaması
- Seçmeli dersler, öğrencilerin beş dönemini tamamlaması ve bir dönemlik şirket deneyimini geçirmesinden sonra verilir.
- Bu zamanlamayla öğrenciler, yönlerini belirlemiş ve daha verimli seçim yapabilecek durumdadır.
- Kolay ders seçme eğiliminden korumak için öğrenciler yönlendirilir ve her dersin hayata dönük değerinden haberdar edilir.
- 32:02Ön Koşul Zinciri
- TOBBETÜKÜ'de bilgisayar mühendisliği bölümünde dallanıp budaklanmış bir ön koşul zinciri bulunmaktadır.
- Programlama derslerinde, programlama temellerini bilmeden sistem programlama veya nesne programlama dersine giriş yapılamaz.
- Veri yapıları dersine girmeden önce nesne programlama dersini tamamlamak gereklidir.
- 33:15Bilgisayar Mühendisliği Ders Zinciri
- Öğrenciler yazılım mühendisliği dersini alabilmek için nesne kavramını bilmeli ve programlama derslerini tamamlamalıdır.
- Veritabanı dersi, ayrık matematik ve programlama derslerini tamamlamadan alınmaz.
- Bilgisayar donanımı, devrelerin nasıl çalıştığını öğrenen öğrencinin bilgisayarın nasıl oluşturulduğunu ve işletim sisteminin geliştirilmesini öğrendiği bir ders zinciri vardır.
- 34:21Algoritma ve Matematik Dersleri
- Algoritma analizi dersini alabilmek için veri yapısı dersini tamamlamak zorunludur.
- Kombinatorik dersi, algoritmaların teorik temellerini attığı ve sıralama algoritmalarını gösterdiği için algoritma analizi dersinin ön koşuludur.
- Yazılım mühendisliği dersini tamamlamayan öğrenciler bitirme projesini alamaz.
- 35:01Ön Koşul Ağacı ve Güncellemeler
- Güz döneminden itibaren farklı bir ön koşul ağacı uygulanacaktır.
- Matematik dersleri arasında doğrusal cebir ve türev-integral dersleri bağlıdır.
- Bilgisayar ağları dersinin olasılık dersine bağlanması durumundan vazgeçilmiştir.
- 36:16Bitirme Projesi Ön Koşulları
- Yaz döneminden itibaren bitirme projesi alacak öğrencilerden ortak eğitim ve veritabanı derslerini tamamlamaları istenecektir.
- Veritabanı sistemlerinin bitirme projelerinde sıkça kullanıldığı için bu dersin ön koşulu olarak belirlenmiştir.
- Şirket deneyimi sahibi olmadan bitirme projesi yapmaları istenmemektedir.
- 36:58Seçmeli Derslerin Ön Koşulları
- Yapay öğrenme dersini almamış öğrencilerin yapay zeka ile ilgili diğer dersleri alamayacaklardır.
- Bilgisayar grafikleri ve sayısal yöntemler gibi dersleri almak için doğrusal cebir dersi önceden alınmalıdır.
- Veri yapısı dersi, paralel işlem ve yapay zeka gibi dersler için ön koşuldur.
- 37:42Seçmeli Derslerin Ön Koşulları (Devam)
- Siber güvenlik ve bilgi güvenliği dersleri için sistem programlama veya bilgisayar ağları gibi dersler gerekli olabilir.
- Algoritma bloğu derslerini alabilmek için algoritma analizi dersini almış olmak gerekir.
- Ön koşulların öğrencinin gelişimi açısından yararlı olduğu düşünülmektedir.