Dersler

Algoritma, Akış Diyagramı, Programlama Araçları, Değişkenler ve Sabit, Giriş-Çıkış İşlemleri, Operatörler, Karar Yapıları, Döngü Kontrolleri, Tek Boyutlu Diziler, Çok Boyutlu Diziler.

Veritabanı İhtiyaç Analizi, Normalizasyon, Veritabanı Araçlarının Kurulumunu Yapmak, Tabloları Oluşturmak ve Özelliklerini Belirlemek, Sorgu Oluşturmak ve Çeşitlerini Kullanmak, İlişkili Tablolar ile Sorgu Hazırlamak, DML Sorgularını Kullanmak, Veritabanı Yönetimi Yapmak, Veritabanı Güvenliğini Sağlamak.

Veri bilimi ve yapay zekâ kavramlarına giriş yapılır. Temel veri işleme, analiz, görselleştirme teknikleri ile makine öğrenmesi algoritmalarının genel yapısı tanıtılır. Python tabanlı uygulamalarla örnek çözümler gerçekleştirilir.

İnternet Ve İnternet Tarayıcısı, Elektronik Posta Yönetimi, Haber Grupları / Forumlar, Web Tabanlı Öğrenme, Kişisel Web Sitesi Hazırlama, Elektronik Ticaret, Kelime İşlemci Programında Özgeçmiş, İnternet Ve Kariyer, İş Görüşmesine Hazırlık, İşlem Tablosu, Formüller Ve Fonksiyonlar, Grafikler, Sunu Hazırlama, Tanıtıcı Materyal Hazırlama. Microsoft Office ve Open Office uygulamaları

Yönetim Şeması, Akademik Birimler, Akademik Takvim, Öğrenci İşleri Daire Başkanlığı ( Yapısı, Görevleri), Kütüphane Daire Başkanlığı (Yapısı, Görevleri), Kütüphanenin Sunduğu Hizmetler, Kütüphane Araştırma ve Bilgi Kaynakları, Web aracılığıyla kütüphane kataloğu tarama, Sağlık, Kültür ve Spor Daire Başkanlığı, Öğrenci Kulüpleri, (Yapısı, Görevleri), Eğitim-Öğretim Yönetmeliği, Yükseköğretim Kurumları Disiplin Yönetmeliği, Yükseköğretim Kanunu Yönetmeliği, Erasmus Ofisi, Tanıtım ve Halkla İlişkiler Müdürlüğü (Yapısı ve Görevleri),

Kariyer Yönetimi, Zeka, Yetenek, Kişilik, SWOT Analizi, Uluslararası Değişim Programları, İletişim Becerileri, CV hazırlama, Ön Yazı Hazırlama, Sektörleri Tanıma, Girişimcilik

Reel Sayılar ve Reel Doğru, Doğrular, Çemberler ve Paraboller, Fonksiyonlar ve Grafikleri, Grafik Çizimi, Limit ve Süreklilik, Sonlu ve Sonsuz Limitler, Türev, Türev Kuralları ve Ortalama Değer Teoremi, L'Hopital Kuralı ve Eğri Çizimi, İntegral ve Belirsiz İntegraller, Belirli İntegral ve Eğriler Arası Alan, Dönüşüm Kuralı, İntegralle Hacim Hesaplama

Fiziksel Nicelikler ve Ölçme, Hareket, Kuvvet ve Hareket, İş, Enerji ve Momentum, Maddenin Yapısı ve Halleri, Maddenin Mekanik ve Isıl Özellikleri, Titreşim Hareketi

Pyhton programlama dili ile proje geliştirilmesi, Temel Kavramlara Kısa Bakış, Python'da Sabitler, Gömülü Tipler, namespace, sayılar, List, bytearray ve bytes Yapıları, Mantıksal İşlemler, Döngüler, Operatörler, Fonksiyonlar, Text Dosyalar, Text Olmayan Dosyalar, Python'da Nesne Yönelimli Programlama. Kalıtım ve Metot Overriding. Import Komutu, Modül Yükleme ve Python'da Giriş ve Çıkış İşlemleri. Dosya ve Dosya Nesneleri. İstisna Yakalama.

Yazılım Teknolojileri dersi, modern yazılım geliştirme yöntemleri, programlama dilleri ve araçları hakkında temel bilgiler sunar. Uygulamalı projelerle yazılım tasarımı ve geliştirme becerileri kazandırılır.

