BİLGİSAYAR PROGRAMCILIĞI (METEP 2003-2009 yılları arası) DERS İÇERİKLERİ 1. Yarıyıl (T-U-Kr) ATATÜRK İLKELERİ VE İNKILAP TARİHİ - I (2-0-2) 19. yy Osmanlı Devletinin durumu (Meşrutiyet Dönemleri), Trablusgarp ve Balkan Savaşları, I. Dünya Savaşı ve Sonuçları, Cemiyetler, Kurtuluş Savaşı, Mudanya Ateşkes Antlaşması, Lozan Barış Antlaşması TÜRK DILI - I (2-0-2) Dil, Diller ve Türk Dili, Dil Bilgisi, Sözcük ve Cümle, Kelime Türleri, Anlatımın Öğeleri ve Anlatım Türleri, Düzgün ve Etkili Konuşmanın Temel İlkeleri. YABANCI DİL - I (4-0-4) Konuşma, Dinleme-Anlama, Yazma, Okuma-Anlama MATEMATIK I (3-1-4) Kümeler, Sayılar, Üslü ve Köklü Sayılar, Fonksiyonlar, Üstel ve Logaritmik Fonksiyonlar, Trigonometri, Kompleks Sayılar, Geometri. TEKNOLOJININ BILIMSEL İLKELERI (3-1-4) Malzeme özellikleri, Statik, Dinamik, Enerji, İş ve Güç, Mekanik ve Elektromanyetik Dalga Hareketi, Akışkanlarda Basınç, Elektrik ve Manyetizma ALGORITMA VE PROGRAMLAMAYA GİRİŞ (3-1-4) Problem Çözümü İlke ve Evreleri, Algoritma ve Akış şemaları, Programlama Ortamının Kullanımı ve Kod Yazım Kuralları, Değişkenler, Kontrol Deyimleri ve Döngüler, Diziler, Alt Programlar, Grafik TEMEL ELEKTRONIK (3-1-4) Temel Elektrik ve Elektronik Prensipler, Yarı İletkenler ve Devre Elemanları, Temel Analog Elektronik Devreleri, Çalışma Prensipleri ve Analizleri, Temel Sayısal Elektronik Devreleri, Çalışma Prensipleri ve Analizleri ENTEGRE OFIS (3-1-4) Bilgisayar Teknolojisinin Ofis Ortamında Değişik Amaçlarla Kullanımı; Kelime İşlem Programının Kullanımı; Bilgisayar Teknolojisiyle Sunu Hazırlama ve Takdim Etme; Bir Sunum Programının Kullanımı; Çalışma Tablosu Oluşturabilme; Çalışma Hayatında Sağlayacağı Kolaylıkları Kavrama; Çalışma Tablosunda Grafik Hazırlama 2. Yarıyıl: ATATÜRK İLKELERİ VE İNKILAP TARİHİ - II (2-0-2) Cumhuriyetin İlanı, Halifeliğin Kaldırılması, Çok Partili Rejim Denemeleri, Hukuk Alanında İnkılaplar, Eğitim Alanında İnkılaplar, Toplumsal Alanda İnkılaplar, Atatürkçülük, Atatürk İlkeleri, Atatürk Dönemi Dış Politikası TÜRK DILI - II (2-0-2) Yazılı ve Sözlü Anlatım Türleri, Noktalama ve Yazım Kuralları, Anlatım Bozuklukları. YABANCI DİL - II (4-0-2) Yabancı dili anlaşılır bir şekilde konuşabilme. Normal hızda konuşulduğunda konuşmacıdan gelen mesajı anlayabilme. Dil bilgisi ve yazım kurallarını uyarak amaca uygun yazabilme. Yabancı dilde okuyabilme ve okuduğunu anlayabilme, kelime dağarcığını geliştirebilme. MATEMATIK - II (3-1-4) Limit, Süreklilik, Türev ve Uygulamaları, Integral ve Uygulamaları, Denklem Çözümleri. VERİ YAPILARI VE PROGRAMLAMA (3-1-4) Kullanıcı Tanımlı Tipler, Dosyalar, İşaretçiler, Özyineleme, Sıralama,Arama, Kütüphaneler, Kesmeler, Port kullanımı BILGISAYAR DONANIMI (2-2-3) Bilgisayar Mimarisi ve İşleyişi, Sistem Ünitesi ve Birimleri, Giriş-Çıkış Birimleri ve Arabirimler, Bilgisayar Sistemlerinin Montajı, Bakım-Onarımı ve Arızaları GRAFİK VE ANİMASYON (3-1-4) Resim Dosyaları, Resim Hazırlama ve Düzenleme, Animasyon Hazırlama ve Düzenleme VERI TABANI VE YÖNETIM SISTEMLERI I (3-1-4) Veritabanı kavramlarını tanımı özellikleri ve hedefi, Veritabanı Yönetim Sistemlerinin özellikleri, *veri modelleme ve mantıksal veri tabanı tasarımı, veritabanı mimarisinde ilişkisel veri modelinin önemi, fiziksel veri tabanı tasarımı, veri ve veri tabanı yönetimi, veri işletmesi (özellikle SQL ile veri oluşturmak, almak, güncellemek ve silmek) 3. Yarıyıl: GÖRSEL PROGRAMLAMA I (3-1-4) Kurulum, Programlama Ortamı, Temel Bileşenler ve Tasarım Aşaması, Bilesen Özellikleri ve Olaylar, Değişkenler, Kontrol Deyimleri ve Döngüler, Nesne Yönelimli Programlama, Java programlama İNTERNET PROGRAMCILIĞI - I (3-1-4) Temel İnternet Kavramları, Web Tasarımına Giriş, HTML, Script kullanımı, Tasarım ve Planlama, HTML Editörleri, Dosya ve dizin işlemleri, Yönetim Sistemi, Internet Araçları, Kurulum ve Ayarlar, Dinamik Web sayfaları ve CGI Dilleri Sunucu ayarları, HTML Form taglari ve scriptleri, CGI dili kullanımı, Veritabanı kullanımı, Web Sitesi ve CGI Güvenliği VERI TABANI VE YÖNETIM SISTEMLERI - II (3-1-4) Yapısal Sorgulama Diline Giriş, Basit SQL Cümleleri, Veri Tanımlama Dili, SQL Programlama. Ara yüz (form) Hazırlama. Rapor Hazırlama. Kullanıcı Tanımlı Tipler, Dosyalar, İşaretçiler, Özyineleme, Sıralama, Arama, Kütüphaneler, Kesmeler, Port Kullanımı. İŞLETİM SİSTEMLERİ (3-1-4) Unix/Linux, Dosya ve dizin işlemleri, Yönetim Sistemi, Internet Araçları, Kurulum ve Ayarlar. MESLEKI YABANCI DİL - I (1-1-2) Yabancı dili iş hayatında doğru kelime ve ifadeleri kullanarak anlaşılır bir şekilde konuşabilme. Mesleği ile ilgili konularda normal hızda konuşulanı anlayabilme. Mesleği ile ilgili gerekli konularda amaca uygun yazabilme, yazışmalar yapabilme. Mesleği ile ilgili konularda okuduğunu anlayabilme, kelime dağarcığını geliştirebilme. GENEL VE TEKNİK İLETİŞİM (1-1-2) İletişimin tarifi ve türleri, Sözlü iletişim, Yazılı iletişim, Meslek hayatında iletişim, Grafik iletişim, Teknolojik araçlarla iletişim Sayfa 1 / 2 BILGISAYAR AĞ SISTEMLERI (1-1-2) Bilgisayar Ağlarına Giriş, Bilgisayar Ağlarında Kullanılan Kablolar, Ağ Donanım Elemanları, Ağ Protokolleri. Günümüz bilgisayar ağları ve gerekli ağ elemanlarını tanıyabilme; LAN, MAN, WAN kavramları; Bilgisayar ağlarında kullanılan kabloları tanıyabilme; Ağ Donanım birimleri, Repeater, Bridge, Ethernet, Anahtarlar ve Router'u tanıyabilme; Ağ Protokollerinin tarihçesini, adreslemeyi, FTP, TELNET, SMTP ve DNS'i tanıyabilme DELPHI PROGRAMLAMA - I (3-1-4) Kurulum, Programlama Ortamı, Temel Bileşenler ve Tasarım Aşaması, Bileşen Özellikleri ve Olaylar, Değişkenler, Kontrol Deyimleri ve Döngüler, Nesne Yönelimli Programlama C PROGRAMLAMA - I (3-1-4) Temel Kavramlar, Yapısal Deyimler ve Komutlar, Döngü, Dallanma ve Dizi Yapıları, Standart ve Kullanıcının Hazırladığı Fonksiyonlar VISUAL BASIC PROGRAMLAMA - I (3-1-4) Visual Basic Görsel Programlama Diline Giriş, Kontrol Deyimleri, Döngüler, Alt Programlar, Diziler, Kontrol Nesneleri, Özellikleri, Olaylar ve Metotlar, Dosyalar, Temel Kavramlar, Yapısal Deyimler ve Komutlar, Döngü, Dallanma ve Dizi Yapıları, Standart ve Kullanıcının Hazırladığı Fonksiyonlar, İşaretçiler ve Adres Aritmetiği, Grafikler, Dosyalar, Port Kullanımı, C++. BİLGİSAYAR YARDIMIYLA TASARIM VE MODELLEME (3-1-4) AutoCAD Kurulum. Araç çubuklarının tanıtımı, 2D ve 3D çizim elemanlarını tanıma ve kullanma, Yapılan çizimler üzerinde düzenleme ve değiştirmeler yapma, Çizimlere hareket verme, Çizimlere ışık, kamera, malzeme giydirme özelliklerini ekleme. GİRİŞİMCİLİK (1-1-2) Girişimcilik Kavramı ve Ortaya Çıkışı, Küçük İşletme Çeşitleri, Küçük İşletmelerin Kuruluş Süreleri, Küçük İşletmelerde Yönetim, Üretim, Pazarlama ve Finansman, Küçük İşletmelerin Sorunları ve Çözüm Yolları, Dağılımlar ve Örnekleme, Rassal değişkenler, matematiksel beklenen değer, Ortalama ve varyans, Veri analizi, Olasılık teorisi, Koşullu olasılık, bağımsız olaylar, Bayes teoremi, Bernoulli deneyleri ve binomial dağılım, Geometric ve negatif binomial dağılım, Poisson dağılımı, Moment üreten fonksiyonlar. Sürekli ve kesikli dağılımlar (üniform, üstel, Ki-kare vb.). MUHASEBE TEKNİKLERİ VE TİCARİ YAZILIMLAR - I (1-1-2) Temel Kavramlar ve Muhasebe Sistemi, Bilanço ve Gelir Tablosu, Paket Program Kullanımı 4. Yarıyıl: GÖRSEL PROGRAMLAMA II (3-1-4) Bileşenlerin ileri düzey kullanımı, Veri tabanı uygulamaları, Internet uygulamaları, Bileşen oluşturma ve yeni bileşenler türetme. İNTERNET PROGRAMCILIĞI - II (3-1-4) Dinamik Web Sayfaları ve CGI Dilleri, Sunucu Ayarları, HTML Form tagları ve Scriptleri, CGI Dili Kullanımı, Veri Tabanı Kullanımı, Web Sitesi ve CGI Güvenliği. SİSTEM ANALİZİ VE TASARIMI (2-2-3) Bağımsız araştırma ve uygulamaya yönelik bir öğretim elemanı danışmanlığında proje çalışması yapılması, projenin gerçekleştirilmesi ve raporunun sunulması. MIKROBİLGİSAYAR SİSTEMLERİ VE ASSEMBLER (3-1-4) Mikroişlemcilerin Genel Yapısının İsleyişi, Mikroişlemci Giriş/Çıkış Birimleri ve İsleyişi, Adresleme Yapısı ve Kullanımı, Assembler Programlama; Mikroişlemci/mikrodenetleyici sistemi tasarlayabilme. Assembly düzeyinde programlama mantığını geliştirebilme. Mikroişlemci/mikrodenetleyici sistemini modüler bir şekilde endüstriyel uygulamalarda kullanabilme. Yeni gelişen mikroişlemci/mikrodenetleyici sistemlerini takip edebilme bilgi ve anlayışına sahip olabilme MESLEKI YABANCI DİL - II (1-1-2) Yabancı dili iş hayatında doğru kelime ve ifadeleri kullanarak anlaşılır bir şekilde konuşabilme. Mesleği ile ilgili konularda normal hızda konuşulanı anlayabilme. Mesleği ile ilgili gerekli konularda amaca uygun yazabilme, yazışmalar yapabilme. Mesleği ile ilgili konularda okuduğunu anlayabilme, kelime dağarcığını geliştirebilme. KALITE GÜVENCE VE STANDARTLARI (1-1-2) Standardizasyonla ilgili temel bilgileri kavrayabilme; Kalite ve Kalite Kavramları ile ilgili bilgileri kavrayabilme; Kalite Güvencenin önemini kavrayabilme ve içeriğini anlayabilme, TS-EN-ISO 9000, TS-EN-ISO 9001, TS-EN-ISO 9004, ISO 19011 standartları ve Mesleki standartları kavrayabilmeleri. İŞLETME YÖNETIMI (1-1-2) İşletme ve Yönetimin Temel Kavramları, Amaçları ve Çevre ile İlişkileri, İsletmelerin Sınıflandırılması, İşletmelerin Kuruluş Çalışmaları, Büyüklüğü ve Kapasitesi, İşletme Fonksiyonları, Organizasyonların İsleyişi DELPHI PROGRAMLAMA - II (3-1-4) Bileşenlerin ileri düzey kullanımı, Veritabanı uygulamaları, İnternet uygulamaları, Bileşen oluşturma ve yeni bileşenler türetme C PROGRAMLAMA - II (3-1-4) İşaretciler ve adres aritmetiği, Grafikler, Dosyalar, Port Kullanımı VISUAL BASIC PROGRAMLAMA - II (3-1-4) Nesneye Yönelik (Object-Oriented ) Programlama, Active X, Veritabanı Yönetimi, Visual Basic İle Internet Programlama, Veri Yapıları BİLGİSAYARLI KONTROL (3-1-4) Endüstrıyel Bilgisayarlar, Bilgısayar İçi Hızlı Data Ölçme Ve Kontrol Kartları, Sinyal İşleme Ve Ölçme Modülleri Endüstriyel Haberleşme, Pc Tabanlı Haberleşme Kontrolü, Uzaktan Data Ölçme Ve Kontrol Modülleri, Dağınık Data Ölçme Ve Kontrol Sistemleri ARAŞTIRMA TEKNİKLERİ VE SEMİNER (1-1-2) Araştırma Teknikleri, Araştırma Konularının Seçimi, Kaynak Araştırması, Araştırma Konularının Rapor Haline Dönüştürülmesi ve Sunumunun Yapılması MUHASEBE TEKNİKLERİ VE TİCARİ YAZILIMLAR - II (1-1-2) İşletme hesabı esasının paket programda uygulanması, İşçi takip ve sigorta işlemleri, Kart işlemleri Sayfa 2 / 2