BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ YDL101 Yabancı Dil-I (2-0-2) 2 AKTS am, is, are (to be), presentcontinuous (am doing, is doingaredoing) presentsimple: I do/ work/ like...,presentsimple : I don't..., Do you...?, comparison of presentsimpleandpresentcontinuous: I am doing / I do past of to be: was, wereregularandirregularverbspastsimple: worked / got / went, etc, I didn't...,didyou...? pastcontinuous: I wasdoing, comparison of pastcontinuousandpastsimple: I wasdoing / I did...,etc I haveandi'vegot, have I have done,, I'vejust..., I'vealready..., I haven't... yet, Haveyou ever...? How longhaveyou...?for, since, ago, comparison of presentperfectandpastsimple: I have done / I did...still, yet, alreadyfrom...to, until, since, forfuture tense: Whatareyoudoingtomorrow?, I'm goingto..., will/ shall, Suggestion: Shall I...? Shallwe...? TDL101 Türk Dili I (2-0-2) 2 AKTS Dil ve Diller: Dil Millet İlişkisi, Dil Kültür İlişkisi Yeryüzündeki Diller ve Türk Dilinin Dünya Dilleri arasındaki Yeri; Kaynakları bakımından Dil Aileleri Türk Yazı Dilinin tarihi gelişimi; Eski Türkçe, Orta Türkçe, Divanü Lügat-it Türk, Atabetü'l- Hakayık, Harezm Türkçesi, Eski Türkiye Türkçesi (Eski Anadolu Türkçesi); Yeni Türkçe Dönemi, Modern Türkçe Dönemi, Batı, Güney Batı Türkçesi), Türkiye Türkçesi, Doğu ( Kuzey )Doğu Türkçesi), KaratayTürkçesi, Ses Bilgisi (FONETİK), Ses ve sesin oluşumu, büyük ve küçük ünlü uyumu, Türkçedeki başlıca ses olayları; Türkçe'nin ses özellikleri, Türkçe'nin hece yapısı, cümle vurgusu. Şekil Bilgisi (MORFOLOJİ- BİÇİM BİLGİSİ),şekil bakımından kelimeler, kökler, gövdeler, ekler(yapım ekleri, çekim ekleri),anlatım ve vazifeleri bakımından kelimeler; isimler, sıfatlar, zamirler, fiiller, fiil çekimi, şekil ve zaman ekleri, fiilimsiler, edatlar, fiilden türeyenler ve isimden türeyenler, anlam bilimi; kelimede anlam, kelimenin anlam çerçevesi, cümle bilgisi; cümle çeşitleri, cümle tahlilleri. AIT101 Atatürk İlkeleri ve İnkılap Tarihi-I (2-0-2) 2 AKTS Osmanlı İmparatorluğu'nun Dağılışı (XIX Yüyıl). Tanzimat ve Islahat Fermanı, I. ve II. Meşrutiyet, Trablusgarp ve Balkan Savaşları, I. Dünya Savaşı, Mondros Ateşkes Antlaşması, Wilson İlkeleri, Paris Konferansı, M. Kemal'in Samsun'a çıkışı ve Anadolu'daki Durum, Amasya Genelgesi, Ulusal Kongreler, Mebusan Meclisi'nin Açılışı, TBMM'nin Kuruluşu ve İç İsyanlar, Teşkilat-ı Esasi Kanunu, Düzenli Ordunun Kuruluşu, I. İnönü, Kütahya - Eskişehir, Sakarya Meydan Muharebesi ve Büyük Taarruz, Kurtuluş Savaşı sırasındaki Antlaşmalar, Saltanatın Kaldırılması, Lozan Barış Antlaşması, Cumhuriyet'in İlanı. BIL101 Programlama Temelleri (3-1-4) 6 AKTS 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, Değer Döndürmeyen Alt Programlar, Değer Döndüren Alt Programlar, Sıralı Dosyalar, Rastgele Erişimli Dosyalar
BIL103 Görsel Programlama I (3-1-4) 4 AKTS 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ı BIL105 Grafik ve Animasyon I (2-1-3) 4 AKTS 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, Slayt Gösterisi, Optimizasyon ve Dışa Aktarma, WEB Tasarım Editörü ile Çalışma BIL107 Web Tasarımının Temelleri (2-1-3) 3 AKTS İnternet ve WEB Tanımları, Html Temel Etiketleri, Metin ve Görünüm Etiketleri, Bağlantı (Köprü) Oluşturma, Tablo İşlemleri, Formlar, Çerçeveler, Çoklu Ortam Araçları, Stil Şablonu(CSS) Temelleri, Stil Şablonu(CSS) Menü İşlemleri, Tarayıcı Sorunları ve Çözümleri, WEB Editörü Temel Araçları, Metin İşlemleri, Tablo İşlemleri, Çoklu Ortam İşlemleri, Bağlantılar, Çerçeve İşlemleri, Şablonlar, Kütüphane İşlemleri, Form İşlemleri, Etkileşimli Ögeler, Katman İşlemleri, Erişebilirlik ve Site Yönetimi, BIL109 Web Editörü (2-1-3) 3 AKTS WEB Editörü Temel Araçları, Metin İşlemleri, Tablo İşlemleri, Çoklu Ortam İşlemleri, Çoklu Ortam İşlemleri,Bağlantılar,Çerçeve İşlemleri,Şablonlar,Kütüphane İşlemleri, Form İşlemleri, Etkileşimli Ögeler, Katman İşlemleri, Erişebilirlik ve Site Yönetimi BIL111 Yazılım Kurulumu ve Yönetimi (1-1-2) 4 AKTS İşletim Sistemleri, İşletim Sistemi Kurulumu,Sistem Özellikleri, Denetim Masası, Grup İlkeleri, İşletim Sistemini Çoğaltmak, Güvenlik Yazılımları, Ofis Yazılımları, Diğer Uygulama Yazılımları YDL102 Yabancı Dil II (2-0-2) 2 AKTS a lot, much, many a little, little, a few, fewget=receive/buy/fetch/find, get+adj.=become, getto=arrive, get in/out/ off, wordorderone, onessome, anynot+any, no, none not+ anybody /anyone / anything/ nobody / noone / nothingsomebody, anything, nowhereevery, allall, most, some, any, no/noneboth, either, neitherand, but, or, so, becausebefore, after, during, whilewhen (when I wentout..., when I am...,when I go...) adverbs: quickly, badly, suddenlyetc. comparison: old / older, expensive / moreexpensive, olderthan...moreexpensivethan... not as...as, theoldest, themostexpensivepassive :is done, was done, is being done, has been done be/ have / do in presentandpasttensesto...(i wantto do) and -ing ( I enjoydoing), I wantyouto..., I toldyouto...
TDL102 Türk Dili II (2-0-2) 2 AKTS İmla, noktalama ve kompozisyon (noktalama işaretleri, diğer işaretler),imla, yazım kuralları (büyük harflerin imlası,sayılarınyazılışı,kısaltmalarınimlası,alıntı kelimelerin yazılışı),kompozisyon (kompozisyonun amacı, kompozisyon yazmada yöntem),kompozisyonda plan,giriş,gelişme,sonuç, Anlatım özellikleri,anlatımdaduruluk,anlatımdasadelik,anlatımda açıklık içtenlik,anlatım bozuklukları (eş anlamlı kelimelerin cümle içinde kullanılışı),deyimlerin yanlış kullanılışı,anlatımbiçimleri(açıklama,hikaye,özlüanlatım,tasvir,hiciv,portre,kanıtlama,konuşma,manzu m anlatım çeşitleri),sözlü anlatım çeşitleri(günlük ve hazırlıksız konuşma, hazırlıklı konuşma, açıkoturum, münazara, panel), Yazılı anlatım türleri (mektup, telgraf, tebrik, davetiye, edebi mektup), iş mektupları,resmi mektup, dilekçe, rapor, tutanak, karar, ilan, reklam, sohbet, eleştiri, anı, gezi yazısı, röportaj, anket, Otobiyografi, biyografi, roman, hikaye, masal, fabl, tiyatro, trajedi, dram, senaryo). AIT102 Atatürk İlkeleri ve İnkılap Tarihi II (2-0-2) 2 AKTS Siyasi alanda yapılan devrimler, siyasi partiler ve çok partili siyasi hayata geçiş denemeleri, hukuk alanında yapılan devrimler, toplumsal yaşayışın düzenlenmesi, ekonomik alanda yapılan yenilikler, 1923-1938 Döneminde Türk dış politikası, Atatürk sonrası Türk dış politikası, Türk Devriminin İlkeleri: (Cumhuriyetçilik, Halkçılık, Laiklik, Devrimcilik, Devletçilik, Milliyetçilik). Bütünleyici İlkeler. BIL102 Matematik (3-1-4) 7 AKTS Kümeler ve sayılar, Sayılarla ilgili işlemler ve sayı sistemleri, Diziler ve sayı dizilerinde dört işlemler, Aritmetik ve geometrik diziler, Fonksiyonlarda temel işlemler, Fonksiyon çeşitleri ve grafikler, Üstel fonksiyonlar, Logaritma, İstatistik ve kavramlar, Denklem kavramı, Eşitsizlik kavramı, Türev, Fonksiyon grafikleri BIL104 Görsel Programlama II (3-1-4) 4 AKTS Yerel veri tabanına bağlanmak ve verileri listelemek, Yerel veritabanında verileri işlemek, Yerel veritabanında istenilen kayda / kayıtlara ulaşmak, Uzak veritabanına bağlanmak ve verileri listelemek, Uzak veritabanında verileri işlemek, Basit sorgulamalar yapmak, İstatistiksel sorgulamalar yapmak, Veritabanından grafikler elde etmek, Veritabanından raporlama yapmak, Bileşen oluşturmak ve eklemek, Yardım dosyaları hazırlamak, Veritabanı kurulum seti hazırlamak, Program kurulum seti hazırlamak, BIL106 Grafik ve Animasyon II (2-1-3) 4 AKTS Animasyon Temelleri, Grafikler, Metin İşlemleri, Semboller, Animasyon Teknikleri, Ses ve Video İşlemleri, Ekranlar, Bileşenler, Dinamik Veriler, Yazılım Optimizasyonu, Animasyon Dosyalarının Yayınlama Ayarları, Eylemler Paneli, Temel Programlama Yapıları, Nesneler, Fonksiyonlar, Ses ve Video İşlemleri, Sunucu Taraflı İşlemler BIL108 Veri Tabanı I (3-1-4) 4 AKTS 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, Kullanıcı Sorguları Yazmak, Görünüm Sorguları
Yazmak, Tetikleyici Sorguları Yazmak, Alt Program Sorguları Yazmak, Transaction İşlemleri Yapmak, İndeks Sorguları Yazmak, BIL110 Bilgisayar Donanımı (1-1-2) 3 AKTS Statik (Durgun) Elektriğe Karşı Önlemler, Donanım Malzemelerinin Özellikleri, Bilgisayar Kasasının Güç Gereksinimi, Ana kart, İşlemci ve Bellek Birimleri, Disk Sürücüleri, Donanım Kartları, Çevre Birimleri, BIOS, Hata Mesajları BIL112 İletişim (2-0-2) 2 AKTS Sözlü İletişim kurmak, Yazılı İletişim kurmak, Sözsüz İletişim kurmak, Biçimsel (Formal) İletişim kurmak, Biçimsel Olmayan (İnformal) İletişim kurmak, Örgüt dışı iletişim kurmak BIL201 İnternet Programcılığı I (3-1-4) 5 AKTS 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 BIL203 Nesne Tabanlı Programlama I (3-1-4) 6 AKTS 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, Standart Bileşenler, Gelişmiş Bileşenler, Veritabanı Bağlantısı, Veritabanı Sorguları BIL205 Veri Tabanı II (3-1-4) 4 AKTS Endüstri standardı en az iki farklı üreticinin sunucu yazılımını kurmak, Veritabanı yönetim panelini kurmak, Veritabanı oluşturmak ve kullanıcıları tanımlamak, Veritabanı oluşturmak ve kullanıcıları tanımlamak, Tabloları tanımlamak ve diyagram yönetmek, Veri aktarma işlemleri yapmak, Var olan veritabanından yeni veritabanı oluşturmak, Görünüm, tetikleyici, altprogramlar ve indeksleri düzenlemek, Kullanıcı rollerini, kullanıcı tanımlı veri tiplerini düzenlemek, Kural ve varsayılan değerleri düzenlemek, Veri çoğaltma işlemleri ve bakım planı yapmak, Performans analizi ve iyileştirmeleri yapmak BIL207 Açık Kaynak İşletim Sistemi (1-1-2) 3 AKTS 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ı BIL209 Ağ Temelleri (1-1-2) 2 AKTS Bilgisayar Ağları, Ağ Kabloları, Ağ Adresleme, Paylaşım ve Güvenlik, Ağ Çevre Birimleri
BIL211 Mesleki Yabancı Dil I (2-0-2) 2 AKTS Mesleki yabancı dil yeterliklerine temel teşkil edecek genel İngilizce bilgilerinin güncelleştirilerek tekrarı, Mesleki terim, kavram ve terminoloji, İşletim sistemi kurulum dokümanları, İşletim sistemi hata mesajları, İşletim sistemi yardım dosyaları, Program dili hata mesajları, Program dili yardım dosyaları, Program dilinde kullanılan terimler, Bilgisayar çevre birimleri dokümanları BIL213 Araştırma Yöntem ve Teknikleri (1-1-2) 3 AKTS 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 Hâline Dönüştürme, Sunuma Hazırlık Yapma, Sunumu Yapma BIL215 İşletme (2-0-2) 3 AKTS İş fikri geliştirme süreci, Yatırım, Yapılabilirlik Çalışmalarını Yürütmek, İşletme-çevre ilişkileri, Talep tahminleme, İşletmenin kuruluş yeri,hukuksal yapılara göre işletmeler, Kapasite, Maliyet, Gelir ve gider kavramı,işyeri düzeni ve üretim planlaması, İşletme kurulum işlemleri, İşyeri açılışı BIL219 Meslek Etiği (2-0-2) 2 AKTS Etik ve ahlak kavramlarını incelemek, Etik sistemlerini incelemek, Ahlakın oluşumunda rol oynayan faktörleri incelemek, Meslek etiğini incelemek, Mesleki yozlaşma ve meslek hayatında etik dışı davranışların sonuçlarını incelemek, Sosyal sorumluluk kavramını incelemek BIL202 İnternet Programcılığı II (3-1-4) 5 AKTS Web sunucu için yazılım kurulumları ve yayınlama, Değişkenler ve sabitler, operatörler ve işlem önceliği, Karar kontrol deyimleri, döngü kontrol deyimleri, Kullanıcı tanımlı fonksiyonlar, Hazır fonksiyonlar, Dizi işlemleri, Dosya işlemleri, Web formları, Sayfalar arası veri aktarımı, Veritabanı bağlantısı, Veritabanı işlemleri 1, Veritabanı işlemleri 2, XML uygulamaları ve web servisleri BIL204 Nesne Tabanlı Programlama II (3-1-4) 6 AKTS Nesne Tabanlı Programlama İçin Yazılım Kurarak Ayarlarını Yapmak, Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak, Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak, Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri, Kontrol Nesneleri ve Diziler, Nesne Kullanımı ve Operatörler, Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar, Bileşen Kütüphanesi, Veri Yapıları, İşletim Sistemi Nesneleri, Menü Tasarımı ve Formlar, Veritabanı İşlemleri, Etkileşimli Veri Nesneleri
BIL206 Sistem Analizi ve Tasarımı (2-2-3) 5 AKTS Alana Yönelik Proje Konusunu Seçmek, Elde Edilen Bilgileri Sunmak, Projenin Konularını ve Çalışma Ortamını Analizlerle Belirlemek, Proje İçerisinde Kaydedilecek Verileri ve Türlerini Tespit Etmek, Elde Edilen Bilgileri Sunmak, Projenin Algoritma ve Akış Şemasını Belirlemek, Projenin Çalışacağı Platformunu Kurmak, Yapılan Hazırlıkları Sunmak, Projenin Ana Konularının Kodlarını Yazmak ve Test Etmek, Projeyi Sunmak, Proje İçin Detay Önerileri Almak, Kod Yazmak ve Test Etmek, Projenin Sunumu, Proje Kurulum Paketini Hazırlamak, Projenin Tüm Aşamalarını İçeren Rapor Kitapçığını Hazırlamak BIL208 Web Projesi Yönetimi (1-1-2) 3 AKTS WEB sitesinin ihtiyaçları, WEB sitesi tasarlama, WEB sitesi yayına hazırlık işlemleri, WEB sitesi yayınlama işlemleri, WEB sitesi güvenlik ayarları, WEB sitesini yedekleme işlemleri, WEB sitesini bakım işlemleri BIL210 Sunucu İşletim Sistemi (3-1-4) 5 AKTS Sunucu İşletim Sistemi, Sunucu İşletim Sistemi Yönetimi, Dosya Sistemi, Disk Kümeleme Sistemleri (Raid), Dosya ve Dizin Yönetimi, Veri Paylaşımı ve Güvenliği, Yedekleme ve Geri Yükleme, Active Directory Yapısı, Kullanıcı Grupları Hesabı Oluşturma ve Yönetimi, Gelişmiş Hesap Yönetimi, Tcp/Ip Ağları, Ağ Yazdırma Hizmetleri, Dhcp Hizmeti, Wıns Hizmeti, Dns Hizmeti BIL212 Mesleki Yabancı Dil II (2-0-2) 2 AKTS Mesleki konularda yazılı ve sözlü iletişim kurma, Kod Yazım Öğeleri, Mesaj ve Hata Kodları, Web Tarayıcıları, Veri Taban Kavramları, Grafik ve Çoklu Ortam BIL214 İçerik Yönetim Sistemi (1-1-2) 2 AKTS İçerik Yönetim Sistemi, Site Yönetimi, İçerik Yönetimi, Bileşen Yönetimi, Eklenti Yönetimi, Araçların Yönetimi BIL216 Yazılım Mimarileri (1-1-2) 2 AKTS Gereksinimleri belirlemek ve analiz etmek, 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