Yapay Zeka ve Etik dersi, yapay zekanın toplumsal, etik ve hukuki boyutlarını inceler. AI teknolojilerinin sorumlu kullanımı, etik ilkeler ve olası riskler tartışılır.

Temel Robotik Kodlama dersi, robotların programlanmasına giriş yapar. Temel algoritmalar, sensör ve motor kontrolü ile basit robotik uygulamalar geliştirilir.

Bilgisayar Destekli Devre Tasarımı dersi, elektronik devrelerin bilgisayar destekli araçlarla tasarımı ve simülasyonunu öğretir. Devre analizleri ve prototipleme teknikleri üzerinde durulur.

Temel kavramlar, temel donanımlar, sensörler, sinyal-görüntü İşleme, veri işleme ve sıkıştırma, ağ ve protokoller, pratik hazır platformlar, programlama temelleri, veri saklama ve haberleşme için programlama, nesnelerin interneti ve büyük veri, nesnelerin interneti güvenliği

Mantık dersi, doğru düşünme ve akıl yürütme kurallarını temel alarak, matematiksel ve bilgisayar bilimlerinde kullanılan mantık yapıları ve çıkarım yöntemlerini öğretir.

Robotik ve Gömülü Sistemler dersi, robotların ve gömülü kontrol sistemlerinin tasarımı, programlanması ve uygulamalarını kapsar. Sensörler, aktüatörler ve mikrodenetleyicilerle gerçek dünya problemlerine çözümler geliştirilir.

3 Boyutlu Modelleme ve Yazıcı Teknolojisi dersi, bilgisayar destekli tasarım (CAD) ile üç boyutlu modeller oluşturmayı ve bu modellerin 3D yazıcılarla üretimini öğretir. Farklı yazıcı türleri ve malzemeler hakkında temel bilgiler verilir.

Yapay Zeka Donanımları ve Bulut Teknolojileri dersi, yapay zeka uygulamalarında kullanılan donanım altyapıları ile bulut bilişim teknolojilerinin temel prensiplerini öğretir. Donanım hızlandırıcıları, veri merkezleri ve bulut servislerinin yapay zeka süreçlerindeki rolü incelenir.

Makine Öğrenmesi dersi, veri analizi ve modelleme teknikleriyle makinelerin deneyim yoluyla öğrenmesini sağlar. Denetimli ve denetimsiz öğrenme algoritmaları, uygulamalar ve temel kavramlar öğretilir.

Hukukun tanımı, hukukun gerekliliği, toplum hayatını düzenleyen sosyal düzen kuralları, hukuk ile diğer sosyal düzen kuralları arasındaki ilişkiler ve farklar, kamu ve özel hukuk ayrımındaki kriterler, eşitlik, taraf kriterleri, kamu hukukunun dalları, kanunların tanımı, kabulü, yürürlüğe girmesi ve özellikleri.

Java program yapıları, temel Java sınıfları ve paketleri, nesne tasarım ilkeleri, metotlar, sınıflar, yapılandırıcılar, kapsülleme, erişim belirleyicileri, kalıtım, paket oluşturma, çok biçimlilik, arayüzler, soyut sınıflar.

Yapay Sinir Ağları ve Derin Öğrenme dersi, yapay sinir ağlarının yapısı ve çalışma prensiplerini, derin öğrenme tekniklerini ve bu yöntemlerin yapay zeka uygulamalarındaki kullanımını kapsar. Model tasarımı ve eğitim süreçleri üzerinde durulur.

Robotik Uygulamaları dersi, robotların temel bileşenleri, kontrol sistemleri ve uygulama alanları üzerine pratik ve teorik bilgiler sunar. Robot hareketleri ve görev planlama teknikleri öğretilir.

Bu dersin amacı İngilizceye temel düzeyde bir başlangıç yapmak ve öğrencilerin günlük hayatta ve iş yaşamlarında İngilizce kullanarak sözlü ve yazılı iletişim kurma yeteneklerini geliştirmektir.

İş güvenliğinin tanımı ve tarihçesi, Kaza oluşumu ve çeşitleri, Meslek Hastalıkları ve korunma yolları, Ergonomi, Atölyede elektrikli ve elektriksiz aletlerde iş güvenliği, İş güvenliğinde Koruyucular, İlkyardım kuralları, Yangın ve Patlamalarda güvenlik önlemleri, İş Güvenliği ve işçi sağlığı mevzuatı ve İş Güvenliği Soruşturması.

