BİLGİSAYAR PROGRAMCILIĞI PROGRAMI ÖĞRETİM PLANI I. YARIYIL Dersin Kodu 9011013 9061013 9051071 251033 1251011 1251021 1251031 1251041 Dersin Adı Z/S T U TK AKTS ATATÜRK İLKELERİ VE İNKILAP TARİHİ I TÜRK DİLİ I YABANCI DİL I MATEMATİK I OFİS YAZILIMLARI PROGRAMLAMA TEMELLERİ BİLGİSAYARLI İSTATİSTİK BİLGİSAYAR DONANIMI ORTAK SEÇMELİ DERS I Z Z Z Z M M M M OS 2 2 2 2 3 2 3 2 2 0 0 0 0 0 2 0 2 0 2 2 2 2 3 3 3 3 2 2 2 2 2 4 6 4 6 2 20 4 22 30 TOPLAM II. YARIYIL Dersin Kodu 9011014 9061014 9051072 251054 1251012 1251022 1251032 1251042 Dersin Adı Z/S T U TK AKTS ATATÜRK İLKELERİ VE İNKILAP TARİHİ II TÜRK DİLİ II YABANCI DİL II MATEMATİK II GRAFİK VE ANİMASYON VERİ TABANI I YAZILIM MİMARİSİ SAYISAL ÇÖZÜMLEME ORTAK SEÇMELİ DERS II GENEL İŞLETME Z Z Z Z M M M M OS OM 2 2 2 2 2 2 3 3 2 2 0 0 0 0 2 2 0 0 0 0 2 2 2 2 3 3 3 3 2 2 2 2 2 2 6 4 4 4 2 2 22 4 24 30 TOPLAM III. YARIYIL Dersin Kodu 1252011 1252021 1252031 1252041 1252051 1252061 Dersin Adı Z/S T U TK AKTS KALİTE GÜVENCESİ VE STANDARTLARI VERİ TABANI II GÖRSEL PROGRAMLAMA I MESLEKİ MATEMATİK NESNE TABANLI PROGRAMLAMA INTERNET PROGRAMCILIĞI I MESLEKİ SEÇİMLİK DERS AI MESLEKİ SEÇİMLİK DERS BI M M M M M M MS MS 2 2 2 3 2 2 2 2 0 2 2 0 2 2 2 0 2 3 3 3 3 3 3 2 2 4 5 4 5 4 3 3 17 10 22 30 TOPLAM IV. YARIYIL Dersin Kodu 1252012 1252022 1252032 1252042 1252052 1252062 Dersin Adı Z/S T U TK AKTS MESLEKİ YABANCI DİL GÖRSEL PROGRAMLAMA II SİSTEM ANALİZİ VE TASARIMI SİSTEM MİMARİLERİ INTERNET PROGRAMCILIĞI II ARAŞTIRMA YÖNTEM VE TEKNİKLERİ MESLEKİ SEÇİMLİK DERS AII MESLEKİ SEÇİMLİK DERS BII M M M M M M MS MS 2 2 3 2 2 2 2 2 0 2 0 2 2 0 2 0 2 3 3 3 3 2 3 2 2 5 5 5 4 3 3 3 17 76 8 26 21 89 30 120 TOPLAM GENEL TOPLAM MESLEKİ SEÇİMLİK DERSLERİ A GRUBU Dersin Kodu 1252071 1252081 1252091 1252101 1252111 B GRUBU Dersin Kodu 1252072 1252082 1252092 1252102 1252112 Dersin Adı Z/S T U TK AKTS WEB PROJESİ YÖNETİMİ VİSUAL BASİC PROGRAMLAMA BİLGİSAYAR YARDIMI İLE TASARIM VE MODELLEME JAVA PROGRAMLAMA BİLGİSAYAR OYUNLARI TASARIM VE UYGULAMA MS MS MS MS MS 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 Dersin Adı Z/S T U TK AKTS MİKROİŞLEMCİLER VE ASSEMBLER AÇIK KAYNAK İŞLETİM SİSTEMİ VERİ MADENCİLİĞİ YÖNEYLEM ARAŞTIRMASI YÖNLENDİRİLMİŞ ÇALIŞMA MS MS MS MS MS 2 2 2 2 2 0 0 0 0 0 2 2 2 2 2 3 3 3 3 3 Z = Zorunlu ders, M = Meslek dersi, MS = Mesleki Seçimlik, OS = Ortak Seçmeli, OM = Ortak Mesleki ders. TEKNİK PROGRAMLAR BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ 1.YARIYIL 1251011/OFİS YAZILIMLARI/M/3-0-3-4 Belge İşlemleri / Biçimlendirme İşlemleri / Belge Denetimi / Yazdırma / Tablo İşlemleri / Nesne İşlemleri / Gelişmiş Özellikler / Makrolar / Özelleştirme / Çalışma Alanı / Veri Girişi / Biçimlendirme İşlemleri / Formüller / Fonksiyonlar / Grafik İşlemleri / Veri Analizi / Slayt İşlemleri / Tasarım / Slayt Nesneleri / Gösteri Ayarları / Yazdırma / Özelleştirme / Internet Kavramları / E-Posta. 1251021/PROGRAMLAMA TEMELLERİ/M/2-2-3-6 Algoritma / Akış Diyagramı / Programlama Araçları, Değişkenler ve Sabit / Giriş-Çıkış İşlemleri / Operatörler / Karar Yapıları / Döngü Kontrolleri / Döngü Kontrolleri / Tek Boyutlu Diziler / Çok Boyutlu Diziler / Değer Döndürmeyen Alt Programlar / Değer Döndüren Alt Programlar / Değer Döndüren Alt Programlar / Sıralı Dosyalar / Rastgele Erişimli Dosyalar. 1251031/BİLGİSAYARLI İSTATİSTİK/M/3-0-3-4 Verileri Toplamak / Verileri Serilere Dönüştürmek / Bilgisayar’da İstatistik Yazılım Programı İle Veri Giriş ve Temel Analiz / Serilerin Değişkenlik Ölçülerini Hesaplamak / Olasılıkları Hesaplamak / Bilgisayar’da İstatistik Yazılım Programı İle Olasılık Hesapları / Rastsal Değişkenlerle Analiz Yapmak / Örnekleme Yapmak / Hipotez Testlerini Uygulamak / Test Türlerini Uygulamak / Değişkenler Arasındaki İlişkiyi Analiz Etmek / Bilgisayar’da İstatistik Yazılım Programı İle Örnekleme ve Değişkenler Arası Analiz Uygulamaları / İndeks Hesaplamaları Yapmak / Bilgisayar’da İstatistik Yazılım Programı İle İndeks Hesaplamaları Yapmak. 1251041/BİLGİSAYAR DONANIMI/M/2-2-3-6 Bilgisayar ile Güvenli Çalışma / Donanım Malzemelerinin Özellikleri / Bilgisayar Sistem Birimleri / Kasa / Güç Kaynağı / Bilgisayar Kasasının Güç Gereksinimi / Anakart / Anakart Bileşenleri / İşlemci ve Bellek Birimleri / Disk Sürücüleri / Bilgisayar Çevre Birimleri / Giriş Birimleri / Sabit Diskin Yapısı ve Çalışması / Donanım Kartları / Çıkış Birimleri / İletişim Birimleri / BIOS / BIOS Hata Mesajları / Bilgisayar Yardımcı Cihazları / Bilgisayar İle Güvenli Çalışma / Aygıtların Denetlenmesi / Bilgisayar Virüsleri / Anakart Bileşenleri Montajı. 2. YARIYIL 1251012/GRAFİK ve ANİMASYON/M/2-2-3-6 Program Giriş Ayarları / Araç Paneli / Vektör Araçları / Metin Düzenleme İşlemleri / Renk, Kontur ve Dolgu Uygulamaları / Canlı Filtreler / Katman İşlemler / Dilimler ve Etkin Bölgeler / Düğmeler ve Açılır Menüler / Sayfalar / Hareketli Resimler / Movie Clipler ve Buton Tasarımı / Dinamik Veriler / Action Script’e Giriş / Action Script Uygulamaları. 1251022/VERİ TABANI I/M/2-2-3-4 Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemleri genel yapısı ve özellikleri / Temel veritabanı kavramları veritabanı yazılımları / Veri Modelleri (Ağ, hiyerarşik, nesnel, ilişkisel) / Veri soyutlanması, veritabanı sistemleri alt yapısı, veri bağımsızlığı, veri çok yüzlülüğü / Veritabanı yönetim sistemlerinin sınıflandırılmaları / İlişkisel veritabanı özellikleri, tablolar, ilişkiler, anahtarlar / İlişkisel veritabanını matematiksel alt yapısı / Kartezyen çarpımı, bağıntı, ilişkisel matematik, ilişkisel matematik işlemleri / Veritabanı iç işlemleri / Veritabanı tasarımı, normalizasyon işlemleri / SQL’de kullanılan veri tipleri, yeni veri tipi oluşturma, veritabanı oluşturma, tablo oluşturma, tablo güncelleme, var olan veritabanını silme, var olan tabloyu silme / SQL komutları ile tabloya kayıt ekleme, güncelleme, silme ve temel sorgulama işlemleri / SQL (Yapısal Sorgulama dili) komutları kullanarak grup oluşturma / SQL (Yapısal Sorgulama dili) komutları kullanarak tablolararasında bağlantı oluşturma / SQL (Yapısal Sorgulama dili) komutları kullanarak iç içe sorgu oluşturma. 1251032/YAZILIM MİMARİSİ/M/3-0-3-4 Gereksinimleri belirlemek ve analiz etmek / Yazılım geliştirme modeli ve yazılım mimarisini seçmek / Yazılım geliştirme modeli ve yazılım mimarisini seçmek / Tasarım araçlarını kullanmak / Gereksinimlere uygun yazılımı tasarlamak / Yazılımı kodlamak / Dosya sürüm kontrol araçlarını kullanmak / Test araçlarını kullanmak /Yazılımın testini yapmak / Proje yönetim araçlarını kullanmak / Bakım ve onarım süreci işlemlerini yapmak. 1251042/SAYISAL ÇÖZÜMLEME/M/3-0-3-4 Nümerik Analizin tanımı / Sonlu Farklar / Faktöriyel Polinomları / Toplamlar ve Seriler / Newton Formülü / Taylor ve Maclaurin Serileri / Interpolasyon / Kök bulma Yöntemleri / Denklemlerin Yaklasik Çözümleri / Doğrusal Olmayan Cebir / En Küçük Kareler Yöntemi / En Küçük Kareler Yöntemi Uygulamaları / Doğrusal Sistemler / Örnek problem çözümleri ve karşılaştırma. 3. YARIYIL 1252011/KALİTE GÜVENCESİ VE STANDARTLARI/M/2-0-2-2 Kalite Kavramı, Bileşenleri / Toplam Kalite Yönetimi / TKY Öğeleri / TKY Amaçları / Kalite Güvence Sistemi / Kalite Fonksiyonu / KGS Uygulanmasını Gerektiren Nedenler / Kalite Kavramı / ISO 9000 Kavramı, Yararları / KYS Prensipleri / Sürekli İyileştirme / Standart ve Standardizasyon / Belgelendirme / TSE Tarafından Verilen Marka ve Belgeler / Yönetim Sistemi Standartları / Kalite Güvence Sisteminin Denetlenmesi / Tetkik, Çeşitleri, Aşamaları / İstatistik Kalite Kontrolü / İstatistiksel Proses Kontrolünde Kullanılan Teknikler / İPK Proje Akış Diyagramı / Kalite İyileştirme İçin Kullanılan Diğer Araç ve Teknikler / İstatistiksel Dağılımlar. 1252021/VERİ TABANI II/M/2-2-3-4 Veritabanı yönetim sistemlerinin sınıflandırılmaları, Veritabanı tasarımı, normalizasyon işlemleri / Saklı Yordamları anlamak, sistem yordamları, kullanıcı tanımlı yordamlar oluşturmak / Saklı Yordamları anlamak, sistem yordamları, kullanıcı tanımlı yordamlar oluşturmak / Tetikleyicileri anlamak / AFTER, INSTEAD OF tetikleyicileri / Transact-SQL Dili / Query Analyzer / Sorguları Çözümlemek. 1252031/GÖRSEL PROGRAMLAMA I/M/2-2-3-5 Görsel programlama editörü kurma ve ayarlarını yapma / Formlar ve özellikleri / Standart nesneler / Giriş ve mesaj pencereleri / Diyalog pencereleri / Gelişmiş nesneler / Operatörler / Fonksiyonlar / Karar yapıları ve döngüler / Diziler / Grafik uygulamaları / Raporlama uygulamaları. 1252041/MESLEKİ MATEMATİK/M/3-0-3-4 Analitik ve nümerik çözümler / Matris ve matris işlemleri / Hata analizi / Denklem sistemleri ve lineer denklem sistemlerinin nümerik yöntemlerle çözümü / Lineer denklem sistemlerinin nümerik yöntemlerle çözümü / Lineer denklem sistemlerinin nümerik yöntemlerle çözümü / Eğri uydurma yöntemleri / İnterpolasyon teknikleri / Çokgenler, açılar, çember ve dairede geometrik uygulamalar / Geometrik cisimler / Koordinat sistemleri / Temel trigonometri ve trigonometrik fonksiyonlar. 1252051/NESNE TABANLI PROGRAMLAMA /M/2-2-3-5 Programlama İçin Gerekli Yazılımların Kurulması / Temel Bir Konsol ve İşletim Sistemi Uygulaması / Sabit, Değişken ve Nesne Kullanımı / Operatörlerin Kullanımı / Karar Kontrol Deyimleri / Döngü Kontrol Deyimleri / Kullanıcı Tanımlı Fonksiyonlar / Hazır Fonksiyonlar / Dosya İşlemleri / Sınıf, Alan ve Metot Kullanımı / Lokal ve Global Referanslar / Diziler / Çok Boyutlu Diziler ve Matris İşlemleri / Standart Bileşenler / Gelişmiş Bileşenler / Veritabanı Bağlantısı, Veritabanı Sorguları. 1252061/INTERNET PROGRAMCILIĞI I /M/2-2-3-4 Uygulama Yazılımlarını Kurulumu ve Testi / Değişkenler ve Sabitler, Operatörler / Karar Kontrol Yapıları / Döngü Kontrol Yapıları / Kullanıcı Tanımlı Fonksiyonlar / Hazır Fonksiyonlar / Diziler ve Nesneler / Dosyalama İşlemleri / WEB Form Uygulamaları / Sayfalar Arası Veri Aktarım Yöntemleri / Veritabanı İşlemleri-1 / Veritabanı İşlemleri-2 / XML ve WEB servisleri -1 / XML ve WEB servisleri -2. 4. YARIYIL 1252012/MESLEKİ YABANCI DİL /M/2-0-2-2 Mesleki Yabancı Dil Yeterliklerine Temel Teşkil Edecek Genel İngilizce Bilgilerinin Güncelleştirilerek Tekrarı / Genel İngilizce Bilgilerinin Güncelleştirilerek Tekrarı / Mesleki Terim, Kavram ve Terminoloji / İşletim Sistemi Kurulum Dokümanları / İşletim Sistemi Hata Mesajları, Yardım Dosyaları / Program Dili Hata Mesajları / Program Dili Yardım Dosyaları / Program Dilinde Kullanılan Terimler / Bilgisayar Çevre Birimleri Dokümanları. 1252022/GÖRSEL PROGRAMLAMA II/M/2-2-3-5 Active Form Uygulaması Yapmak / Activex Uygulaması Yapmak / DLL Uygulaması Yapmak / API Uygulaması Yapmak / Registry Uygulaması Yapmak / OLE Nesneleri İle Çalışmak / Resim Dosyaları İle Çalışmak / Pdf Uzantılı Dosyalarla Çalışmak / Çevre Birimleri İle İletişim Kuran Uygulama Yapmak / Dosya Transfer Uygulaması Yapmak / Elektronik Posta Uygulaması Yapmak / Canlı Mesajlaşma Uygulaması Yapmak / Client-Server Uygulama Yapmak / Çok Katmanlı Uygulama Yapmak. 1252032/SİSTEM ANALİZİ VE TASARIMI /M/3-0-3-5 Sistem Analizi Kavramları / Bilgi Sistemleri / Sistem Tasarımı ve Fizibilite / Genel ve Ayrıntılı Sistem Tasarımı / Bilgi Sistemlerinde Kullanılan Araçlar / Projenin Algoritma ve Akış Şemasını Belirlemek / Algoritma ve Akış Şeması Çizim Programları İle Çizim / Veritabanı Tasarımı ve Yönetimi / Şebeke Analizi ve CPM Yöntemi / Şebeke Analizi ve PERT Yöntemi / CPM ve PERT Yöntemi Uygulamaları / Proje Planlama ve Yönetme Programı İle Çalışma / Ulaştırma Modelleri. 1252042/SİSTEM MİMARİLERİ /M/2-2-3-5 İşletim Sistemi Tanımı ve İşletim Sistemi Bileşenleri / Ana Bellek Yönetimi / İşletim Sisteminde Veri Yapıları / İşletim Sisteminde Dosya Yapıları / Dosya Sistemi Disk Kümeleme Sistemleri (Raid) / Active Directory Yapısı / Kullanıcı Grupları Hesabı Oluşturma ve Yönetimi / Bilgisayar Ağları / Ağ Kabloları / Ağ Cihazları / OSI ve TCP/IP Katmanları / Ağ (IP) Adresleme ve Alt Ağ Oluşturma / Hata Sezme Yöntemleri / Hata Düzeltme Yöntemleri. 1252052/INTERNET PROGRAMCILIĞI II /M/2-2-3-4 Web Sunucu İçin Yazılım Kurulumları ve Yayınlama / Değişkenler ve Sabitler, Operatörler ve İşlem Önceliği / Karar Kontrol Deyimleri / Döngü Kontrol Deyimleri / Kullanıcı Tanımlı Fonksiyonlar / Hazır Fonksiyonlar / Dizi İşlemleri / Dosya İşlemleri / Web Formları / Sayfalar Arası Veri Aktarımı / Veritabanı Bağlantısı / Veritabanı İşlemleri–1 / Veritabanı İşlemleri–2 / XML Uygulamaları ve Web Servisleri. 1252062/ARAŞTIRMA YÖNTEM VE TEKNİKLERİ/M/2-0-2-3 Araştırma Konularını Seçme / Kaynak Araştırması Yapma / Araştırma Sonuçlarını Değerlendirme / Araştırma Sonuçlarını Rapor Haline Dönüştürme / Sunuma Hazırlık Yapma / Sunumu Yapma / Sunumları Değerlendirme. 3. ve 4. YARIYIL A GRUBU 1252071/WEB PROJESİ YÖNETİMİ/MS/2-2-3-3 Web Sitesinin İhtiyaçları / Web Sitesi Tasarlama / Web Sitesi Yayına Hazırlık İşlemleri / Web Sitesi Yayınlama İşlemleri / Web Sitesi Güvenlik Ayarları / Web Sitesini Yedekleme İşlemleri / Web Sitesini Bakım İşlemleri. 1252081/VISUAL STUDIO UYGULAMALARI /MS/2-2-3-3 Visual Basic Programlama Yapısı / Visual Basic Editöründe Yer Alan Menüler / Visual Basic Ana Formu / Programcı Formu / Toolbox (Araç Kutusu) / Properties (Özellikler) Penceresi / Project Penceresi / Kod Penceresi Özellikleri / Visual Basic’te Kullanılan Veri Tipleri / Sabit ve Değişken Türleri / Aritmetik ve Mantıksal İşlemleri Yapmak İçin Kullanılan Operatörler / Kontrol (Select-Case, İf-Then-Else,Choose, Switch) Deyimleri Kullanmak / Döngü (For, Do-Loop, While-Wend) Deyimleri / Alt Program Mantığı / Prosedür Tanımını, Parametrelerini ve Kullanımı / Fonksiyon Tanımını, Parametrelerinin ve Kullanımı / Program İçerinde Standart Fonksiyonları (Giriş-Çıkış, Matematik, Zaman, Karakter, Grafik) Kullanmak / Dizi Mantığı, Tek Boyutlu Dizi Yapısını Bilir ve Program İçerisinde Kullanımı / Çok Boyutlu Dizi Yapısı ve Program İçerisinde Kullanımı / Formlar, Formlara Ait Özellikler, Olayları ve Metotlar / SDI Ve MDI Formlar Arasındaki Farklar, ve Bu Formları Oluşturmak / Toolbox (Araç Kutusu)’da Yer Alan Kontrol Nesnelerini, Özelikleri ve Olayları / Bir Form Üzerinde Toolbox (Araç Kutusu)’da Yer Alan Kontrol Nesnelerini Kullanarak İstenen Form Görünümünü Elde Etmek / Sıralı Erişimli Bir Dosyayı Oluşturmak ve Kullanmak İçin Gerekli Komutlar / Rastgele Erişimli Bir Dosyayı Oluşturmak ve Kullanmak İçin Gerekli Komutlar / Dosya Kontrol Fonksiyonlarını (EOF, LOF, SEEK vb.) / Stok Kontrolü, Rezervasyon Takip İşlemleri, Öğrenci Kayıt İşlemleri Gibi Projeleri Hazırlamak. 1252091/BİLGİSAYAR YARDIMI İLE TASARIM VE MODELLEME/MS/2-2-3-3 Ekran Düzenleme Komutları / Komut Girişi / İşlev Tuşları / Başlangıç Ayarları / Araç Çubukları / Çizim Komutları Ve Kullanımı / Çizim Komutu Uygulamaları / Düzenleme Komutlarını Kullanabilme / Düzenleme Komutları Uygulamaları / Çizim Yardımcı Komutları / Katman Oluşturulma ve Düzenlenme / Çizim Komutları, Çizimlere Yazı, Tarama Ekleme / Blok Elemanlar ve Nitelikli Bloklar Oluşturabilme / Çizim Yapma Aşamalarında Koordinat Sistemlerini Kullanabilme / Ölçülendirme Komutlar / Ölçülendirme ve Ölçülendirme Ayarları / Görüntü Alanları Oluşturabilme / Yazıcı Ayarları ve Çıktı Alma / Çizimlere Hareket Verme. 1252101/JAVA PROGRAMLAMA/MS/2-2-3-3 Java’ya Giriş / Java’ya Genel Bakış / Java Programlama Dilinde Kullanılan Kontrol ve Döngü Komutları / Java Programlama Dilinde Dizi Yapısı ve Kullanımı (Tek ve Çok Boyutlu Diziler) / Metot ve Sınıflar / Kalıtım, Soyutlama ve Çok Biçimlilik / Paketler ve Arabirimler / Form Tabanlı Uygulamalar Geliştirmek / Menü Tasarımı / Tasarım Desenleri. 1252111/BİLGİSAYAR OYUNLARI TASARIM VE UYGULAMA/MS/2-2-3-3 Oyunların Tanıtımı / Bilgisayar Oyunları Endüstrisi / İnternet Oyun Kaynakları / Oyunların Tarihi, Özellikleri ve Modelleri / Oyun Analizi / Oyun Çeşitleri / Klasik Oyunlar / Eyleme Dayalı Oyunlar / Bulmaca Oyunları / Beceri Oyunları / Oyunu Parçalarına Ayırma / Oyun Tasarlama İşlemi Safhaları / Tasarım Elemanları Öğeleri / Aksiyon Oyunları / Bir Oyun Oluşturma, Sentezleme / Oyun Tasarım Kuralları / Bir Oyun Anatomisi / Oyun Tasarımı ve Uygulama / Tasarım Elemanlarının Analizi ve Sentezi / Etkileşimli Oyunu Kareleme (Ekrana Aktarma) / Strateji Oyunları / Oyun Öyküleme / Kriter Değerlendirme / Oyun Teknolojisi / I/O (Girdi/Çıktı) Cihazları / Macera Oyunları Giriş/Çıkış Yapısı / İnsanMakine İlişkisi / Simülasyon Oyunları / RPG Oyunları / Tasarım Arayüzü ve Grafik Kullanım / Oyun Mühendisliği / Oyunların Tasarlanması / Genetik Algoritmalar ve Uygulamalar / Oyun Yapısı / Tasarım Dokümantasyonu / Tasarım Değerlendirme ve Oyun Dengesi / Eğitim Oyunları / Yapay Yaşam ve Oyun Yapısı / Oyun Önerisi / Kriter Değerlendirme. B GRUBU 1252072/MİKROİŞLEMCİLER VE ASSEMBLY/MS/2-0-2-3 Basit Mikroişlemci Mimarisi / 80*86 İşlemci Ailesi / Assembly Dili / X86 Komut Yapısı / X86 Adresleme Modları / Assembly Komut Kümesi / Veri Aktarım Komutları / Kontrol Komutları / Kaydırma ve Yönlendirme Komutları / Aritmetik İşlemler / String İşlemleri / Ekran ve Klavye İşlemleri / Basit Giriş – Çıkış Teknikleri / Altprogramlara Bağlantı Teknikleri. 1252082/AÇIK KAYNAK İŞLETİM SİSTEMİ/MS/2-0-2-3 Açık Kaynak Kodlu İşletim Sistemi Yapısı / Temel Masaüstü Kavramları ve İşlemleri / Dosya Sistemi ve Çalışma Mantığı / Açık Kaynak İşletim Sistemi Temel Araçları ve Uygulamaları / Temel Ağ Programları ve Ağ Ayarları / İnternet Bağlantısı / Temel Kullanıcı ve Grup İşlemleri / Açık Kaynak İşletim Sistemi Editörleri / Program Kurma ve Güncelleme / Kabuk İşlemleri / Dosya ve Dizin Paylaşımı. 1252092/VERİ MADENCİLİĞİ/MS/2-0-2-3 Veri Madenciliğine Giriş / Veri Temizleme ve Hazırlama / Sınıflandırma Yöntemleri / Demetleme Yöntemleri / İlişkilendirme Kuralları / Metin Madenciliği / Web Madenciliği / Sosyal Ağlar / Veri Madenciliği Uygulamaları. 1252102/YÖNEYLEM ARAŞTIRMASI/MS/2-0-2-3 Modellemeye Giriş / Doğrusal Programlama Modeli / Doğrusal Programlama Modeli Çözüm Yöntemleri (Grafik, Cebirsel, Simpleks vb.) / Doğrusal Programlama Modelinde Dualite ve Duyarlılık Analizleri / Ulaştırma Modelleri ve Çözüm Yöntemleri / Ulaştırma Problemlerinde Duyarlılık Analizi / Atama Modelleri ve Çözüm Yöntemleri / Şebeke Modelleri (CPM) / Şebeke Modelleri (PERT) / Çok Kriterli Karar Verme Yöntemleri / Çok Kriterli Karar Verme Problemlerinin Çözüm Yöntemleri / Çok Amaçlı Programlama Modeli / Çok Amaçlı Programlama Problemlerinin Çözüm Yöntemleri. 1252112/YÖNLENDİRİLMİŞ ÇALIŞMA/MS/2-0-2-3 Yazılım Konularının ve Grupların Belirlenmesi / Uygulamanın Sistem Analizinin Hazırlanması / Uygulamanın Geliştirilmesi / Uygulamanın Kontrolü ve Geliştirilmesi.