Genel Bakış
David Tvildiani Tıp Üniversitesi Bilgisayar MühendisliğiDavid Tvildiani Tıp Üniversitesi Bilgisayar MühendisliğiDavid Tvildiani Tıp Üniversitesi Bilgisayar MühendisliğiDavid Tvildiani Tıp Üniversitesi Bilgisayar MühendisliğiDavid Tvildiani Tıp Üniversitesi Bilgisayar MühendisliğiDavid Tvildiani Tıp Üniversitesi Bilgisayar MühendisliğiDavid Tvildiani Tıp Üniversitesi Bilgisayar MühendisliğiDavid Tvildiani Tıp Üniversitesi Bilgisayar MühendisliğiDavid Tvildiani Tıp Üniversitesi Bilgisayar MühendisliğiDavid Tvildiani Tıp Üniversitesi Bilgisayar MühendisliğiDavid Tvildiani Tıp Üniversitesi Bilgisayar Mühendisliği
Program Detayları
1. Yıl (Temel Bilgiler ve Matematiksel Temeller)
- Programlamaya Giriş: Temel programlama dilleri, algoritmalar ve veri yapıları.
- Matematiksel Temeller: Matematiksel analiz, lineer cebir ve diferansiyel denklemler.
- Fizik I ve II: Mühendislik için gerekli fiziksel kavramlar.
- Bilgisayar Mühendisliği Temelleri: Bilgisayarın çalışma prensipleri ve temel bileşenleri.
- Elektrik ve Elektronik Temelleri: Devre teorisi ve temel elektronik uygulamalar.
- İngilizce Teknik Yazışma: Teknik dil ve İngilizce yazılı iletişim becerileri.
2. Yıl (İleri Programlama ve Veri Yönetimi)
- Veri Yapıları ve Algoritmalar: İleri düzey veri yapıları, algoritmalar ve analiz teknikleri.
- OOP (Nesne Yönelimli Programlama): Nesne yönelimli programlama temelleri.
- Veritabanı Sistemleri: Veri tabanı yönetimi, SQL, NoSQL sistemleri.
- İnternet Programlama: Web geliştirme temelleri, HTML, CSS, JavaScript.
- Yapay Zeka Temelleri: Temel yapay zeka teknikleri, makine öğrenimi.
- Elektronik Devreler ve Sistemler: Devre analizi ve dijital sistem tasarımı.
3. Yıl (Gelişmiş Konular ve Uygulamalar)
- Yazılım Mühendisliği: Yazılım geliştirme süreçleri, yazılım yaşam döngüsü, yazılım testleri.
- Ağ Sistemleri: Bilgisayar ağları, TCP/IP, ağ protokolleri, güvenlik.
- Mobil Uygulama Geliştirme: Android veya iOS platformlarında uygulama geliştirme.
- Veri Tabanı Yönetim Sistemleri: İleri düzey veri tabanı yönetimi ve performans optimizasyonu.
- Makine Öğrenimi: İleri düzey makine öğrenimi algoritmaları ve uygulamaları.
- Gömülü Sistemler: Mikroişlemciler ve donanım tabanlı programlama.
4. Yıl (İleri Düzey Araştırma ve Staj)
- Proje Yönetimi ve Takım Çalışması: Yazılım geliştirme sürecinde takım çalışması ve proje yönetimi.
- Yapay Zeka ve Derin Öğrenme: Derin öğrenme, sinir ağları, doğal dil işleme.
- Gelişmiş Ağ Güvenliği: Ağ güvenliği, sızma testleri, güvenlik duvarları.
- Büyük Veri Analitiği: Büyük veri sistemleri ve veri madenciliği.
- Staj: Öğrenciler gerçek dünya projelerinde çalışarak pratik deneyim kazanırlar.
- Mezuniyet Projesi: Öğrenciler kendi seçtikleri bir konuda araştırma yaparak bir proje sunar.
Seçmeli Dersler (İhtiyaca ve İlgiye Göre Seçilebilir)
- Bilgisayar Grafikleri ve Görsel İşleme: Bilgisayar grafikleri ve görsel işleme uygulamaları.
- Dağıtık Sistemler: Dağıtık hesaplama ve bulut bilişim.
- İleri Düzey Yazılım Geliştirme: Yazılım geliştirme pratiği ve ileri düzey yazılım teknikleri.
- İnsan-Bilgisayar Etkileşimi: Kullanıcı arayüzü tasarımı ve etkileşimi.
Değerlendirme ve Mezuniyet Koşulları
- Öğrenciler, her ders için uygulamalı projeler, ara sınavlar, final sınavları ve yazılım projeleri ile değerlendirilir.
- Staj ve mezuniyet projesi, öğrencilerin mesleki yeterliliklerini ortaya koymalarını sağlar.
- Mezuniyet için öğrencilerin belirli bir kredi sayısını tamamlaması ve başarılı bir şekilde mezuniyet projesini sunmaları gereklidir.
Bu müfredat, öğrencilere bilgisayar mühendisliğinin temelinden ileri düzey konulara kadar geniş bir yelpazede eğitim verir. Öğrenciler, aynı zamanda pratik projelerle öğrenme deneyimlerini geliştirerek, sektörle uyumlu beceriler kazanırlar.