Nesne yönelimli programlama temellerinin gözden geçirilmesi; yazılım tekrar kullanılabilirliği, sınıf derleme, veri soyutlama ve bilgi saklama, soyut veri tipleri, şablon sınıflar, operatör yükleme; dinamik hafıza yönetimi, miras; soyut fonksiyonlar; çokbiçimlilik; girdi/çıktı akışı; hata ayıklama; temel veri yapıları

İşletim Sistemlerinin temelleri. Donanım ve yazılım etkileşimi. Sunucu işletim sistemlerinin kurulumu, işletilmesi ve bakımı (Linux ve Windows Server ailesi), Bilgisayar ve Sağlık

Güncel Yapay Zeka Uygulamaları dersi, yapay zekanın günümüzdeki yenilikçi kullanım alanlarını ve uygulama örneklerini inceler. Endüstri ve araştırma odaklı projelerle pratik deneyim kazandırılır.

Doğal Dil İşleme dersi, bilgisayarların insan dilini anlama, yorumlama ve üretme yeteneklerini geliştirmeye odaklanır. Dil modelleme, metin analizi ve yapay zeka teknikleriyle gerçek dünya uygulamaları hazırlanır.

Yazılım Geliştirme Teknikleri dersi, yazılım projelerinin planlanması, tasarımı, kodlama ve test süreçlerini kapsar. Modern yöntemler ve araçlarla kaliteli ve sürdürülebilir yazılımlar geliştirme becerisi kazandırılır.

Otonom Robot Teknolojisi dersi, bağımsız hareket edebilen robotların tasarımı, algılama sistemleri ve kontrol yöntemlerini öğretir. Otonom sistemlerin karar verme süreçleri ve uygulamaları üzerinde durulur.

Sensör ve Algılayıcılar dersi, çeşitli sensör türleri, çalışma prensipleri ve uygulama alanlarını kapsar. Robotik ve gömülü sistemlerde veri toplama ve işleme teknikleri öğretilir.

Otomata Teori dersi, hesaplama modelleri ve dil kuramı temelinde otomata çeşitlerini, formal dilleri ve bunların matematiksel özelliklerini inceler. Bilgisayar bilimi ve yapay zekadaki uygulamalarına odaklanır.

Bilgisayar Grafikleri dersi, dijital görüntü oluşturma teknikleri, 2D ve 3D grafik modelleri ile görselleştirme yöntemlerini öğretir. Grafik algoritmaları ve uygulamalar üzerinde uygulamalı çalışmalar yapılır.

A1 düzeyinde – alfabe, sayılar, günler, milliyetler.. gibi temel kavramları to be fiili ile kullanabilir. Kişisel bilgilerini girerek başvuru formu doldurabilir. Geniş Zaman, Geçmiş Zaman ve Şimdiki Zaman kiplerinde olumlu, olumsuz cümleleri ve soruları ayırtedebilir. Şahıs zamirlerini, sahiplik sıfatlarını ve tanımlayıcı sıfatları kullanarak işle ilgili cümleler kurabilir. Şirket tiplerini ve faaliyetlerini geniş zaman kipi kullanarak anlatabilir. Zaman belirten edatları ve Şimdiki Zaman kipini kullanarak planlardan, toplantılardan bahsedebilir. “Will” yapısını kullanarak telefonda temel düzeyde talepte veya vaatte bulunabilir. Temel düzeyde yazılmış şikayet mektuplarını anlayabilir ve ona basitçe yanıt verebilir. Temel sıfatları kullanarak bir şeyi tarif edebilir ve iki şeyi karşılaştırabilir. Grafik veya tabloda verilmiş bilgileri anlayabilir. 1. tipte koşul cümleleri kullanabilir, sayılar, saatler ve tarihler kullanarak geçmiş ve gelecekteki olayları anlatabilir.

Robotik ve Yapay Zeka Stajı, öğrencilere gerçek dünyada robotik ve yapay zeka projelerinde uygulamalı deneyim kazandırmayı amaçlar. Endüstri veya araştırma ortamlarında staj yaparak teorik bilgilerin pratiğe dönüşmesi sağlanır

