BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ

advertisement
BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ
BİLGİSAYAR PROGRAMCILIĞI PROGRAMI
DERS İÇERİKLERİ
I.YARIYIL
BPR101 Matematik
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. İstatistik ve kavramlar.
Denklem kavramı. Eşitsizlik kavramı. Türev. Fonksiyon grafikleri.
BPR103 Programlama Temelleri
Algoritma. Akış Diyagramı. Programlama Araçları, Değişkenler ve Sabit. Giriş-Çıkış
iş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
BPR105 Bilgisayar Donanımı
Statik (Durgun) Elektriğe Karşı Önlemler. Donanım Malzemelerinin Özellikleri. Donanım
Malzemelerinin Özellikleri. Bilgisayar Kasasının Güç Gereksinimi. Bilgisayar Kasasının Güç
Gereksinimi. Anakart, İşlemci ve Bellek Birimleri. Anakart, İşlemci ve Bellek Birimleri. Disk
Sürücüleri. Disk Sürücüleri. Donanım Kartları. Donanım Kartları. Çevre Birimleri. BIOS.
Hata Mesajları
BPR107 Grafik ve Animasyon –I
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.
Aİ 101 Atatürk İlkeleri ve İnkılâp Tarihi I
İnkılâp ve benzeri kavramlar. Osmanlı Devletinin son dönemlerinde batılılaşma adına yapılan
çalışmalar ve bunların Atatürk dönemi inkılâplarına olan etkisi. Türk İstiklâl Savaşı ve
Türkiye Cumhuriyeti Devleti’nin kuruluşu.
TD 101 Türk Dili I
Dil nedir, dillerin doğuşu, dil ve iletişim, dilin millet yaşamındaki yeri ve önemi, Türk
Dilinin Dünya dilleri arasındaki yeri, Türkçenin Tarihsel gelişimi ve bugün konuşulduğu
yerler. Türkçenin belirleyici özellikleri hakkında genel bilgi. Dilekçe, yazım kuralları, bu
kuralların sıkça ihlâl edildiği durumlar, noktalama işaretleri ve uygulamaları. Türk ve dünya
edebiyatından öğrencilerin beğendiklerini örneklemek, üzerinde çalışmak.
YYD101 Yabancı Dil I
Karşılıklı konuşmalar ve kısa metinler aracılığı ile temel gramer alt yapılarının geliştirilmesi,
TO BE fiil formları ile iletişim becerilerinin (sözlü-yazılı ifadeler oluşturmak, dinlediğini ve
okuduğunu anlamak) geliştirilmesi
Seçmeli Dersler
OSD804 İletişim
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.
OSD807 Meslek Etiği
Etik ve ahlak kavramlarını incelemek. Etik sistemlerini incelemek. Ahlakın oluşumunda rol
oynayan faktörleri incelemek. Meslek etiğini incelemek. Sosyal sorumluluk kavramını
incelemek.
II.YARIYIL
BPR102 Mesleki Matematik
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ü. Eğri uydurma yöntemleri. İnterpolasyon teknikleri. Çokgenler,
açılar, çember ve dairede geometrik uygulamalar. Geometrik cisimler. Koordinat sistemleri.
Temel trigonometri ve trigonometrik fonksiyonlar.
BPR104 Web Tasarımının Temelleri
İ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) Özellikleri. Stil Şablonu(CSS) Menü
İşlemleri.Tarayıcı Sorunları ve Çözümleri
BPR106 Görsel Programlama I
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ı
BPR108 Grafik ve Animasyon II
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.
BPR110 Veritabanı I
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. İ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.
Aİ102 Atatürk İlke ve İnkılapları Tarihi II
Türkiye Cumhuriyeti devletinin kuruluşunu sağlayan Atatürk İnkılâpları. Atatürk dönemi
Türkiye Cumhuriyeti’nin dış politikasının esasları. Atatürk İlkelerini ve bu ilkelerin doğuş
sebepleri.
TD102 Türk Dili II
Türkiye Cumhuriyeti devletinin kuruluşunu sağlayan Atatürk İnkılâpları. Atatürk dönemi
Türkiye Cumhuriyeti’nin dış politikasının esasları. Atatürk İlkelerini ve bu ilkelerin doğuş
sebepleri.
YYD102 Yabancı Dil II
Tense (Zaman) kavramının ve zamanlara bağlı action (eylem) fiillerinin kullanımı. Günlük
aktivitelerin geniş veya şimdiki zamanlı ifadelerle anlatımı. Zarf ve sıfatlar kullanarak ifade
becerilerinin geliştirilmesi.
Seçmeli Dersler
BPR152 Web Editörü
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.
BMY108 Bilgisayar Destekli Sayfa Tasarımı I
Standart sayfa ebatları ve metin alanları özellikleri. Resim alanları ve özellikleri. Mizanpaj
yazılımlarında kontrol araç çubuğu ve görevleri. Tolls araç paleti, paragraf araç paleti ve renk
araç paletleri ve özellikleri. Sayfa özellikleri araç paleti ve özellikleri. Mizanpaj
yazılımlarında çizim araçları ve görevleri. Çizgi özellikleri, çizgilerle deforme etme ve
birleştirme metodları. Metin-Resim ilişkisi ve farklı formatlardaki resimleri mizanpaja
eklemede dikkat edilecek noktalar. Tablolarda satır-sütun özellikleri ve hizalama kullanımı.
Tablolarda satır ve sütunda tab özelliklerinin kullanımı. Cilt şekillerine göre kesim özellikleri
ve kırım özelliklerinin baskı öncesi ayarlanması. CMYK ve ekstra renklerin baskı öncesinde
ayarlanması. Dosya kayıt formatları. PDF kayıt formatının yapısı ve özellikleri.
III. YARIYIL
BPR201 İnternet Programcılığı I
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.
BPR203 Veritabanı II
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. Tabloları
tanımlamak ve diyagram yönetmek, Veri aktarma işlemleri yapmak. 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.
BPR205 Görsel Programlama II
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.
BPR207 İçerik Yönetim Sistemi
İçerik Yönetim Sistemi. Site Yönetimi. İçerik Yönetimi. Bileşen Yönetimi. Eklenti Yönetimi.
Araçların Yönetimi
BPR209 Ağ Temelleri
Bilgisayar Ağları. Ağ Kabloları. Ağ Adresleme. Paylaşım ve Güvenlik. Ağ Çevre Birimleri
Seçmeli Dersler
BPR251 Sunucu İşletim Sistemi
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.
BPR253 Sistem Analizi ve Tasarımı
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.
BPR255 Nesne Tabanlı Programcılığı I
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ı.
MRS106 Bilgisayar Destekli Çizim
Bilgisayarda dosya işlemlerini yapmak. Çizim ekranını düzenlemek. Görüntü komutlarını
kullanmak ve birim ayarlamak. Koordinat sistemi,çizim ayarları ve çizim komutlarını
kullanmak. Çizim yardımcı komutlarını kullanmak. İzometrik çizim yapmak. Çizim düzeltme
ve düzenleme komutlarını kullanmak. Katman komutlarını kullanmak. Ölçülendirme
komutlarını kullanmak. Blok ve dış ortamdan çizim ekleme komutlarını kullanmak. Makine
parçalarının yeterli görünüşlerde imalat resmini çizmek. Makine parçalarının yeterli
görünüşlerde imalat resmini çizmek. Bilgisayarda yapım ve mon. Resmi çizimi. Çıktı almak.
IV. YARIYIL
BPR202 İnternet Programcılığı II
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.
BPR204 Yazılım Mimarileri
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.
BPR206 Görsel Programlama III
Active form uygulaması yapmak. Activex uygulaması yapmak. DLL uygulaması yapmak.
API uygulaması yapmak. Registry uygulaması yapmak. OLE nesneleri ile çalışmak. Resim
dosyaları ile çalışmak. Pdf uzantılı dosyalarla çalışmak. Çevre birimleri ile iletiş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.
BPR208 Açık Kaynak İşletim Sistemi
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ı.
STJ202 Staj
Öğrencilere programları ile ilgili konularda bilgi ve beceri kazandırmak, bilimsel teknolojik
gelişmeleri tanıma olanağı sağlamak amacıyla iş yerlerinde yaptırılan 30 günlük çalışmadır.
Seçmeli Dersler
BPR252 Nesne Tabanlı Programcılığı II
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.
MKE205 CNC Torna Teknolojisi
CNC torna tezgâhının özellikleri. CNC torna tezgâhının kısımları. CNC torna tezgâhının
çalışma prensipleri. CNC tornada çevrimleri kullanılarak programlama. Alt programlama
tekniği. Alt programlama yapısı. CNC tornada alt program kullanarak programlama. CNC
tezgâhlarında bulunan alarm seçenekleri. Programlamada kullanılan hata kodları. Tezgâh
ilerleme mod ayarları. Ölçme ve kontrol
Download