T.C OSMANİYE KORKUT ATA ÜNİVERSİTESİ OSMANİYE MESLEK YÜKSEKOKULU MÜDÜRLÜĞÜ Teknik Programlar Bölümü BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ I. YARIYIL TDL 101 TÜRK DİLİ I (2+0+2) (Teori+UYG + AKTS) Dil, Diller ve Türk Dili, Dil Bilgisi, Sözcük, Cümle, Kelime Türleri, Anlatımın Öğeleri ve Anlatım Türleri, Düzgün ve Etkili Konuşmanın Temel İlkeleri. AIT 101 ATATÜRK İLKELERİ VE İNKILAP TARİHİ I (2+0+2) Birinci Dünya Savaşı öncesi genel durum, Birinci Dünya Savaşı ve sonuçları, Kurtuluş Savaşı öncesi Osmanlı İmparatorluğunun durumu, Kurtuluş savaşı ve Osmanlı İmparatorluğunun tutumu ve işgaller, Kurtuluş Savaşı zorunluluğu, Atatürk ün 19 Mayıs 1919 da Samsun a çıkışı; Atatürk ün hayatı, Kişisel özellikleri ve çeşitli yönleri. YDL 101 YABACI DİL I (2+1+5) Present simple (to be) / subject pronouns / possessive adjectives pronouns, Commands / object pronouns / modal verbs, Present simple (main verb) affirmative, negative, interrogative forms, Let s / Shall we.? / Why don t we? / How about.?, What s the matter? / What s the matter with...?, Ordinal numbers / prepositions of location./ time expressions, Adverbs of quantity, countable-uncountable nouns / How many - How much, Would like / would like to... / would you like me to...?, Present progressive, Must / have to / need / should / ought to, Past verb to be, Past main verbs. MAT 101 MATEMATİK I (2+0+ 3) Sayılar, Cebir, Denklemler ve Eşitsizlikler, Fonksiyonlar, Trigonometri, Kompleks Sayılar, Logaritma. TBT101 TEKNOLOJİNİN BİLİMSEL İLKELERİ (2+0+2) Malzeme Özellikleri, Statik, Dinamik, Enerji, İş ve Güç, Mekanik ve Elektromanyetik Dalga Hareketi, Akışkanlarda Basınç, Elektrik ve Magnetizma. BIL 103 PROGRAMLAMA TEMELLERİ (3+1+ 4) Problem çözümü ilke 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. 1
BIL 105 TEMEL ELEKTRONİK (3+1+4) Temel elektrik ve elektronik prensipler, yarıiletkenler ve devre elemanları, Temel analog elektronik devreleri, çalışma prensipleri ve analizleri, Temel sayısal elektronik devreleri, çalışma prensipleri ve analizleri BIL 107 İŞLETİM SİSTEMLERİ (3+1+4) Dosya ve dizin işlemleri, Yönetim Sistemi, Internet Araçları, Kurulum ve Ayarlar. BIL 109 OFİS YAZILIMLARI (3+1+4) Kelime İşlem Programı, Sunu Programı, Çalışma Tablosu Hazırlama, Veri Tabanı Programının Kullanımı. II. YARIYIL TDL 102 TÜRK DİLİ II (2+0+2) (Teori+UYG + AKTS) Yazılı ve Sözlü Anlatım Türleri, Noktalama ve Yazım Kuralları, Anlatım Bozuklukları. AIT 102 ATATÜRK İLKELERI VE İNKILAP TARİHİ II (2+0+2) Kurtuluş Savaşına hazırlık dönemi, Kuvay-i Milliye hareketi : İlk direnişler ve dayanışma; Milli birlik ve beraberliğin önemi, Türkiye Büyük Millet Meclisi nin açılışı ve düzenli ordunun kurulması; Sevr Antlaşması, İnönü ve Sakarya savaşları; Büyük Taarruz, Lozan Barış Antlaşması ve önemi; Türkiye Cumhuriyetinin Kuruluşu ve Halifelik ve Sultanlığın kaldırılışı. YDL 102 YABACI DİL II (2+1+5) Adverbs of location, noun clauses, Prefer, would rather, Adverbs of manner / Adverbial Clauses of Manner, Comparative / Superlative forms, Will / Going to, Possible / probable / modal verbs (may, might, can, could, must) with present progressive and past forms., Passive voice (present, past, future, modals), Present perfect tense (affirmative, negative, interrogative forms) / just, already, yet, still, since, for, ever, never., Adverbial clauses of purpose (so that, in order to, so as to, to). The same as / different from. Adverbial clauses of reason (because, since, as, due to, owing to, because of, on the ground of... ). Adverbial Clauses of result (so, therefore, that s why, so... that, such... that. MAT 102 MATEMATİK II (2+0+3) Lineer Denklem Sistemleri ve Matrisler, Limit ve Süreklilik, Türev ve Uygulamaları, İntegral ve Uygulamaları, Diferansiyel Denklemler, İstatistik. 2
BIL 104 GÖRSEL PROGRAMLAMA I (3+1+5) Microsoft. NET Framework,XML Web Servisi ve uygulamalarının derlenip çalıştırılması için gerekli olan Microsoft Windows bileşenlerini tanıtımı. BIL 106 BİLGİSAYAR DONANIMI (2+1+3) Bilgisayar mimarisi ve işleyişi, Sistem Ünitesi ve birimleri, Giriş-çıkış birimleri ve arabirimler, Bilgisayar sistemlerinin montajı, bakım-onarımı ve arızaları. BIL 108 VERİ TABANI VE YÖNETİMİ I (3+1+5) Kullanıcı Tanımlı Tipler, Dosyalar, İşaretçiler, Özyineleme, Sıralama,Arama, Kütüphaneler, Kesmeler, Port kullanımı, Structured Query Language, Temel SQL Cümleler, Veri tanımı Diline Giriş BIL 110 WEB TASARIMININ TEMELLERİ (3+1+5) Temel İnternet Kavramları, Web Tasarımına Giriş, HTML, Script kullanımı, Tasarım ve Planlama, HTML Editörleri III. YARIYIL YÖN 201 YÖNLENDİRİLMİŞ ÇALIŞMA 1(1+1+3) (Teori+UYG + AKTS) Ön çalışma ve konu seçimi, Çözüm önerileri ve işlem basamaklarının tespiti, Çıktıları planlama, derleyip düzenleme, Laboratuar çalışmaları, Sunu ve değerlendirme. BIL 201 GÖRSEL PROGRAMLAMA II (3+1+5) 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. BIL 203 İNTERNET PROGRAMCILIĞI I (3+1+5) Temel İnternet Kavramları, Web Tasarımına Giriş, HTML, Script kullanımı, Tasarım ve Planlama, HTML Editörleri BIL 205 GRAFİK VE ANİMASYON I (3+1+5) Resim Dosyaları, Resim Hazırlama ve Düzenleme, Animasyon Hazırlama ve Düzenleme. BIL 207 AĞ TEMELLERİ (1+1+2) Bilgisayar ağlarına giriş, Bilgisayar ağlarında kullanılan kablolar, Ağ donanım elemanları, Ağ protokolleri. 3
ALAN İÇİ SEÇMELİ DERSLER BIL 209 VERİ TABANI YÖNETİMİ II (3+1+5) SQL Programlama, Arayüz(form) Hazırlama, Rapor Hazırlama. BIL 217 DELPHI PROGRAMLAMA I (3+1+5) 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. BIL 211 C PROGRAMLAMA DİLİ 1 (3+1+5) Temel Kavramlar, Yapısal deyimler ve komutlar, Döngü,dallanma ve dizi yapıları, Standart ve kullanıcının hazırladığı fonksiyonlar. BIL 215 VİSUAL BASİC PROGRAMLAMA I (3+1+5) Visual Basic Görsel Programlama Diline Giriş, Veri Tipleri ve Operatörler, Kontrol Deyimleri, Döngüler, Alt Programlar, Diziler, Kontrol Nesneleri, Özellikleri, Olaylar ve Metotlar, Dosyalar. BIL 231 GİRİŞİMCİLİK I (1+1+3) 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ı. GS201 AUTOCAD KULLANARAK ÇİZİM OLUŞTURMA 1(2+0+2) Yaygın olarak kullanılan bir CAD programının iki boyutlu çizimler ve modellemeler ile ilgili komutları öğretilir, öğretilen komutlarla çeşitli uygulamalar yapılır, bu uygulamalar parça modellemeleri ve montaj modellemeleri şeklinde sınıflandırılabilir. Yapılan çizimler yazıcı ya da çiziciler yardımıyla kâğıda dökülür ya da bir başka programa veri olarak transfer edilir GS203 PHP KULLANARAK WEB TASARIMI OLUŞTURMA 1(2+0+2) PHP ye Giriş, Diziler, Sabitler, Operatörler, Kontrol Yapıları, String Fonksiyonları, Zaman, Mat. ve Değişken Fonk., Diğer Hazır Fonksiyonlar, Dosya ve Klasör İşlemleri, PHP İle Oturum Yönetimi, MySQL e Giriş, PHP de MySQL Fonksiyonları, PHP ile MySQL Kullanımı, Örnek Uygulamalar GS237 YENİLENEBİLİR ENERJİ KAYNAKLARI 1(2+0+2) Yenilenebilir enerji kaynaklarından olan Güneş, Rüzgar, Dalga enerjilerinin üretim yöntemlerinin genel olarak incelenmesi. Uygulamalarının incelenmesi IV. YARIYIL YÖN 202 YÖNLENDİRİLMİŞ ÇALIŞMA II(1+1+3) (Teori+UYG + AKTS) 4
Ön çalışma ve konu seçimi, Çözüm önerileri ve işlem basamaklarının tespiti, Çıktıları planlama, derleyip düzenleme, Laboratuar çalışmaları, Sunu ve değerlendirme. BIL 202 GÖRSEL PROGRAMLAMA III (3+1+5) Bileşenlerin ileri düzey kullanımı, Veritabanı uygulamaları, İnternet uygulamaları. BIL 204 MOBİL PROGRAMLAMA(3+1+5) Android platformu için uygulamalar geliştirme projeleri yapılacak. Cep telefonları ve kişisel dijital asistanlar gibi kablosuz cihazlar için uygulamalar geliştirmek. Mobil cihaz işletim yapıları kullanarak,, kullanıcı arayüzleri geliştirmek, veritabanlarına, XML belgelerine ve web servislerine erişim uygulamalarının yapılması. ALAN İÇİ SEÇMELİ DERSLER BIL 224 İNTERNET PROGRAMCILIĞI II (3+1+5) 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 BIL 232 SİSTEM ANALİZİ VE TASARIMI (2+0+3) Ön çalışma ve konu seçimi, Çözüm önerileri ve işlem basamaklarının tespiti, Çıktıları planlama, derleyip düzenleme, Laboratuar çalışmaları, Sunu ve değerlendirme. BIL 208 MİKROİŞLEMCİLER VE ASSEMBLER (3+1+3) Mikroişlemcilerin genel yapısının ve işleyişi, Mikroişlemci giriş/çıkış birimleri ve işleyişi, Adresleme yapısı ve kullanımı, Assembler programlama. BIL 210 MESLEKİ İNGİLİZCE II (1+1+3) Simple present (mainverb) / have got / has got / passive, Passive / there is / there are / like / alike / unlike / differ from / while / as compered with, Simple present / present progressive, Simple future / be going to / future time expressions / passive, Adverbial clauses of reason and result, Was / were / simple past / passive / past time expressions. BIL 228 GİRİŞİMCİLİK II (1+1+3) İşletme ve Yönetimin Temel Kavramları, Amaçları ve Çevre ile İlişkileri, İşletmelerin Sınıflandırılması, İşletmenin Kuruluş Çalışmaları, Büyüklüğü ve Kapasitesi, İşletme Fonksiyonları, Organizasyonların İşleyişi. BIL 214 DELPHI PROGRAMLAMA II (3+1+5) Bileşenlerin ileri düzey kullanımı, Veritabanı uygulamaları, İnternet uygulamaları, Bileşen oluşturma ve yeni bileşenler türetme. 5
BIL 226 C PROGRAMLAMA II (3+1+5) İşaretçiler ve adres aritmetiği, Grafikler, Dosyalar, Port Kullanımı. BIL 216 VISUAL BASIC PROGRAMLAMA II (3+1+5) Nesneye Yönelik (Object-Oriented ) Programlama, Active X, Veritabanı Yönetimi, Visual Basic İle Internet Programlama, Veri Yapıları. GS202 AUTOCAD KULLANARAK ÇİZİM OLUŞTURMA II(2+0+2) Yaygın olarak kullanılan bir CAD programının iki boyutlu çizimler ve modellemeler ile ilgili komutları öğretilir, öğretilen komutlarla çeşitli uygulamalar yapılır, bu uygulamalar parça modellemeleri ve montaj modellemeleri şeklinde sınıflandırılabilir. Yapılan çizimler yazıcı ya da çiziciler yardımıyla kâğıda dökülür ya da bir başka programa veri olarak transfer edilir GS204 PHP KULLANARAK WEB TASARIMI OLUŞTURMA II(2+0+2) PHP ye Giriş, Diziler, Sabitler, Operatörler, Kontrol Yapıları, String Fonksiyonları, Zaman, Mat. ve Değişken Fonk., Diğer Hazır Fonksiyonlar, Dosya ve Klasör İşlemleri, PHP İle Oturum Yönetimi, MySQL e Giriş, PHP de MySQL Fonksiyonları, PHP ile MySQL Kullanımı, Örnek Uygulamalar GS238 YENİLENEBİLİR ENERJİ KAYNAKLARI II(2+0+2) Yenilenebilir enerji kaynaklarından olan Güneş, Rüzgar, Dalga enerjilerinin üretim yöntemlerinin genel olarak incelenmesi. Uygulamalarının incelenmesi 6