Türk İnkılabının Anlam ve Önemi, Yakınçağ'da Osmanlı Devleti ve Çöküş Nedenleri, Osmanlı Devleti’ni Kurtarma Çabaları; İlk Islahatlar, Nizâm-ı Cedit Islahatları, II. Mahmut Devri Islahatları, Tanzimât Dönemi, Meşrutiyet Yönetimine Geçiş; Birinci ve İkinci Meşrutiyet Dönemleri, Osmanlı Devleti’nin Son Dönemlerinde Ortaya Çıkan Düşünce Akımları, XX. Yüzyılın Başında Osmanlı Devleti’nin Girdiği Savaşlar; Trablusgarp Savaşı, Balkan, Savaşları ve Birinci Dünya Savaşı, Nedenleri, Gelişmeleri ve Sonuçları, Birinci Dünya Savaşı’nda Osmanlı Devleti’nin Savaştığı Cepheler ve Sonuçları, Osmanlı Devleti’nin Paylaşılması Hakkında Gizli Antlaşmalar, Mondros Ateşkes Antlaşması ve Tepkiler, Mustafa Kemal Paşa’nın Hayatı, İzmir’in Yunanlılar Tarafından İşgali ve İşgale Karşı Gösterilen Tepkiler, Mustafa Kemal Paşa’nın Samsun’a Çıkışı ve Teşkilatlandırma Faaliyetler, Mustafa Kemal Paşa’nın Milli Mücadele’yi Teşkilatlandırma Çalışmaları; Amasya Genelgesi, Erzurum ve Sivas Kongreleri, Amasya Görüşmeleri ve Protokolları, Son Osmanlı Meclisi Mebusan’ın İstanbul’da Toplanması ve Misak-ı Millî Kararları, İstanbul’un İtilaf Devletleri Tarafından İşgali ve İşgale Karşı Tepkiler, Türkiye Büyük Millet Meclisi’nin Ankara’da Açılması ile Aldığı İlk Kararlar ve Uygulamaları, Milli Mücadele Döneminde Başgösteren Ayaklanmalar, Türkiye’yi Paylaşma Tasarıları ve Sevr Antlaşması, Türk Kurtuluş Savaşı, Savaş Dönemi; Milli Ordunun Kuruluşu, Doğu Cephesi; Ermeni Sorunu ve Ermenilerle Yapılan Savaşlar, Güney Cephesi’nde Kuvay-i Milliye’nin Doğuşu ve Fransızlarla Yapılan Savaşlar, Batı Cephesi’nde Düzenli Ordunun Yunan Ordusuyla Yaptığı Savaşlar; I. İnönü Savaşı ve Diplomasi Alanındaki Gelişmeler, II. İnönü Savaşı, Sakarya Meydan Savaşı, Büyük Taarruz, Büyük Zafer, Siyasi Mücadele ve Barış; Mudanya Ateşkes Antlaşması, Lozan Barış Konferansı ve Barış Antlaşması, Türk İnkılabının Nitelikleri ve Hedefleri, Siyasal Alandaki İnkılaplar, İlk Anayasalar ve Anayasa Değişiklikleri, Çok Partili Döneme Geçiş Denemeleri ve İnkılaba Karşı Tepkiler, Hukuk, Eğitim ve Kültür Alanlarında Yapılan İnkılaplar, Toplumsal Alandaki Düzenlemeler, Ekonomik Alanda Gelişmeler, Atatürk Dönemi Türk Dış Politikası ve Gelişmeleri (1923-1932), Atatürk Dönemi Türk Dış Politikası ve Gelişmeleri (1932-1938), İkinci Dünya Savaşı ve Sonrasında Türk Dış Politikası, Çok Partili Döneme Geçiş, Türk İnkılabının Temel İlkeleri.

Robotik ve Yapay Zeka Yönlendirilmiş Çalışma dersi, öğrencilerin robotik ve yapay zeka alanında bireysel veya grup projeleriyle derinlemesine araştırma yapmalarını sağlar. Danışman eşliğinde uygulamalı çalışmalar yürütülür.

