Tiflis Teknik Üniversitesi Bilgisayar Mühendisliği programı, öğrencilere güçlü bir mühendislik ve bilgisayar bilimleri temeli sağlamayı hedefler. Program, teknoloji dünyasında yenilikçi çözümler üretebilecek, donanım ve yazılım konularında yetkin mühendisler yetiştirmeyi amaçlar. Öğrenciler, temel mühendislik becerilerinden başlayarak, ileri düzey bilgisayar mühendisliği uygulamaları ve yazılım geliştirme tekniklerine kadar geniş bir yelpazede eğitim alırlar.
Program boyunca, algoritmalar, veri yapıları, işletim sistemleri, yapay zeka, makine öğrenmesi, web teknolojileri, büyük veri ve siber güvenlik gibi temel ve ileri düzey konularda derinlemesine bilgi edinirler. Ayrıca, öğrenciler proje tabanlı çalışmalara katılarak, gerçek dünyadaki mühendislik problemlerine çözüm üretme becerisi kazanırlar.
4 yıl
Başlangıç tarihi: -
Başvuru tarihi: -
İngilizce
240 alternatif kredi
Örgün Eğitim
Tiflis Teknik Üniversitesi Bilgisayar Mühendisliği programı, öğrencilere bilgisayar mühendisliğinin temelleri, yazılım geliştirme, donanım tasarımı ve sistem mühendisliği konularında kapsamlı bir eğitim sunar. Bu program, öğrencilere mühendislik disiplinlerinin teknik ve teorik yönleriyle ilgili derinlemesine bilgi sağlar ve onların profesyonel mühendis olarak yetişmelerine olanak tanır.
Tiflis Teknik Üniversitesi Bilgisayar Mühendisliği bölümüne başvuran öğrencilerin aşağıdaki gereksinimleri karşılamaları beklenir:
Bilgisayar Mühendisliği programı, öğrencilere temel mühendislik derslerinden, bilgisayar bilimleri ile ilgili derslere kadar geniş bir ders yelpazesi sunar. Öğrencilerin belirli bir sayıda kredi kazanarak bu programı tamamlamaları gerekmektedir. Zorunlu derslerin yanı sıra, seçmeli dersler de öğrencilere sunulur.
Bilgisayar mühendisliği öğrencileri, derslerinde öğrendikleri teorik bilgileri pratikte uygulayabilmek için staj yapmalıdır. Üniversite, öğrencilere yerel ve uluslararası firmalarda staj yapma fırsatları sunar. Genellikle 3. veya 4. sınıfta öğrenciler, bir mühendislik firmasında veya teknoloji şirketlerinde staj yaparak gerçek dünya deneyimi kazandırılır.
Bilgisayar Mühendisliği bölümünden mezun olabilmek için öğrencilerin aşağıdaki şartları yerine getirmesi gerekmektedir:
Bilgisayar Mühendisliği mezunları, geniş bir iş yelpazesinde çalışma fırsatına sahiptir. Mezunlar, yazılım şirketlerinde, donanım geliştirme firmalarında, bilgi teknolojileri departmanlarında, araştırma ve geliştirme alanlarında ve girişimcilik dünyasında görev alabilirler. Ayrıca, yüksek lisans eğitimi alarak akademik kariyerlerini de sürdürebilirler.
Tiflis Teknik Üniversitesi Bilgisayar MühendisliğiTiflis Teknik Üniversitesi Bilgisayar MühendisliğiTiflis Teknik Üniversitesi Bilgisayar MühendisliğiTiflis Teknik Üniversitesi Bilgisayar MühendisliğiTiflis Teknik Üniversitesi Bilgisayar MühendisliğiTiflis Teknik Üniversitesi Bilgisayar MühendisliğiTiflis Teknik Üniversitesi Bilgisayar MühendisliğiTiflis Teknik Üniversitesi Bilgisayar MühendisliğiTiflis Teknik Üniversitesi Bilgisayar Mühendisliği
İlk yıl, öğrencilere mühendislik temelleri ve bilgisayar bilimlerinin temel ilkelerini öğretmeye odaklanır. Matematiksel ve fiziksel kavramların güçlü bir temele dayandırılması hedeflenir.
Matematik I: Diferansiyel denklemler, integral hesaplama, ve fonksiyonlar.
Fizik I: Temel fizik prensipleri, mekanik ve enerji konuları.
Bilgisayar Programlama I: C++ veya Python gibi temel programlama dillerinde yazılım geliştirme temelleri.
Elektrik ve Elektronik Mühendisliğine Giriş: Elektrik devreleri, temel elektronik bileşenler ve uygulamalar.
Dijital Mantık Tasarımı: Dijital sistemlerin temelleri, lojik kapılar, flip-floplar ve sayıcılar.
Matematik II: Lineer cebir, matrisler, vektörler ve uzaylar.
İngilizce Teknik İletişim: Teknik yazı yazma, İngilizce sunum yapma ve proje raporları yazma becerileri.
İkinci yıl, öğrencilere bilgisayar mühendisliğinde daha ileri düzey konuları öğretir ve yazılım mühendisliğine dair uygulamalı bilgi kazandırır.
Veritabanı Yönetim Sistemleri: Veritabanı tasarımı, ilişkisel veritabanları, SQL dilinde sorgular.
Veri Yapıları ve Algoritmalar: Algoritmaların tasarımı, analiz edilmesi ve veri yapıları (yığınlar, kuyruklar, bağlantılı listeler).
Mikroişlemciler ve Sistem Tasarımı: Mikroişlemcilerin çalışma prensipleri, assembly dili ve sistem tasarımı.
Olasılık ve İstatistik: Olasılık teorisi, istatistiksel analiz ve mühendislik problemlerinde kullanımı.
Yazılım Mühendisliği: Yazılım geliştirme döngüsü, yazılım tasarımı, analiz ve test etme.
Ağ Mühendisliği: Bilgisayar ağları, TCP/IP, ağ protokolleri, ağ güvenliği.
Üçüncü yıl, bilgisayar mühendisliği konularını derinlemesine incelemeyi ve uygulamalı projelere odaklanmayı sağlar.
İleri Algoritmalar: Algoritmaların daha derinlemesine analizi ve optimize edilmesi.
İşletim Sistemleri: İşletim sistemlerinin temel prensipleri, bellek yönetimi, dosya sistemleri, çoklu görev.
Yapay Zeka ve Makine Öğrenmesi: Temel yapay zeka algoritmaları, makine öğrenmesi ve veri madenciliği.
Bilgisayar Grafikleri: 2D ve 3D grafikler, görselleştirme, bilgisayar destekli tasarım (CAD) yazılımları.
Web Teknolojileri: Web uygulamaları geliştirme, HTML, CSS, JavaScript ve sunucu tarafı programlama.
Sistem Programlama: Sistem yazılımlarının geliştirilmesi, derleyiciler ve işletim sistemi tasarımı.
Mobil Uygulama Geliştirme: Mobil platformlar için uygulama geliştirme teknikleri.
Son yıl, öğrencilere gerçek dünya uygulamaları üzerinde çalışarak öğrenmelerini pekiştirme fırsatı sunar. Ayrıca, mezuniyet projelerini hazırlama süreci başlar.
Mezuniyet Projesi/Tezi: Öğrenciler, kendi ilgilerine göre bir bilgisayar mühendisliği konusunda derinlemesine araştırma yaparak bir proje veya tez hazırlarlar. Bu proje genellikle bir yazılım geliştirme, sistem tasarımı veya mühendislik problemine çözüm önerisi sunar.
İleri Web Geliştirme: Web uygulamalarının geliştirilmesinde kullanılan ileri düzey teknolojiler, bulut bilişim, web servisleri.
İleri Yapay Zeka ve Derin Öğrenme: Derin öğrenme algoritmaları, sinir ağları ve uygulama alanları.
Bulut Bilişim: Bulut tabanlı sistemler, veri depolama, hizmet yönetimi ve altyapı.
Siber Güvenlik: Ağ güvenliği, şifreleme, saldırı tespiti ve güvenlik politikaları.
Büyük Veri ve Dağıtık Sistemler: Büyük veri analitiği, Hadoop, Spark, veri yönetim sistemleri.
Bilgisayar Mühendisliği öğrencilerinin derslerinin yanı sıra, genellikle 3. ya da 4. sınıfta staj yaparak uygulamalı deneyim kazanmaları beklenir. Bu stajlar, yazılım geliştirme, donanım tasarımı, veri yönetimi gibi çeşitli alanlarda yapılabilir.
Kredi Tamamlama: Öğrenciler, tüm zorunlu ve seçmeli derslerden başarıyla geçerek gerekli krediyi tamamlamalıdır.
Staj ve Proje Tamamlama: Öğrenciler, belirtilen staj süresini ve mezuniyet projelerini başarıyla tamamlamalıdır.
Not Ortalaması: Mezuniyet için genellikle belirli bir genel not ortalaması (GPA) gereklidir (genellikle 2.00 ve üzeri).