Dil Nedir?
Dilin Doğuşu ile İlgili Teoriler
Dilin “Düşünce”, “Toplum” Kavramlarıyla İlişkileri
Dilin “Kültür” ve “Tarih” Kavramlarıyla İlişkileri
Dil Türleri: Ortak Dil, Üst Dil, Geçer Dil, Argo, Jargon
Türkçenin Tarihî Gelişimi I: Orhun Türkçesi, Uygur Türkçesi
Türkçenin Tarihî Gelişimi II: Karahanlı Türkçesi, Anadolu Selçuklu Dönemi
Türkçeleri
Metin İnceleme
Türkçenin Tarihî Gelişimi III: Beylikler Dönemi Türkçesi, Osmanlı Türkçesi
Metin İnceleme
Atatürk’ün Türk Diline Yaklaşımı ve Dil Devrimi
Metin İnceleme
Ses Bilgisi I: Türkçenin Ses Özellikleri
Ses Bilgisi II: Türkçenin Diksiyon Kuralları ve Yaygın Hatalar
Metin İnceleme
Ara Sınav
Yazım Kuralları: “de” / “ki” Bağlaçlarının Yazımı, Düzeltme İşaretinin Kullanımı, Birleşik Kelimelerin Yazımı
Uygulama: Gündelik Yaşamda Sıklıkla Yanlış Yazılan Kelimeler
Metin İnceleme
Noktalama İşaretleri: Virgül, Noktalı Virgül, Tırnak ve Tek Tırnak İşareti, Kesme İşareti
Metin İnceleme
Anlatım Bozuklukları
Anlatım Bozuklukları Uygulama: Günümüzde Yaygın Hatalar
Anlatım Bilgisine Giriş: Öznel ve Nesnel Anlatım
Bilimsel Yazma İlkeleri: Alıntı, Aktarma, Kaynak Gösterme, Künye Oluşturma,
Dipnot Verme, Kaynakça Düzenleme
Metin İnceleme
Paragraf ve Düşünceyi Geliştirme Yolları
Düşünsel Yazılar: Deneme, Makale, Fıkra, Eleştiri
Edebi Türler: Hikâye, Şiir ve Roman
Metin İnceleme
Sözlü Anlatım ve Türleri: Mülakat, Panel, Sempozyum, Konferans, Seminer

Yazılım Kalite Güvencesi ve Testi dersi, yazılım geliştirme süreçlerinde kalite standartları, test teknikleri ve hata yönetimi yöntemlerini öğretir. Güvenilir ve hatasız yazılım üretimi hedeflenir.

Mobil Robotlar dersi, hareket kabiliyeti olan robotların tasarımı, navigasyon ve kontrol sistemlerini öğretir. Algoritmalar ve sensörlerle çevre algılama ve yol planlama konuları işlenir.

İstatistik ve Olasılık dersi, veri analizi, olasılık kuramı ve istatistiksel yöntemler ile karar verme süreçlerini öğretir. Yapay zeka ve mühendislik uygulamalarında temel matematiksel araçları sağlar.

Problem Çözme Teknikleri dersi, analitik düşünme ve yaratıcı yaklaşımlar kullanarak karmaşık problemleri etkili şekilde çözme yöntemlerini öğretir. Algoritma geliştirme ve stratejik planlama becerileri kazandırılır.

Veri Toplama ve Analizi dersi, doğru veri toplama yöntemleri, veri temizleme ve analiz tekniklerini öğretir. Elde edilen verilerle anlamlı sonuçlar çıkarma ve raporlama becerileri kazandırılır.

Matrisler ve matrislerde işlemler, görüntü tanımı, renk teorisi, görüntü işlemeye giriş
Görüntü okuma, ekran yakalama, sinyaller, Matlab ve OpenCV, görüntü sıkıştırma

Veritabanlarında bilgi madenciliği (knowledge mining from databases), bilgi çıkarımı(knowledge extraction), veri ve örüntü analizi (data/pattern analysis), sınıflandırma algoritmaları, kümeleme algoritmaları.

Kriptografinin temel prensiplerini, şifreleme ve sayısal imza gibi güvenlik uygulamalarının temellerini öğretmek ve bu konularda yeni yetenekler kazandırmaktır.

Optimizasyon Algoritmaları dersi, matematiksel modellerle en iyi çözümleri bulmaya yönelik algoritmaları öğretir. Karar verme, kaynak kullanımı ve performans iyileştirme konularında uygulamalar yapılır.

İnsan Robot Etkileşimi dersi, insanlar ve robotlar arasındaki iletişim, iş birliği ve etkileşim yöntemlerini inceler. Kullanıcı dostu arayüz tasarımı ve sosyal robot uygulamaları üzerinde durulur.

Mobil Programlama dersi, mobil cihazlar için uygulama geliştirme süreçlerini ve platformlarını öğretir. Kullanıcı arayüzü tasarımı, performans optimizasyonu ve yaygın programlama dilleri üzerinde uygulamalar yapılır.