2 AKTS - Düzce Üniversitesi

advertisement
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
AIB101
Atatürk İlkeleri ve İnkılap Tarihi I
2 0 2 (2 AKTS)
Türk Gençliği´ni millî, insanî, manevî ve kültür değerlerinin bilincinde, Yüce Atatürk´ün kurduğu Türkiye Cumhuriyeti´nin birer
ferdi olarak, devletine karşı görev ve sorumluluklarını bilen, Türk Devleti´nin ülkesi ve milleti ile bölünmez bir bütün olduğuna
inanan ve bundan haklı bir gurur duyan, Atatürk İlkeleri´ni yürekten anlayarak, içtenlikle benimseyen, bu inançlardan aldığı güçle
memleketine daha yararlı olmaya çalışan kimseler olarak yetiştirmek. Türk inkılâbının tarihî köklerine inerek, Atatürk
inkılâplarına bilinçli bir şekilde sahip çıkar. Türk tarihinden ve Türk millî mücadelesinden aldığı güçle devletine ve milletine
sahip çıkar. Cumhuriyete, lâikliğe ve Türk milletine yönelik iç ve dış tehditleri doğru bir şekilde tanıyarak, bu tehditler karşısında
uyanık olur. Ülkesini, vatanını ve milletini tanıyarak, onlara uygun politikalar üreten bir şuura sahip olur.
TDB121
Türk Dili I
2 0 2 (2 AKTS)
Dilin özelliklerini ve sosyal hayattaki yerini kavratmak; Türkçenin tarihî dönemlerini öğretmek; Türkçenin ses ve şekil yapısını
kavratıp, imlâ- noktalama işaretlerinin yerinde kullanılmasını sağlamak; anlam ve görevleri bakımında kelimeleri öğretmek;
topluluk önünde sunum yapabilme becerisini kazandırmaktır. Güncel metinler eşliğinde günümüzde Türkçenin sorunları, Birleşik
sözcükler, ünlü ve ünsüz uyumları, Yazım kuralları ve noktalama işaretleri, Metin incelemesi, Anlatım bozuklukları.
FIZ101
Fizik I
3 0 3 (4 AKTS)
Fizik ile ilgili temel kavramları öğretmek. Ölçümler, Vektörler Bir boyutta hareket, düzlemde hareket Hareket Kanunları Dairesel
Hareket ve Newton Kanunlarının Diğer Uygulamaları İş ve Enerji, Yerçekimi, Enerjinin Korunumu Katı Cismin Sabit Bir Eksen
Etrafında Dönmesi Yuvarlanma Hareketi Açısal Momentum ve Tork. 1. Hafta Ölçme ve Vektörler. Bir Boyutta Hareket. İki
Boyutta Hareket. Hareket Kanunları. Dairesel Hareket. İş ve Kinetik Enerji. Potansiyel Enerji ve Enerjinin Korunumu. Doğrusal
Momentum ve Çarpışmalar. Katı Cisimlerin Sabit bir Eksen Etrafında Dönmesi.
MAT101
Matematik I
4 0 4 (5 AKTS)
Öğrencilere kendi alanları ile ilgili matematiksel becerilerin kazandırılması. Matematiksel becerilerin kazandırılması. Sayılar
sınıflandırmasını yapabilmek, Eşitsizlik ve mutlak değer kavramlarını bilmek. Analitik Düzlemi ve koordinat sistemi
kavrayabilmek. Polinomları ve özdeşlikleri kavrayabilmek. Fonksiyonu tanımlayıp çeşitlerini ve özelliklerini söyleyebilmek.
Trigonometriyi ve trigonometrik fonksiyonları kavrayabilmek. Trigonometrik fonksiyonların grafiklerini çizebilmek. Sayılar,
Eşitsizlikler, Mutlak Değer, Kuvvet ve kök alma. Analitik Geometri, Koordinat sistemi, Doğruların analitik incelenmesi.
Polinomlar, Özdeşlik ve çarpanlara ayırma. Fonksiyonlar, Fonksiyon tanımı, çeşitleri ve özelikleri Fonksiyonların tersi ve
bileşkesi, Özel tanımlı fonksiyonlar ve grafikleri. Trigonometri, Açı ölçü birimleri ve bir açının esas ölçüsü Trig. Fonksiyonlar,
trig. Özdeşlikler, trig. Dönüşümler Trigonometrik denklemler. Ters Trigonometrik fonksiyonlar, Trigonometrik ve ters
trigonometrik fonk. ve Trigonometrik fonkiyonların grafikleri. Logaritma, Logaritmanın özellikleri ve çeşitleri Logaritmik
fonksiyonlar ve logaritmik denklemler, Logaritmik fonksiyonların grafikleri. Kompleks Sayılar, Kutupsal gösterimi ve kökleri.
Katı Cisimlerin Alan ve Hacimleri, Prizmalar ve pramitler Silindir, koni ve küre. Limit Sağdan ve soldan limit, Belirsizlik
durumlarında da limit hesaplamaları, Fonksiyonların limiti Süreklilik. Türev, Türev alma yöntemleri, Trig. Ve ters trig.
Fonksiyonların türevleri, Hiperbolik fonksiyonların türevi. Üstel ve logaritmik fonksiyonların türevi, Kapalı fonksiyonların türevi,
Kısmi türev, Türevin Geometrik Anlamı(Teğet ve Normal denklemleri). Türevin Fiziksel yorumu, Artan-azalan fonksiyonlar,
Ekstremum Noktalar(Konkav, konveks, eğriler ve dönüm noktaları).
ING101
İngilizce I
2 0 2 (2 AKTS)
Bu dersin temel amacı; öğrencilerin giriş düzeyindeki temel dil kalıplarını A1 seviyesine ulaştırmaktır. Öğrenciler bu dersi
tamamladıklarında: Bilgi: - Giriş düzeyindeki (A1) temel dilbilgisi, kelime ve sesletim bilgilerine olabilirler. Beceri: - (Okuma)
Temel okuduğunu anlama becerilerini kazanabilir, basit metinleri okuyabilir, metinlerin ana fikirlerini kavrayabilir, paragraf
kavramını ve yapısını inceleyip metindeki görevini anlayabilir ve temel İngilizce metin çeşitlerini tanıyabilirler. - (Yazma)
Belirlenmiş bir konuyla ilgili kısa kompozisyonlar yazabilir, ünitenin konusuyla ilgili yazılı olarak görüşlerini ifade edebilir, kısa
metinleri özetleyebilir (gazete makalaleleri gibi), yazım ve noktalama kurallarından haberdar olabilirler. - (Dinleme)
Dinlediklerini anlama becerisine sahip olabilir, konuşmadaki dilbilgisi kalıplarını tanıyabilir, farklı söylem çeşitlerini ayırt edebilir
(günlük konuşma, resmi konuşma, görüşme, talk-show, özel konuşmalar vs.), kitabın yönergelerini takip ederek boşluk
doldurabilirler. (temel fakir için dinleme, detay için dinleme vs.) (Konuşma) “Kendini tanıtma, Aile bilgileri, Sevdikleri
şeyler” gibi bilinen konularla ilgili kısa sorulara cevap verebilir, kısa diyaloglar oluşturabilir ve ünitelerin tartışma konularıyla
ilgili fikirlerini ifade edebilir ve düzeylerine uygun kelimeler kullanabilirler.( Temel ihtiyaçlarını ifade etmek, yönerge veya
yönlerle ilgili soru sormak gibi.) Yeterlilik: - Öğrenilmiş materyalle asgari düzeyde iletişim kurabilirler.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT101
Algoritmalar ve Programlama I
3 1 4 (5 AKTS)
Bu dersin amacı, programlama ile ilgili genel kavramları ortaya koymak, algoritma kavramı, algoritmaların nasıl oluşturulacağı ve
yapısal programlama konusuna değinmektir. Programlama ile ilgili genel kavramları öğrenmek. Algoritma kavramı,
algoritmaların nasıl oluşturulacağı ve yapısal programlama konularını kavramak. Yapisal özellikleri ve güçlü olanaklari ile her
programcinin mutlaka bilmesi gereken bir dil olan C/C++ programlama dilinin temel özelliklerini algoritma kavrami ile iliskili
olarak öğrenmek. Algoritma kavramı. Akış diyagramları. Programlama ve programlama dili. Yapısal programlama kavramı.
Döngüler ve Kararlar. Yapılar, Dizi (vektör) kavramı. Arama ve sıralama algoritmaları. Çok boyutlu diziler (matrisler).
Altprogram kavramı. Özyineleme kavramı. İşaretçiler. Format kavramı ve girdi-çıktı formatlama. Dosya (file) kullanımı ve lgili
temel kavramlar.
BMT103
Elektrik Devre Temelleri
3 1 4 (5 AKTS)
Dersin amacı öğrencilere elektrik ve elektronik devrelerde kullanılan temel elemanları tanıtmak ve devre kurallarını, kanunlarını
öğretmektir. Tarihçe, Tanımlar, Elektrik Devre Değişkenleri, Elektrik işaretleri, Direnç Özellikli Devre Elemanları, Direnç
Devreleri ve Elektrik Yasaları, Direnç Devrelerine İlişkin Analiz Yöntemleri, Devre Teoremleri, İşlemsel Kuvvetlendirici ve
Uygulamaları, İki-kapılı Devreler ve Devre Parametreleri, Dinamik Devre Elemanları, Dinamik Devrelere İlişkin Analiz
Yöntemleri. Devre tanımlarını, birimlerini, kavramlarını öğrenir. Direnç devrelerinde kullanılan Ohm ve Kirşof kanunlarını
öğrenir. Devre analiz yöntemlerini öğrenir. Güç hesaplamaları yapmayı öğrenir. Direnç devrelerinde eşdeğer direnç hesaplamaları
yapabilir. Devre analiz yöntemlerini kullanabilir. Direnç değerlerini üzerlerindeki kodlar aracılığıyla okur. Tek başına devreler
üzerinde analiz yöntemlerini uygulayarak istenen akım veya voltajları hesaplayabilir ve devre ölçmeleri yapabilir. Tanımlar ve
birimler. Rezistif devrelerde ohm ve kirşof kanunları. Eşdeğer devreler. Düğüm analizi. Çevre analizi. Süperpozisyon. Thevenin
ve Norton teoremleri. Kaynak dönüşümü. Maksimum güç transferi. Bobinler ve hesaplamaları. Kondansatörler ve hesaplamaları.
Akım, gerilim. Enerji, güç. Op-amp devreleri.
BMT105
Bilgisayar Mühendisliğine Giriş
2 1 3 (5 AKTS)
Bilgisayar Mühendisliği eğitiminde verilecek olan konuların genel anlatımı. Bilgisayar Mühendisliği kapsamına giren konulara ait
temle bilgileri vermek ve öğrencilere lisans eğitimi süresince alacakları dersler hakkında temel bilgileri/kavramları önceden
kazandırmaktır. Bilgisayar Donanımı ile ilgili temel kavramları öğrenmek. Bilgisayar Programlama ile ilgili temel kavramları
öğrenmek. Veri yapıları ve veri modelleri ile ilgili temel kavramları öğrenmek. Bilgisayar Ağları ile ilgili temel kavramları
öğrenmek. Veri tabanı teknolojileri ile ilgili temel kavramları öğrenmek. Yazılım geliştirme süreci ile ilgili temel kavramları
öğrenmek. Bilgisayar Ölçü Birimleri. Boole Cebri. Algoritma ve Akış Şemaları. Programlama Dilleri. İşletim Sistemleri. Mikro
İşlemciler ve Assembly Programlama. Bilgisayar Ağları. Internet ve Web Teknolojileri. Sayı ve Kodlama Sistemleri. Yazılım
Mühendisliği. Veri Yapıları ve Veri Modelleri. Veri Tabanı Yönetimi. SQL. Donanım Mühendisliği.
AIB102
Atatürk İlkeleri ve İnkılap Tarihi II 2 0 2 (2 AKTS)
Türk Gençliği´ni millî, insanî, manevî ve kültür değerlerinin bilincinde, Yüce Atatürk´ün kurduğu Türkiye Cumhuriyeti´nin birer
ferdi olarak, devletine karşı görev ve sorumluluklarını bilen, Türk Devleti´nin ülkesi ve milleti ile bölünmez bir bütün olduğuna
inanan ve bundan haklı bir gurur duyan, Atatürk İlkeleri´ni yürekten anlayarak, içtenlikle benimseyen, bu inançlardan aldığı güçle
memleketine daha yararlı olmaya çalışan kimseler olarak yetiştirmek. Öğrenciler bu dersi tamamladıklarında: Türk inkılâbının
tarihî köklerine inerek, Atatürk inkılâplarına bilinçli bir şekilde sahip çıkar. Türk tarihinden ve Türk millî mücadelesinden aldığı
güçle devletine ve milletine sahip çıkar. Cumhuriyete, lâikliğe ve Türk milletine yönelik iç ve dış tehditleri doğru bir şekilde
tanıyarak, bu tehditler karşısında uyanık olur. Ülkesini, vatanını ve milletini tanıyarak, onlara uygun politikalar üreten bir şuura
sahip olur.
TDB122
Türk Dili II
2 0 2 (2 AKTS)
Okunan veya dinlenen bir metnin anlaşılabilmesi için gerekli öğretileri sağlamak, edebî ve bilimsel metinleri inceleyip not
çıkarma becerisini kazandırmak, çeşitli klasik ve güncel metinlerle sözvarlığının gelişmesine katkıda bulunmak, kitap okuma
alışkanlığını kazandırmak, topluluk önünde sunum yapabilme becerisini kazandırmak, Türkçenin dünya dilleri arasındaki yerini
belirtip, dilimizin ilk eserlerini tanıtmak, Türkçenin ses ve şekil yapısını kavratıp, imlâ-noktalama işaretlerinin yerinde
kullanılmasını sağlamak, sözlü ve yazılı edebî türleri tanıtmak. Türkçenin yapı ve anlam bakımından özellikleri, temel eserler,
toplum içinde kendini ifade etme, dili doğru ve etkili kullanma yolları.
FIZ102
Fizik II
3 0 3 (5 AKTS)
Öğrencilere Elektronik eğitiminde gerekli olan temel elektrik ve mağnetizma alt yapısının kazandırılması. Elektrik yükü ve
elektriklenme kavramlarını öğrenme. Yüklü sistemlerin oluşturduğu kuvvet, elektrik alan vb. analizini yapabilme. Kondansatörler
ve teknolojide kullanım alanlarını öğrenme. Fizik ve manyetik alan alt yapısının kazandırılması. Elektriksel Kuvvetler. Elektrik
Alanları. Gauss Yasası. Elektriksel Potansiyel. Elektriksel Potansiyel Enerji. Sığa ve Dielektrikler. Akım ve Direnç. Doğru Akım
Devreleri. Manyetik Alanlar. Manyetik Alan Kaynakları.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
MAT102
Matematik II 4 0 4 (5 AKTS)
İntegral konusunda temel bilgileri ve uygulamalarını öğretebilmek. Fonksiyonların grafiklerini çizer. Belirsiz integrali tanımlar ve
özelliklerini bilir. Belirli aralıkları parçalayarak alanları toplamını hesaplayabilir. Vektörleri kavrayarak, vektörlerle ilgili işlemleri
yapabilmek. Grafik çizimi: Asimptotlar, Trigonometrik fonksiyonların grafikleri. Üstel ve Logaritmik fonksiyonların grafikleri
Rasyonel ve İrrasyonel fonksiyonların. Belirsiz integral: Tanım ve özellikleri, İntegral alma kuralları. İntegral alma yöntemleri.
Değişken değiştirme yöntemi, Kısmi integrasyon yöntemi. Riemann integrali Toplam(Sigma) Sembolü Kapalı aralık
parçalanması. Alt, üst ve Riemann toplamları. Belirli integral Belirli integralin tanımı ve özellikleri Özel tanımlı fonsiyonların
belirli integrali. Alan ve hacim hesapları Yay uzunluğu hesabı. Genelleştirilmiş integraller(sonsuz aralıklı Fonksiyonların seri
açılımı(kuvvet s,maclaurin, taylor). Çok katlı integraller ve uygulamaları. Matrisler:Tanım ve özellikleri Matrislerde işlemler.
Determinantlar Determinant alma yöntemleri Lineer denklem sistemi çözümü.
ING102
İngilizce II
2 0 2 (2 AKTS)
Bu ders ile öğrencilerin; lisans seviyesi için B1 düzeyinde İngilizcede; - Temel dilbilgisine sahip olmaları, - Dinlediğini
anlamaları, - Karşılıklı konuşabilmeleri, - Okuduğunu anlamaları, - Kendini yazılı ifade edebilmeleri amaçlanmaktadır. Öğrenciler
bu dersi tamamladıklarında: Lisans seviyesinde alanındaki bilgileri takip edip kullanabilecek, meslektaşları ile iletişim kurabilecek
düzeyde (“European Language Portfolio Global Scale”, Level B1) yabancı dil bilgisine sahip olur. Günlük yaşamla ilgili
konuşabilir, dilin konuşulduğu ülkede seyahat edebilir. Düşüncelerini, planlarını, isteklerini açıklayabilir, geçmiş bir olayı
anlatabilir. Bildik, ilgi alanına giren bir konuda basit bir metin ve kişisel mektuplar yazabilir.
İş, okul ve benzeri ortamlardaki
net konuşmaları anlayabilir. Meslekle ilgili ve sık kullanılan kelimeleri içeren metinleri anlayabilir.
BMT102
İşçi Sağlığı ve İş Güvenliği
2 0 2 (3 AKTS)
Öğrencilerin iş güvenliği, işçi sağlığı ve iş hukuku alanında bilgilerini arttırmak ve iş yerlerinde veya çalışma ortamlarında dikkat
edilmesi gereken kuralları öğretmek. İş güvenliği ve işçi sağlığı kavramlarını tanımlayabilir ve analiz edebilir. İş kazalarını ve
çeşitlerini analiz edebilir. Meslek Hastalıklarını tanır ve bu hastalıklardan korunma yollarını bilir. Kişisel koruyucu donanımları
tanır. İlk yardım kavramını bilir ve ilk yardımda uygulanacak kuralları analiz edebilir. Yangın, Patlama ve doğal afetlerde
uygulanacak güvenlik önlemlerini bilir. Yangın, Patlama ve doğal afetlerde oluşturulacak ekipleri bilir ve görevlerini analiz
edebilir. Kaldırma ve taşıma makinalarında iş güvenliği kurallarını bilir. Bakım ve onarımlarda iş güvenlik kurallarını analiz
edebilir. Ergonomiyi tanımlayabilir ve iş yerindeki çalışma ortamını ergonomiye uyarlayabilir. Çalışma ortamında kullanılan iş
aletleriyle gerçekleştirilen çalışmalarda iş güvenliği kurallarını uygular. İş sağlığı ve güvenliğinde İşçi, işveren ve devletin
görevlerini analiz edebilir. Çalışma hayatında etik kavramını analiz edebilir. İşyeri sağlık ve güvenlik işaretlerini analiz edebilir. İş
güvenliğinin tanımı ve tarihçesi. Devletin, işverenin ve işçinin görevleri, Hukuk kavramı ve çeşitleri. İş kazası kavramı, oluş
sebepleri ve iş kazası çeşitleri. Meslek Hastalıkları kavramı, çeşitleri ve korunma yolları. Ergonomi (İşçi ve işyeri yeri koşullarının
işçi sağlığına etkisi). Çalışma alanlarında elektriksiz aletlerle çalışmalarda iş güvenliği. Çalışma alanlarında elektrikli aletlerde
çalışmalarda iş güvenliği. İş güvenliğinde Koruyucular (Makine ve Kişisel Koruyucular). Bakım ve onarım işlerinde iş güvenlik
kuralları. Çalışma hayatında etik kurallar. Kaldırma ve taşıma araçlarında iş güvenliği. Yangın, Patlama, ve doğal afetlerde
güvenlik önlemleri. İlkyardım ve ilkyardım kuralları. Sağlık ve güvenlik işaretleri.
BMT104
Elektronik Devreler
3 1 4 (6 AKTS)
Elektrik devre elemanlarını, devre yasalarını ve temel devre teoremlerini öğrenmek, direnç devrelerinin çözüm yöntemlerini
kavramak. Diyot, bipolar transistör (BJT), FET, MOSFET ve işlemsel yükselteç gibi yarı iletken elemanları tanıyarak, bunların
kullanıldığı elektronik devrelerin tasarımını, simülasyonlarını ve analizini yapabilmek. Temel elektrik elemanları. Devre
Kuramları. Sinüzoidal kararlı-hal analizi ve dönüştürücüler. Üç-fazlı devreler. Elektromekaniksel enerji dönüşümü. DC ve AC
makineler. Elektrik güvenliği. Pasif ve aktif elektronik devre elemanlarını tanır. Akım ve gerilim denklemlerini kurar ve çözer.
Basit elektronik devreleri analiz ederek sonuçları yorumlar. Yarı iletken teorisini, P ve N tipi yarı iletken maddeleri açıklar. Diyot
çeşitlerini, yapılarını, karakteristiklerini açıklar. Diyot kullanarak çeşitli uygulama devreleri tasarlar. BJT yapısını, giriş ve çıkış
karakteristiklerini açıklar. BJTli yükselteçlerin DC analizini yapar. BJTli yükselteçlerin küçük sinyal analizini yapar. İşlemsel
yükselteçlerin yapısını ve karakteristiklerini açıklar. İşlemsel yükselteçler ile uygulama devreleri tasarlar. Elektronik Devre
Elemanları. Yarı iletkenler, P ve N tipi yarıiletken, PN bileşimi, yarı iletken diyotun yapısı, çalışma prensibi, eşdeğer devreleri,
ileri ve ters yön karakteristikleri. Diyot çeşitleri, Tam dalga, yarım dalga, köprü tipi doğrultucu devreleri. Kırpıcı, kenetleyici
devreleri, regülasyon devreleri. PNP ve NPN birleşimi, BJT çalışma prensibi, yükseltme işlemi ve bağlantı çeşitleri. BJT bağlantı
çeşitlerine göre giriş çıkış karakteristikleri, akım kazançları. BJT küçük işaret eşdeğer devreleri ve analizi. BJT'nin değişken işaret
analizi. Alan Etkili Transistörler, özellikleri ve çeşitleri. Alan Etkili Transistörlerin öngerilimlemesi. JFET ve MOSFET yapısı,
çalışma prensibi, akım-gerilim karakteristikleri ve modelleri. İşlemsel yükseltecin yapısı ve çalışması. İşlemsel yükselteçli
uygulama devreleri (eviren, evirmeyen yükselteçler, toplayıcı). İşlemsel yükselteçli uygulama devreleri (fark alıcı, türev ve
integral alıcı).
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT106
Algoritmalar ve Programlama II
3 1 4 (5 AKTS)
Bu dersin amacı C++ programlama Dilini tanıtmak ve Nesne Yönelimli Programlamayı tanımak ve C# ile Grafiksel Kullanıcı
Arayüzü tasarımına giriş yapmaktır. Nesne yönelimli programlama kavramını anlamak. Her programcının bilmesi gereken C++
programlamam dilinin temel özelliklerini anlamak. C# ile form tasarımı yapabilmek. Nesneye dayalı programlamaya giriş. C++
programlama temelleri. Nesneler ve Sınıflar. Diziler ve Karakter Katarları. Fonksiyon ve operatör aşırı yükleme. Kalıtım. C#
programlama temelleri. C# Form bileşenleri. C# Form tasarımı.
BMT201
Lineer Cebir 3 0 3 (3 AKTS)
Öğrencilerin; lineer denklem sistemlerinin çözümü, matrisler ve matris işlemleri, determinant, rank, öz değerler ve öz vektörler,
iki boyutlu uzaydaki dönüşümler, vektör uzayları ve lineer operatörler teorisi ile ilgili kavram ve yöntemleri öğrenmesi ve
uygulayabilmesi. n-boyutlu lineer sistemleri, determinant (Cramer) yöntemiyle çözer. Matris kavramını bilir, özel matrisleri bilir,
matris özelliklerini bilir ve matrislerle aritmetik işlemleri yapar. Ters matris kavramını bilir, matrisin tersini Ek (adjoint) matris
yöntemiyle, normal forma indirgeyerek ve Cayley-Hamilton teoremi yardımıyla hesaplar. Ters matrisin özelliklerini bilir. Polinom
matrisleri bilir ve işlem yapabilir. Determinant kavramını bilir, determinantın özelliklerini bilir ve çözümlerde bunlardan
faydalanabilir, n boyutlu determinantları genel tanımdan yola çıkarak, Laplace ve genel Laplace yöntemleriyle, 3-boyutlu
determinantı sarrus yöntemiyle hesaplar. n-boyutlu lineer denklem sistemlerini tanır ve a. matris denklem yöntemiyle, b. Cramer
yöntemiyle, c. normal forma indirgeyerek çözebilir. Elemanter işlemleri ve elemanter matrisleri bilir. Echelon form ve normal
form kavramlarını bilir. Çözümlerinde kullanabilir. Minör ve işaretli minör (kofaktör) kavramlarını bilir ve kullanır. Rank
kavramını bilir ve farklı yöntemlerle rank bulabilir. Genel sistemleri rank yöntemiyle inceler. Özdeğer ve özvektör kavramlarını
bilir. Kare matrislerin öz değer ve öz vektörlerini bulur. Karakteristik denklemi hesaplayabilir ve anlamını bilir. İki boyutlu
uzayda dönüşüm matrisleri yoluyla dönüşümler yapabilir. Giriş. Lineer Cebrin konusu, tarihi ve yöntemlerine genel bir bakış. 2 ve
3-değişkenli sistemler, Gauss yöntemi. 2 ve 3-boyutlu determinantlar. 2 ve 3-boyutlu sistemin geometrik yorumu. n-boyutlu
determinantın tanımı. n-boyutlu determinantın özellikleri ve hesaplanma yöntemleri. Özel determinantlar. Üçgen, Vandermond ve
Tridiagonal formlu determinantlar. Laplas ve Antilaplas teoremleri. Kare sistem için Kramer teoremi. Matrisler, matris işlemleri.
Ters matris ve hesaplama yöntemi. Kare sistemin matris biçiminde yazılması ve ters matris yöntemiyle çözülmesi. Matrisin rankı.
Genişletilmiş matris. Genel sistem için Kroneker-Kapelli teoremi. n-boyutlu reel ve kompleks vektör uzaylar. Lineer bağımsızlık,
baz ve koordinatlar. Lineer dönüşüm ve matrisi. Bazın değişimine göre matris dönüşümü. Özdeğer ve özvektörler. Hamilton-Keli
ve Silvester teoremleri. Matrisin Jordan Formu. Benzerlik. Köşegen matrise benzerlik koşulu. Metrik, normlu ve Öklit uzayları.
Uzunluk, açı. kuadratik formlar, sayısal görüntü.
BMT203
Nesneye Dayalı Programlama 3 1 4 (5 AKTS)
Bu dersin amacı, etkili ve esnek nesne yönelimli yazılımlar geliştirmek için gereken nesneye yönelik programlama kavramlarını
öğretmektir. Nesne tabanlı programlama yapısı ve kavramları. Nesneye dayalı progrmlamanın temellerini anlamak. Miras alma
(inheritance), çok biçimlilik (polymorphism), özet sınıflar (Abstract Classes) , arayüzler (interfaces)kavramlarını anlamak.
Windows Formları ile kullanıcı arayüzü (Graphical User Interface - GUI) design etmek. C# Giriş. Kontrol ifadeleri ve döngüler.
Yöntemler (Methods) ve diziler. Sınıf, nesne ve kapsülleme kavramları. Statik metodlar, statik sınıflar. Miras alma (Inheritance).
Çok biçimlilik (Polymorphism) , sarmalama. Soyut sınıflar (Abstract Classes) Arayüzler (Interfaces). İstisnalar. Giriş/Çıkış
operatörleri. Koleksiyonlar. Şablonlar (Jenerik). Genel örnekler.
BMT205
Diferansiyel Denklemler
4 0 4 (5 AKTS)
Diferansiyel denklemlerle ile ilgili gerekli Matematik bilgiyi vermek. Çok değişkenli fonksiyonlarla ilgili, türev ,Taylor McLaurin
Serilerine Açılım, Ekstremum Noktalar ve çok katlı integral problemlerini çözebilmek. Diferansiyel Denklemler nedir tanımak,
gerçek problemlerin çözümünde ne anlama geldiğini, türlerini bilmek. Bazı Sistemlerin ve Olayların Dif. Denklerini tanımak ve
kurabilmek. Diferansiyel Denklemlerin çözüm yöntemlerini bilmek. Diferansiyel Denklemlerin çözümlerini Bilgisayar ortamında
gerçekleştirebilmek ve sonuçları analiz edebilmek. Çok Değişkenli Fonksiyonlarda Taylor-McLaurin Açılımları, Ekstremum
Noktalar. Çok Katlı İntegraller, Diferansiyel Denklemlere Giriş. Mertebe-1.Dereceden Adi Diferansiyel Denklemlerin Çözüm
Yöntemleri. Yüksek Mertebeden Adi Diferansiyel Denklemler. Sağ Taraf Fonksiyonu İle İlgili Özel Çözümler. Adî Diferansiyel
Denklemlerin Sayısal Çözümleri. Uygulamalı Diferansiyel Denklemler. Diferansiyel Denklem Sistemleri ve Çözüm Yöntemleri.
Çeşitli Problemlerin Çözümü için Sayısal Çözüm Yöntemleri. En Küçük Kareler Eğri Uydurma(Regresyon Analizi) Yöntemi.
Diferansiyel Denklemlerin Çözümünde Yazılım Uygulamaları.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT207
Veri Yapıları
3 0 3 (4 AKTS)
Bilgisayar programlamada kullanılan temel ve gelişmiş veri yapıları ve bu yapılarla ilgili algoritmalar hakkında öğrencilere bilgi
beceri ve deneyim kazandırmak. Değişik veri yapılarını tanımlar ve kullanır. Genel veri yapılarının işleyişini açıklar. Veri yapıları
ile ilgili algoritmaları işleyişini ve karmaşıklığını bilir. Çeşitli programlama problemlerinin çözmek için uygun veri yapılarını
tasarlara ve uygular. Çeşitli veri yapılarını ve gerekli algoritmaları gerçeklemek için bilgisayar programları geliştirir. Çeşitli
hesaplama problemlerini çözmek için basit algoritmalar tasarlar. Bireysel olarak verilen probleme yönelik gerekli veri yapısını ve
algoritmayı tasarlar ve gerçekler. Temel ve türetilmiş veri türleri (karakter, tamsayı, gerçek sayı, veri türleri ve varyasyonları
diziler). Diziler ve diziler üzerinde işlemler. Algoritma karmaşıklığı ve analizi. Struct, class ve union veri yapıları. Arama
algoritmaları. Sıralama algoritmaları. Bağlı Listeler: Bir ve iki bağlı listeler (oluşturulması, kullanılması ve silinmesi). Ağaç
yapıları: ikili ağaçların oluşturulması, kullanılması ve silinmesi. Yığın veri yapısı. Kuyruk yapısı. Graph veri modeli ve ilgili
algoritmalar. Veri sıkıştırma işlemleri. Hash tabloları.
BMT209
Mantık Devreleri
3 1 4 (6 AKTS)
Sayı sistemleri ve kodlamalar ile ilgili temel kavramları tanıtmak, Temel mantık kapıları açıklamak, mantık kapı entegrelerini
tanıtmak, Karnough Haritalarını kullanarak sadeleştirme yapmasını öğretmek, bileşik devreleri detaylandırılarak / gruplandırarak
bileşik devreleri tasarlama becerisini kazandırmak. Sayısal Sistemlerin Genel Özellikleri. İkili Sayısal Sistemler. Boole Cebri Ve
Lojik Kapılar. Lojik Devrelerin Elektriksel Özellikleri. Analog ve Sayısal kavramlarını inceler ve farklarını yorumlayabilir.
Analog ve Sayısal kavramların birbirine dönüşümlerini yapabilir. Kodlamayı ile ilgili kavramları ve kodlama çeşitlerini öğrenir ve
faklı kodlamalar arasındaki dönüşümleri yapabilir. Boolean matematiği ve Karnaugh haritaları prensiplerini öğrenir; Boolean
matematiğini ve Karnaugh haritalarını kullanarak sadeleştirme yapabilir. Mantık kapılarının işlevlerini ve kullanımlarını öğrenir;
mantık devresi tasarım uygulamaları yapabilir. Çoklayıcı ve Azlayıcı uygulamaları yapabilmek için devrelerin kullanılma
şekillerini ve prensiplerini öğrenir ve uygulamalarını yapabilir. Analog ve Sayısal Kavramları. Sayı Sistemlerinin İncelenmesi.
Kodlama ve Kodlar. Boolean Kuralları ve Lojik İfadelerin Sadeleştirilmesi. Mantık Kapıları ve Mantık Devreleri. Karnaugh
Haritaları. Bileşik Devre Tasarımı. Sayısal Entegreler ve Sayısal Göstergeler. Kodlama Prensipleri ve Kodlama ile İlgili Mantık
Devreleri. Çoklayıcılar (Multiplexers) - Veri Seçiciler (Data Selectors). Azlayıcılar (Demultiplexers) - Veri Dağıtıcılar (Data
Switches). Karşılaştırıcı ve Aritmetik İşlem Devreleri. Bileşik Devreler ile İlgili Uygulamalar.
BMT211
Olasılık ve İstatistik
3 0 3 (4 AKTS)
Bilgisayar Mühendisliğinde karşılaşılabilecek temel olasılık ve istatistik problemlerinin çözümlerine yardımcı olmak. İstatistik
tanımlarını ve temel kavramlarını öğrenir. İstatistiksel olasılık ve olasılık teorisini öğrenir. Kesikli ve sürekli olasılık dağılımlarını
öğrenir. Koşullu olasılığı öğrenir. İstatiksel hesaplamalar yapabilir. Olasılık hesaplamaları yapabilir. Koşullu olasılık
problemlerini çözebilir. Kesikli ve sürekli olasılık dağılımlarını kullanabilir. Tek başına olasılık ve istatistik çözümlemeleri
yapabilir ve problemleri matematiksel olarak yorumlayabilir. İstatistik ve istatistiğin temel kavramları. Verilerin İşlenmesi.
İstatistiksel olasılık, dağılım ölçüleri. Olasılık teorisi. Koşullu olasılık ve Bayes teoremi. Olasılık dağılımları ve Olasılık dağılım
fonksiyonu. Özel kesikli dağılımları. Özel sürekli dağılımlar. İki boyutlu olasılık dağılımı. Bir rastlantı değişkeni işlevinin olasılık
yoğunluğu. Bir rastlantı değişkeninin karakteristik işlevi.
BMT213
Girişimcilik
2 2 3 (3 AKTS)
Başkaları için çalışmanın yanı sıra kendini işini kurabilecek özelliklere, bilgi ve yetkinlikler sahip olması hedeflenen öğrencilerin
kendilerinde var olan girişimcilik özelliklerini ortaya çıkarmaları ve bunları geliştirebilmeleri için gerekli donanımı kazanmaları
amaçlanmaktadır. İş Planı ve Yönetim Planı Hazırlama, İş Planı ve Finans Planı Hazırlama, İş Planı Yazma Çalışması.
Girişimcilik özelliklerinden hareketle kendi girişimcilik özelliklerini sorgular. Girişimcilik türleri ile ilgili açıklanan faaliyetleri
karşılaştırır. Başarılı girişimcilik öykülerindeki girişimcilik özelliklerini değerlendirerek kendi girişimcilik özelliklerini geliştirir.
Girişimcilikteki engelleri ve teşvikleri öğrenerek uygun sektörle ilgili fırsatları karşılaştırır. Başarılı girişimcilik örneklerinden
hareketle kariyer planını bir girişimci olarak yapılandırır. Girişimciliğin geliştirilmesi için engelleri ve teşvikleri değerlendirerek
önerilerde bulunur. Girişimciliğin Temel Kavramları. Girişimcilik Yaklaşımları. Girişimcilik Kültürü. Girişimcilik Türleri.
Girişimciliğin Fonksiyonları. Girişimcilik Alanları. Girişimcilik Süreci. İş fikrinin tanımlanması ve kaynakları. İş fikri geliştirme.
İş planı ve unsurları. İş planı hazırlama. Girişimciliğin yerel, ulusal ve uluslararası bağlamı.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT215
Bilişim Hukuku
3 0 3 (3 AKTS)
Bilişim; bilgi ve teknolojinin birlikte kullanılarak sonuçlar üretilmesi şeklinde tanımlanmaktadır. Toplum bilgisayarı kullanarak
bilgi ihtiyacını gidermekte, birbiriyle iletişim kurmakta, alışveriş yapabilmektedir. Bilişimin bu toplumsal tarafı, sosyal hayatı
düzenleyen kurallar getiren Hukukun konusunu oluşturmaktadır. Bilişim hukukunun amacı, toplumu ilgilendiren bu ağın kötüye
kullanılarak kişilere zarar verilmesini önlemektir. Bilişim hukuku dersinde, bilişim teknolojilerinin beraberinde getirdiği hukuki
sorunların ortaya konulması ve belli başlı internet ve hukuk sorunlarına çözüm aranması amaçlanmaktadır. Bu yolla, öğrenciler,
internet alan adları ve marka hukuku, bunların korunması, elektronik ve mesafeli sözleşmeler (kurulması, genel işlem şartları vs.),
alan adları ve korunması, İnternet ve fikri haklar, özellikle P2P File Sharing, internette erişim engelleme ve yasal düzenlemeler,
bilgisayar programlarının (yazılımların) korunması ve website yapım sözleşmeleri hakkında bilgi edinmektedirler. Bilişim
hukukunun temel kavram ve kurumlarını tanımak. Hem güncel yaşamda hem de almakta oldukları eğitimin çeşitli yerlerinde
karşılaştıkları kavramların içeriği hakkında bilgi edinmek. Bilişim hukukunun önemi ve yeri. İnternet üzerinde sözleşmenin
kurulması. Bilişim Teknolojileri ve Iş Hukuku. Elektronik ticaret. Elektronik imza. İnternette Fikri Mülkiyet Hakları. Alan adları.
Bilişim ve kişilik hakları. Bilişim ile birlikte ortaya çıkan suç tipleri. İnternet alanındaki sorumluluklar. Bilişim hukuku ve veri
güvenliği. Hak ihlallerinde uygulanacak prosedür. İnternet yayıncılığı ve uluslararası hukuk.
BMT217
Fikri Mülkiyet Hakları
3 0 3 (3 AKTS)
Fikri Mülkiyet Hakları, fikri mülkiyet hakları hakkında genel bilgi, fikir ve sanat eserleri, eser türleri, komşuların hakları, tecavüz
(ihlal) iddiaları halleri ve açılabilecek davalar, markalar, marka çeşitliliği, ticari marka tescili, ticari marka üzerindeki haklar ve
markanın korunması, patentler, patent türleri, bununla birlikte, patentlerin tescili, korunması, faydalı modeller, tasarımlar, entegre
devre topografileri, coğrafi işaretler, yeni ürün çeşitliliği. Fikri mülkiyet genel başlığına giren fikir ve sanat eseri, patent, faydalı
model, endüstriyel tasarım, marka ve coğrafi işaret gibi kavramlar açıklanmakta ve Türk Hukukunda bunlara sağlanan koruma
sistemi ortak yönleriyle ortaya koyulmaktadır. Fikri Mülkiyet Haklarının temel prensiplerini öğrenir. Fikri Mülkiyet Hukuku ile
ilgili temel kavramları ve kurumları açıklayabilir. Pratik çalışma yapabilir. Bir davada tarafların haklarını ve güçlerini analiz
edebilir. Hukuki problemleri tanımlar ve çözebilir. Fikri Mülkiyet Hukukuna Giriş, Fikri mülkiyet hukuku hakkında genel bilgi.
Fikir ve sanat eserleri. Eser türleri. Eserler ve hakları. Komşuluk hakları. Tecavüz (ihlal) halleri ve açılabilecek davalar. Markalar,
marka çeşitliliği, ticari marka üzerindeki haklar ve markanın korunması. Patentler, patent türleri. Patentlerin tescili, korunması.
Faydalı modeller. Tasarımlar, entegre devre topografileri. Bilgisayar yazılımları. Miras Ortaklığı.
BMT221
İktisat 3 0 3 (3 AKTS)
Dersin amacı öğrenciye iktisat biliminin konusunu ve iktisadın temel kavramlarını öğretmek, bireysel iktisadi kararları anlama ve
yorumlama becerisi kazandırmaktır. Fiyat teorisi ve fiyat mekanizasının işleyiş mantığı, Tanımlar, Fiyat ve piyasa çeşitleri. İktisat
bilimin konusunu ve mikro iktisadın temel kavramlarını öğrenme. İktisadi olayları tanıma ve diğer olaylardan ayırt edebilme.
Kıtlık gerçeğinin sebep olduğu tercih yapma zorunluluğunu anlama. Tüketicilerin ekonomik karar verme sürecini öğrenme.
Piyasanın kaynak dağılımındaki rolünü analiz edebilme. Mal ve hizmetlerin hangi piyasa yapısına girdiğini saptayabilme. Farklı
piyasa yapılarındaki firmaların dengelerini açıklayabilme. İktisat Bilimin Konusu, Yöntemi, Yasaları ve Öteki. Bilim Dalları İle
İlişkisi. İktisadi Sorun: İhtiyaçlar, Kaynaklar ve Tercih Sorunu. Tüketici Davranışları: Fayda ve Tüketici Tercihi. Üretim
Fonksiyonu ve Verim Yasaları. Talep, Talep Fonksiyonu ve Talep Esnekliği. Arz, Arz Fonksiyonu ve Arz Esnekliği. Tam
Rekabet Piyasasında Fiyat Oluşumu. Piyasaya Müdahalesi. Firma Maliyetleri. Tam Rekabet Piyasasında Firma Dengesi. Tekel
Piyasasında Firma Dengesi. Eksik Rekabet Piyasaları; Tekelci Rekabet ve Oligopol. Faktör Piyasaları ve Üretim Faktörleri Talebi.
BMT223
İmalat, Bilişim ve Hizmet Süreçlerinde Teknoloji Stratejileri
3 0 3 (3 AKTS)
Farklı organizasyonel ve çevresel koşullar altında stratejik yönetim anlayışının temel çatı ve kavramları. Stratejiye giriş,
uygulamada stratejik yönetim, stratejik analiz, kaynak yetkinliği ve stratejik potansiyel, paydaş beklentileri ve organizasyonel
amaçlar, stratejik tercih ve seçenekler, stratejik değerlendirme ve seçim, organizasyonel yapı ve tasarım, kaynak dağıtımı ve
yönetimi, stratejik değişim yönetimi, e-strateji, operasyonel strateji ve rekabetçilik, süreç ve üretim teknolojileri, kapasite
planlama, değer analizi, karar verme, tedarik zinciri yönetimi, e-ticaret, Kurumsal Kaynak Planlaması (ERP), imal etmek veya
satın almak, e-lojistik. Stratejik ve organizasyona yönelik amaçların tayin edilmesi. Kapasite kullanımı ve karar mekanizmalarının
planlanmasını sağlamak. Stratejik yönetim, stratejik analiz, kaynak yetkinliği. Stratejik potansiyel, paydaş beklentileri.
Organizasyonel amaçlar, stratejik tercih ve seçenekler, stratejik değerlendirme unsurları. Kaynak dağıtımı ve yönetimi. Stratejik
değişim yönetimi. E-strateji. Operasyonel strateji ve rekabetçilik. Süreç ve üretim teknolojileri. Kapasite planlama. Değer analizi,
karar verme. Tedarik zinciri yönetimi. E-ticaret, Kurumsal. Kaynak Planlaması (ERP).
UGS201
İşaret Dili
3 0 3 (3 AKTS)
Bu dersin amacı işaret dili hakkında bilgi vermektir. Üniversite seçmeli dersidir.
UGS203
Trafik Güvenliği
3 0 3 (3 AKTS)
Bu dersin amacı tarik güvenliği hakkında bilgi vermektir. Üniversite seçmeli dersidir.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
TFS201
Topluma Hizmet Uygulamaları
3 0 3 (3 AKTS)
Bu dersin amacı topluma hizmet uygulamaları hakkında bilgi vermektir. Fakülte seçmeli dersidir.
BMT202
Web Tasarımı 2 2 3 (5 AKTS)
Web, Web tasarımı ve Internet teknolojileri temel kavramları verilerek, Web tabanlı uygulama geliştirme yöntemleri, Web tabanlı
uygulama geliştirme teknolojileri (Html, Css, Javascript) ve araçlarının (Adobe Dreamweaver, Fireworks, Flash) temel seviyede
kullanım becerilerini kazandırmaktır. Internet, Web ve Temel grafik kavramlarını öğrenir. Learns web designing with Html tags
and programs (Word pad, Adobe Dreamweaver). Adobe Dreamweaver programında web sayfaları oluşturabilir, sayfaları
düzenleyebilir, temel html elemanlarını ekleyebilir, resim, tablo eklemeyi öğrenir. CSS teknolojisini kullanarak Html etiketlerine
stiller tanımlar, katmanlardaki çalışmalarını yorumlayabilir, CSS ve Html teknolojilerini kullanarak web sayfaları tasarlar. Grafik
editörü uygulama programı (Adobe Fireworks) ile web grafikleri, animasyonlar oluşturabilir, oluşturulan dosyaları,
düzenleyebilir, resimleri özelliklerine göre karşılaştırabilir, optimize edebilir. Etkileşimli animasyon hazırlama (Adobe Flash)
programı ile animasyon oluşturabilir, oluşturduğu animasyonu düzenleyebilir, oluşturduğu animasyonu Web´de yayınlanacak
formata çevirebilir. Hazırladığı web sayfalarını, web sunucu programları kullanarak internette yayınlayabilir. Tek başına dinamik
web sayfaları tasarlayabilir. Web Tasarımına Giriş, Web Tasarım İlkeleri. Internet, Web ve Temel grafik kavramları.
Dreamweaver ile sayfa tasarımına giriş. Temel Html Etiketleri. Tablo, resim, link ekleme, düzenleme silme işlemleri. Web
sayfasında form elemanları ile çalışma. CSS, stiller ile çalışma. Web sayfasında çerçeveler ve katmanlar ile çalışma. Grafik
editörü programı ile resim düzenlemeye giriş. Filtre işlemleri, maske oluşturma, animasyon oluşturma. Animasyonları düzenleme,
web için grafik geliştirme. Animasyon hazırlamaya giriş. Web için animasyon geliştirme. Web sunucuları ve sayfaların
yayınlanması.
BMT204
Mikroişlemciler
3 1 4 (5 AKTS)
Bu dersin amacı öğrencilere bilgisayar mimarisinin temelini oluşturan mikroişlemcilerin genel yapısı ve mimarisi ile
programlaması, yeni nesil mikroişlemcilerin özellikleri ve sağladıkları üstünlüklere ilişkin yeterlilikler kazandırmaktır.
Mikroişlemcinin temel bileşenlerini ve fonksiyonlarını açıklar. 8085 mikroişlemcisinin adresleme modları ve komut setlerini
açıklar. 8085 mikroişlemcisi ile assembly programlama geliştirir. Çevresel birimler ile mikroişlemci tasarımını yapar. 8086
mikroişlemcisini, adresleme modlarını ve komut setlerini açıklar. Yeni nesil mikroişlemcileri ve kullanılan yeni teknolojileri
açıklar. Mikroişlemci sistemlere genel bakış ve tarihi gelişimleri. Mikroişlemci ve mikroişlemcili sistemlere ait temel kavramlar.
Mikrobilgisayarların yapısı ve mikroişlemci mimarisi. 8 bit mikroişlemciler: 8085 ve mimarisi. 8085 mikroişlemcisi adresleme
modları ve komut seti. 8085 mikroişlemcisi ile assembly programlama. 8085 mikroişlemcisi ile çevresel arabirim kullanımı. 16 bit
mikroişlemciler: 8086 ve mimarisi. 8086 mikroişlemcisi adresleme modları ve komut seti. 8086 mikroişlemcisi ile assembly
programlama. 80286, 80386 ve 80486 işlemcilerin genel özellikleri. Yeni nesil mikroişlemciler. Yeni nesil mikroişlemcilerde
kullanılan yeni teknolojiler.
BMT206
Ayrık Matematik
3 0 3 (4 AKTS)
Ayrık matematik olasılıklar sayısı için problem çözme ile ilgili bir matematik alanıdır. Bu sorunlar üç ana kategoriye ayrılır:
Varlık, sayma ve optimizasyon belirlenmiş olabilir. Bu ders bilgisayar mühendisliği ve bilimi ile ilgili bu tekniklerin
öğrenilmesini amaçlar. Mantık ve mantıksal çıkarım temellerini öğrenir. Kümeler ve fonksiyonlarla ilgili temelleri öğrenir.
Matematiksel sebep-sonuç ilişkisi, tümevarım ve yineleme temellerini öğrenir. Sayma temellerini, permütasyon, kombinasyon
teoremlerini öğrenir. Algoritma zaman karmaşıklığı hakkında bilgi sahibi olur. Özyineli yapılar ve algoritmalar hakkında fikir
sahibi olur. Bağıntılar ve özellikleri ile ilgili temellerini öğrenir. Graf temellerini ve özelliklerini öğrenir ve belirli problemlerin
çözümlerini temel veri yapısı olan graf ile gerçekleyebilir. Ağaç yapısını ve özelliklerini öğrenir. Matematik düşünce yapısı
gelişir. Matematiksel yapıları diğer bilimlerde kullanır. Matematiksel çıkarsama yapabilir. Yazılan algoritmaların analizi
konusunda fikir üretebilir. Çözümlerini algoritmik olarak ifade edebilir. Soyut düşünme yeteneğini kullanabilir. Kombinasyonel
problemler ve teknikler. Mantık, Kümeler ve Fonksiyonlar. Cebirsel Yapılar. Tamsayılar ve Algoritmalar. Matematiksel
Muhakeme. Sayma. İleri Sayma Teknikleri. Bağıntı. Graf teorisi. Ağaçlar. Boolean Cebri.
BMT208
Bilgisayar Organizasyonu
3 0 3 (4 AKTS)
Dersin amacı öğrencilere bilgisayarın bileşenlerinin neler olduğun, bunların nasıl çalıştığı ve entegre edildiği, komut kümesi ve
tasarım, adresleme modları kontrol ünitesi, paralel işlemler hakkında bilgi, beceri ve deneyim kazandırmaktır. Bilgisayarlar nasıl
evrimleşti. Bilgisayarların temel bileşenleri nelerdir? Cache bellek kullanımı. Dahili ve harici hafıza teknolojileri. Bir arayüz
olarak işletim sisteminin rolü. Merkezi İşlem Biriminin (CPU) temel bileşenleri. RISC dahil komut kümelerinin tasarım
prensipleri. Tek ve çok işlemcili sistemlerde paralellik konuları. Bilgisayarın Evrimi ve Performansı. En üst seviye Fonksiyonel
görünüm ve blok diyagram. Cache Bellek. Dahili hafıza. Harici hafıza. Giriş/Çıkış ve RAID. İşletim sistemi desteği. Bilgisayar
aritmetiği. Komut kümesi: Karakteristik ve Fonksiyon. Komut kümesi: Adresleme modları ve formatlar. İşlemci yapısı ve
fonksiyonu. RISC. Komut seviyesi paralellik ve Superscalar İşlemciler.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT210
Veri Tabanı Yönetim Sistemleri
3 2 4 (5 AKTS)
Bilgisayarların güncel yaşamda her alanda kullanıma girmesiyle, veri birikimi günden güne artmakta ve bu veriler ise veri tabanı
denilen ortamlarda saklanmaktadır. Hızla artan bu verilerin saklandığı Veritabanı yönetim sistemlerinin teorik altyapısının
tanıtılması, kullanımının, tasarımının ve uygulamalarının öğretilmesi bu dersin temel gerekçesini oluşturmaktadır. Veritabanı
yönetim sistemlerini tanır. Veritabanını varlık-ilişki diyagramları ile modellemek. SQL ile veritabanlarını sorgulamak. Veritabanı
Yönetim Sistemleri´ne Giriş. Varlik-ilişki modeli. İlişkisel Veri Modeli. SQL. İlişkisel Veritabanı Yönetimi.
BMT212
Bilgisayar Ağları
3 0 3 (4 AKTS)
Dersin amacı öğrencilere bilgisayar ağlarının temel kavramlarını tanıtmak ve ağ protokollerinin çalışmasını öğretmektir.
Bilgisayar ağlarının temel kavramlarını öğrenir. OSI ve TCP/IP modelini ve katmanların görevlerini öğrenir. Ağ protokollerini
öğrenir. Network kablolamasını öğrenir. Network bağlanırlığını test edebilir. Protokolleri kurabilir ve yapılandırabilir. Network
kablolarını ve konektörlerini bağlayabilir. Network kabloları ile network kurup bağlanırlığını test edebilir, uygulama
protokollerini kullanabilir. Internet. OSI Modeli. TCP/IP Modeli. Uygulama katmanı ve protokolleri. Aktarım katmanı ve
protokolleri. Ağ katmanı. IP adresleme. Alt ağlara bölme. Ağ bağlantı cihazları. Veri bağlantı katmanı. Fiziksel katman. Ethernet.
Kablolama ve Ağ testi.
BMT214
Araştırma ve Rapor Yazma Teknikleri
3 0 3 (3 AKTS)
Bilim, Bilgi, Bilim felsefesi kavramlarını; tanıtmak, Bilimsel araştırma yöntemleri ve çeşitlerini öğretmek, Kaynak tarama, veri
toplama ve analiz etme becerilerini geliştirmek, Bilimsel araştırmaların sonuçlarını; rapora dönüştürmeyi kavratmak, Akademik
yazım kuraları; çerçevesinde; lisans seviyesinde yıl içi projesi ve bitirme projesi tasarlayabilme ve bunu raporlayabilme becerisini
kazandırmak. Bilgi ve bilim kavramlarını tanımlar. Hipotez, kuram, bilimsel yasa, olgu, gözlem, tümevarım, tümdengelim gibi
temel bilimsel kavramları ifade eder. Bilimsel araştırma yaparken kütüphane, internet, laboratuvar, görsel ve yazılı kaynakları en
verimli şekilde nasıl kullanacağını belirler. Bilimsel araştırma sürecinde plan oluşturur. Anket tekniğini veri toplamada etkin
olarak geliştirir. Bilimsel araştırmaları çıkartarak rapor eder.(Tez, makale, proje vb.). Kaynak gösterme yöntemleri çerçevesinde
kaynakçayı yapılandırır. Bilim ve Bilgi kavramları, Bilimin amaçları. Bilimsel araştırmaların amaçları ve çeşitleri. Araştırmaların
planlanması. Araştırma yöntemleri. Veri çeşitleri ve Veri kaynakları. Veri toplama yöntemleri. Anket ve anket tekniği. Tezin
planlanması. Verilerin düzenlenmesi ve veri analizi. Rapor yazma. Kaynak gösterme.
BMT216
İşletme Yönetimi
3 0 3 (3 AKTS)
İşletmeleri fonksiyonlarına göre tanımak ve işletmelerin işleyişini kavramaktır. Temel işletme kavramları ile birlikte işletme
çeşitlerini sınıflandırmak. Kuruluş çalışmalarını kavramak ve işletme büyüklüklerini ayırt etmek. İşletmenin hayatını devam
ettirebilmesi için yönetici ve lider kavramlarını ayırt ederek işletme içindeki pozisyonlarını kavramak. İşletmenin yönetim
fonksiyonları içinde üretim, pazarlama ve satış süreçlerini tanıyarak; planlama, örgütleme, yürütme, koordinasyon ve denetim
aşamalarını analiz etmek. Girişimciliği ve girişimciliğin ekonomik gelişmedeki rolünü analiz etmek. İşletmelerde ortaya çıkacak
olası problemlere çözüm yönetimini ve bu problem ortamında başarılı olmanın yollarını analiz etmek. Markalaşma kavramı ve
marka çeşitlerini analiz etmek. Globalleşen dünyada insan kaynakları yönetimini tanımak. İşletmeciliğe Giriş. Yönetim ve Strateji.
Yönetici ve Lider. İşletmenin Tanımı ve Çeşitleri. Hukuki Açıdan İşletme Çeşitleri. İşletmenin Misyonu, Vizyonu, İlkeleri,
Amaçları ve Hedefleri. İşletme Yönetiminin Fonksiyonları. İşletmenin Kuruluş Çalışmaları. İşletmenin Kuruluş Çalışmaları.
Üretim ve Pazarlama. Girişimcilik. İşletmelerde Kriz Yönetimi. İşletmelerde Markalaşma Süreci. İnsan Kaynakları Yönetimi.
BMT219
Akademik İngilizce
3 0 3 (3 AKTS)
Öğrenciler uygun sıfatları kullanarak kendilerini ve diğerlerini tanıtabilir, önemli bir kişiyi tanıtabilir, resimleri tanıtabilir ve
karşılaştırabilir. Öğrenciler rutin/o anki aktiviteler hakkında konuşabilirler, bir kişiyi tarif eden bir yazı yazabilirler, bir film
hakkında görüş belirtebilir. Öğrenciler geçmişteki alışkanlıklar için uygun zaman ifadelerini kullanabilirler, beğendikleri ve
beğenmedikleri şeyler hakkında ve konuşabilirler. Öğrenciler geçmişteki durum ve olaylar için uygun zaman ifadelerini
kullanabilir, beğendikleri ve beğenmedikleri şeyler hakkında yazabilir ve konuşabilirler. Öğrenciler geçmiş olaylar hakkında
konuşabilir, ileri düzeyde hikaye yazabilir, hayatlarındaki en korku verici anlardan bahsedebilirler. Öğrenciler, yazı türleri ve
yazarlarla ilgili konuşabilir, farklı hikayelerle kitap türlerine örnekler verebilir, paragrafın bölümlerini düzenleyebilirler.
Öğrenciler nesneleri ve eylemleri kıyaslayabilir, yakın geçmişteki olaylardan konuşabilir, iş başvuru mektubu yazabilir, miktarı
hakkında konuşabilir. Öğrenciler gelecek planları ve tahminleri hakkında konuşabilir, tarihi yerler hakkında gelecekle
planlamaları yapabilir, duygularını ifade edebilir.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT220
Mühendislik Etiği
3 0 3 (3 AKTS)
Öğrencilerin; eleştirel yaklaşım ve düşünce disiplini tarihi hakkında genel bilgi sahibi olmak, teknolojik gelişmelerin toplum
hayatında oluşturdukları değişiklikleri kavramak, bilimsel düşünce biçimini kavranmak, bilimin sanat ve ahlaki değerlerle
kaynaşma olanaklarını artırmak, ufku geniş, aydın bireyler olma becerilerini kazanmalarıdır. Etik ve ahlak kavramlarını
incelemek. Mesleki etik ilkelerine uymak. Sosyal sorumluluk kavramını bilmek. Etik sistemlerini incelemek. Ahlakın oluşumunda
rol oynayan faktörleri incelemek. Etik ve ahlak kavramlarını incelemek. Ahlak 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. Mühendisin
güvenlik kaygısı. Mühendis ve çevre. Mühendis-işveren ilişkileri. Mühendislikte çalışma alanları. Profesyonellik ve meslek ahlakı
ilkeleri. Dürüstlük, açık sözlülük, güvenilirlik. Sorumluluk sahibi bir mühendis olmak. Mühendislik eğitimi. Mühendislikte
mesleki örgütlenme.
BMT222
Toplam Kalite Yönetimi
3 0 3 (3 AKTS)
Toplam Kalite Yönetiminin amacı başarımıza katkıda bulunan, başarımızdan yarar bekleyen herkes; kendimiz, ailemiz, şirketimiz,
yan sanayiimiz, müşterilerimiz, hissedarlarımız ve genel olarak ülkemiz için mutluluk sağlamaktır, dolayısıyla sürekli iyileştirme
çabalarında sosyal paydaşlar ile birlikte düşünülmelidir. Kuruluş içinde tutarlı, dürüst, açık ilişkilerin kurulması Toplam Kalite
Yönetimi'nin verilere dayalı, katılımcı ve işbirliğini temel alan işleyiş tarzının gereği olup, bu ilişkileri iyileştirmek tüm
çalışanların önceliği olmalıdır. TKY'nin teorik bilgilerini uygulama dökebilecek donanımlara sahip olacaklardır. Süreç
Yönetimine sahip olacaklardır. Süreç Yönetimine sahip olacaklardır. Kalite Güvence sistemlerini uygulayabılır nıtelıkte
olacaklardır. Sorun çözme yetisine sahip olacaklardır. Kalite Kavramı ve Toplam Kalite Yönetimine Giriş. TKY'nin amaçları,
Unsurları, Süreç yönetimi. Liderlik ve Yöneticilik. Liderlerde Aranan Özellikler. Stratejik Planlama, Ödev Konularının
öğrencilere teslimi. Performans Yönetim Kavramı. Kalite Çemberleri Kavramı. Kalite Çemberleri. TKY'nin Başarısında Rol
Oynayan Faktörler.
BMT224
Yenilik Yönetimi ve Teknoloji Transferi
3 0 3 (3 AKTS)
Yenilikçi, teknolojiyi üreten ve kullanan bir kuruluşlar yaratabilmek için, bireye ve örgüte düşen sorumluluklar, Teknoloji ve
yenilik türleri, gelişen yeni teknolojiler, Yenilik ve teknolojiyi planlama ve hayata geçirme proje ve sistemlerinin, örneklerle
aktarılması ve bu yolla öğrencilerin yeni teknolojiler ve yenilik kavramına olan ilgilerinin artırılması ve süreklilik kazanmasının
sağlanması. Teknoloji ve Yenilik Yönetimi konusundaki bilgi düzeyinin yükseltilerek iş yaşamına adaptasyonun sağlanması.
Sistem mantığı ile düşünme, olaylar arasındaki ilişkileri kavrama, model kurma yeteneğinin geliştirilmesi. Derse katılım, sınıf
uygulamaları ve proje çalışmaları yoluyla bilgilerini teoriden pratiğe aktarabilmelerinin sağlanması. Olayları analiz etme ve
yorumlama becerisinin kazandırılarak, iş yaşamına ve topluma katkı sağlama bilincinin geliştirilmesi. Teknoloji ve yenilik
yönetiminin önemi. Kavramlar ve teknikler; teknoloji transferi. Teknoloji ve yeniliğin kaynakları. Sanayi kuruluşlarında teknoloji,
ar-ge. Kuruluşların teknoloji ve yenilik stratejileri. Ar-ge ve yenilik planlamasında kullanılan teknikler. Projeler nasıl planlanır?
PERT/CPM uygulamaları. Teknoloji ve Ar-ge yoluyla kurumsal performansın artırılması. Ar-ge takımlarının yönetimi ve
denetimi. Günümüzün ve geleceğin yeni teknolojileri. Geleceğin şehirleri, Teknoparklar. Örnek olay, proje geliştirme
uygulamaları.
BMT323
Mesleki İngilizce
3 0 3 (3 AKTS)
Bu dersin amacı öğrencilere Bilgisayar Mühendisliğinde kullanılan temel kavramları, teknolojileri ve terimleri ile ilgili metinlerin
çeviri tekniklerini tanıtmaktır. İngilizce gramer kurallarını öğrenme. Bilgisayar Mühendisliği alanında metin ve makale çeviri
yeteneği kazanmak. Bilgisayar Mühendisliğindeki temel terimleri öğrenme. İngilizcede kullanılan kalıpları çözümler. İngilizce bir
metnin tercüme tekniklerini sınıflandırır. Mühendislik alanlarında teknik hesaplamaları İngilizce analiz eder. Belirlenen konularda
İngilizce rapor hazırlar. Teknik alanlarda İngilizce sunum ve tartışma yapar. Teknik alanlarda makale hazırlama ve sunum yapma
teknikleri geliştirir. İngilizce Gramer Kuralları. Bilgisayar Mühendisliği metinleri için Türkçe çeviri tekniği. Bilgisayar
Mühendisliği metinleri için İngilizce çeviri tekniği. Türkçe ve İngilizce arasındaki yapısal farklar. Cümle Yapıları. Egzersiz
çalışmaları. İngilizceden Türkçe ye çeviri metotları. Türkçe den İngilizce çeviri metotları. Çeviri metotlarını uygulama
çalışmaları. Bilgisayar biliminde yazma yeteneğinin geliştirilmesi. Akademik çalışmaların hazırlanması. CV Hazırlama.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT303
Görsel Programlama
2 2 4 (6 AKTS)
Görsel bir programlama dilini kurabilme, kullanabilme. Görsel programlama arayüz ortamını tanıyabilme. Nesnel programlama
ile yapısal programlama kavramlarını anlama. Temel bileşenleri kullanabilme ve görsel açıdan düzenleyebilme. Bileşenlerin
özelliklerini ve olayları kullanabilme. Nesnel bir dili kullandıktan sonra sınıf ve nesne kavramları ile ilgili terim ve tanımlamaları
kavrayabilme. Görsel programlama dili paketini kurar. Proje oluşturma, çalıştırma ve saklama işlemleri bilir. Görsel programın
sahip olduğu kontrolleri bilir ve kullanır. Değişkenleri, kontrol deyimleri ve döngüleri kullanır. Nesnel ve yapısal programlama
arasındaki farkları bilir. Visual Programlamaya Giriş, Değişkenler ve Veri Tipleri. Program Kontrol İfadeleri, Döngüler,
Operatörler, Dizi Tanımlama. Matematiksel İfadeler, Fonksiyon ve Alt Programlar, Temel Kodlama Standartları. Hata Yakalama
ve Ayıklama, Çok Kanallı Çalışma Com Port Uygulamaları. Windows Formlarıyla Çalışmak ve Windows Form Kontrollerine
Giriş. Windows Form Kontrolleri. Kontrollere Ait Ortak Özellikler ve Kontrol Yordamları. Disk ve Dosya Yönetimi. Çizim ve
Yazdırma İşlemleri. Microsoft Office Uygulamaları ile Entegrasyon (Word ve Excel programları ile bağlantı). Setup Projesi ve
Kurma CD’i Hazırlamak.
BMT305
Web Programlama
3 2 4 (6 AKTS)
Dersin amacı öğrencilere güncel web programlama teknolojilerini tanıtarak, Veritabanı kullanan web uygulamaları geliştirmeyi
öğretmektir. ASP, PHP, JSP ve Java script tekniklerinin çalışmasını ve aralarındaki farkları öğrenir. Windows masaüstü ve
Windows Server işletim sistemlerine IIS yüklemeyi öğrenir. ASP Kod yapısını öğrenir. ASP ve ASP .NET ile veritabanlarını
kullanmayı öğrenir. ASP kodu yazarak uygulama geliştirir. Veritabanı ile web sayfalarını ilişkilendirebilir. Öğrenci tek başına ve
ikili gruplar halinde basit ve gelişmiş düzey ASP projesi geliştirebilir. ASP .NET projesi geliştirebilir. Server Teknolojileri ve
Çalışma Ortamları (ASP, PHP). IIS Kurulumu ve Konfigürasyonu. VB Script (Döngüler,Karar yapıları). Diziler,operatörler. VB
Script Fonksiyonları. ASP Nesneleri. Cookie ve Session. Formlarla Çalışma. ASP ile Veritabanı Kullanımı. ASP ile VT
Uygulamaları. ASP .NET ve ASP .NET Formları. ASP .NET ile Veritabanları Kullanımı. ASP .NET’te Stored Procedure’ler ile
çalışma.
BMT307
Bilgisayar Grafiği
3 0 3 (5 AKTS)
Bu dersin amacı öğrencilere üç boyutlu bilgisayar grafiklerinin teorik alt yapısı ve pratik uygulamaları, temel programlama
teknikleri, algoritmaları ve veri yapıları hakkında bilgi beceri ve deneyim kazandırmaktır. Bilgisayar grafikleri sistemleri.
Bilgisayar grafikleri konusundaki teorik bilgiler. Yaygın olarak kullanılan yazılım ve donanım araçları. Nasıl modelleme,
programlama ve animasyon yapılacağı. Bilgisayar grafikleri tekniklerini uygulamalarda nasıl kullanılacağını öğreneceklerdir.
Bilgisayar grafikleri ve grafik sistemlere bir bakış. Temel grafik elemanları. Dokular. Geometrik dönüşümler. İzdüşüm. Üç
boyutlu nesneler. Görünür yüzey tesbiti. Aydınlanma modelleri. Işın takibi. Gölgelendirme. İnterpolasyon ve yakınsama. Yüzey
giydirme yöntemleri. Renk modelleri ve renk uygulamaları. Animayson.
BMT314
Yapay Zeka Uygulamaları
3 0 3 (5 AKTS)
Yapay zekanın temellerini kavramak. İnsan ve hayvan düşünme sistemine benzer program ve makine geliştirmenin temelleri
öğrenmek. Yapay zekada kullanılan metodlar ve algoritmaları öğrenmek ve kullanmak. Karşılaşılan problemlere uygun yapay
zeka metodları ile çözüm üretme becerileri kazanmak. Yapay Zekaya Giriş. Arama algoritmaları. Sezgisel Algoritmalar. Sezgisel
Algoritmalar ve oyun programları. Uzman sistemler. Yapay sinir ağları. Yapay sinir ağları olmayan eğri uydurma. Zeki etmenler.
Genetik algoritmalar.
BMT311
ERP Sistemleri
3 0 3 (5 AKTS)
Bir kurumsal şirket veya şirketler grubunun tüm yönetim fonksiyonlarını yazılım olarak bünyesinde toplayan ve ERP olarak
isimlendirilen sistemlerinin tasarım, kurulum ve işletimi konusunda öğrenciyi bilgi sahibi yapmak. İşletme yönetim
fonksiyonlarının etkileşimini öğretir. Entegre sistem kavramının yerleşmesini sağlar. Problem çözme ve sistem tasarımı
yeteneğinin geliştirir. ERP paketleri seçim kriterlerini öğretir. Malzeme Yönetimi temel süreçlerinin işleyişini öğretir. Üretim Ana
verilerini (Ürün Ağaçlar ve iş akışları) oluşturulmasını öğretir. Üretim Planlama ve Kontrol süreçlerinin çalışmasını öğretir. ERP
sistemleri Gelişimi ve Temel Kavramlar. ERP sistemlerinin temel modülleri. Malzeme Yönetimi-I (Satın alma ve Tedarik Süreci).
Malzeme Yönetimi-II (Stok ve Depo yönetimi). Üretim - Ana Verileri. Üretim - Planlama (MPS, MRP, CRP). Üretim - Kontrol
İşlemleri. Üretim – Maliyetlendirme. Satış ve Dağıtım Yönetimi. Lojistik yönetimi. Kalite-İK yönetimi. ERP Paket seçim
kriterleri.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT313
Sayısal Analiz
3 0 3 (5 AKTS)
Bu dersin amacı öğrencilere mühendislik problemlerinin ve doğrusal ya da doğrusal olmayan sistemlerin çözümünde kullanılan
sayısal analiz yöntemlerinin çözümüne ilişkin yaklaşımların algoritmik olarak çözümü ve bu çözümlemelerin Matlab ile bilgisayar
ortamında gerçekleştirilmesine ilişkin temel yeterlikleri kazandırmaktır. Matlabta matris işlemleri ve grafik çizimlerini yapar.
Matlabın temel fonksiyonlarını açıklar. Doğrusal ve doğrusal olmayan denklem takımlarının çözümündeki yöntemleri kullanır.
Sayısal integral ve türev yöntemlerini anlar ve kullanır. Ara değer bulma ve eğri uydurma kavramlarını ve yöntemlerini uygular.
Diferansiyel denklem çözümlemelerini yapar. Matlaba giriş, genel kullanım ve temel programlama. Matlabda grafik çizimleri.
Sayısal Analiz Kavramı ve Hatalar. Matris İşlemleri Hatırlatma. Doğrusal denklem sistemlerinin çözümü: Cramer yöntemi,
Gauss-Jordan yöntemi,Gauss yok etme yöntemi. Doğrusal denklem sistemlerinin çözümü: Jacobbi, Gauss-Seidel yöntemi.
Doğrusal olmayan denklemlerin çözümü: Bisection (yarılama) metodu, regula falsi metodu, Basit iterasyon, Newton-Raphson
metodu, Secant metodu. Doğrusal olmayan denklem sistemlerinin çözümü: Basit iterasyon, Newton-Raphson metodu. Ara değer
bulma (Enterpolasyon) yöntemleri: Lagrange polinom interpolasyonu, Newton-farklar bölümü yöntemi, kübik-spline
interpolasyonu. Ekstrapolasyon. Eğri uydurma: en küçük kareler metodu ile doğrusal eğri uydurma, genelleştirilmiş eğri uydurma,
doğrusal olmayan eğri uydurma. Diferansiyel eşitliklerin çözümü: Taylor seri açılımı, Euler yöntemi, Runge-Kutta yöntemi.
Sayısal türev yöntemleri: geri farklar yöntemi, merkezi farklar yöntemi, ileri farklar yöntemi. Sayısal integral yöntemleri:
Dikdörtgen yöntemi, Trapez (yamuklar) yöntemi, Simpson yöntemi. Özdeğer ve Özvektör bulma yöntemleri: Jacobi dönüşümü,
QR-QL algoritması, Üçlü köşegen matrisler.
BMT317
Optimizasyon 3 0 3 (5 AKTS)
Doğrusal olan yada olmayan problemlerde model kurma ve optimum çözümü elde etmeyi sağlamak. Matematiksel model kurma
ve çözme becerisi kazanır. Optimizasyon tekniklerini verimli bir şekilde kullanabilir. Modelleme ve simülasyon kavramları.
Lineer programlama. Grafik çözüm. Simpleks metot. Dualite ve duyarlılık analizi. Taşıma modelleri. Dağıtım problemleri.
Tamsayılı programlama. Klasik optimizasyon teorisi. Newton-Raphson metodu. Lineer olmayan programlama. Kısıtlı olmayan
algoritmalar. Kısıtlı algoritmalar.
BMT319
Örüntü Tanıma
3 0 3 (5 AKTS)
Bu ders sonunda öğrencilerin örüntü tanıma kavramını anlamış olmaları ve yukarıda bahsi geçen uygulamalarda problem çözüm
aşamalarını belirleyip gerekli araştırma sonrası algoritmalarını oluşturup yazılımını yapabilmesi hedeflenmektedir. Örüntü
tanımaya giriş, Örüntünün tanımı, temel kavramlar, örüntü sınıfları, Öznitelik vektörleri, Örüntü sınıflandırma teknikleri. Örüntü
tanımanın temellerini kavramak. Güncel örüntü tanıma uygulamalarını bilmek. Örüntü sınıflandırma yöntemlerini bilmek. Bir
örüntü tanıma sistemini tasarlayabilmek. Örüntünün tanımı, temel kavramlar, örüntü sınıfları. Öznitelik vektörleri. Örüntü
sınıflandırma teknikleri, İstatistiksel örüntü sınıflandırma. İstatistiksel Karar Verme kuramı. İhtimal Yoğunluk İşlevlerinin
Kestirimi. Bayes karar teorisi, maksimum benzerlik kuramı. Makine öğrenmesine giriş, öğretmenli, öğretmensiz ve takviyeli
öğrenme. Makine öğrenmesine dayalı örüntü sınıflandırma. Makine öğrenmesine dayalı örüntü sınıflandırma. Sınıflandırmada
hata analizi. Sınıflandırmada güvenilirlik. Örnek örüntü tanıma sistemi tasarımı. Örüntü tanıma sistemlerinde yazılım ve donanım
mimarileri (Sensörler).
BMT325
Java Programlama
3 0 3 (5 AKTS)
Java dili kullanarak, nesneye yönelik programlamada temel bilgi ve becerileri kazandırmak. Java programlamanın temellerini
öğrenir. Java teknolojilerini öğrenir. Nesneye yönelik programlama ile Java uygulamaları yazabilir. Java çalışma ortamını ve Java
uygulama geliştirme ara yüzünü kontrol eder. Java yazılımı ile nesneye yönelik programlar geliştirir. Java programlamaya giriş.
Java'da kontrol ifadeleri ve döngüler. Java'da yöntemler ve diziler. Java'da Sınıf ve nesne kavramları I. Java'da Sınıf ve nesne
kavramları II. Java'da miras alma. Java'da çok biçimlilik. Java'da soyut sınıflar. Java'da arayüzler . Java'da görsel arayüze giriş.
Jenerikler, koleksiyonlar ve appletler. Java ile veritabanı işlemleri. Veri tabanı uygulamaları
. Java uygulamaları.
BMT302
İşletim Sistemleri
3 0 3 (5 AKTS)
Bu dersin amacı öğrencilere, işletim sistemleri ile ilgili temel kavramlar, işletim sistemlerinin yapısı, giriş/çıkış sistemleri, görev
yönetimi, görevler arası zaman uyumlama, ana bellek yönetimi, kütük yönetimi ve bilgisayar ağ altyapısı ve güvenlik konularında
bilgi beceri ve deneyim kazandırmaktır. Modern İşletim Sistemlerinin tasarımında kullanılan temel prensipleri. Farklı İşletim
Sistemi tasarım stillerini. Cihaz ve Giriş/Çıkış yönetimi. Disk organizasyonunu ve dosyalama yapısı. Sanal hafıza. İş ve iş
parçacıklarının gerçeklenmesinde kullanılan temel prensipler. İşler arası iletişim yöntemleri. Paralel iş yönetimi ve
senkronizasyon mekanizmaları. İşletim sistemlerinde güvenlik konularını öğreneceklerdir. Giriş: OS yapısı, Çekirdek
organizasyonu. Aygıt yönetimi. Disk yönetimi. Dosyalama sistemleri. Bellek yönetimi. Sanal OS : Sanal makine. Sanal bellek ve
Giriş/Çıkış. İş: Oluşturma, çalıştırma, ve gerçekleme. İş planlaması. İş parçacığı: temel içerik, kullanıcı ve çekirdek seviyesi iş
parçacıkları. İşler arası iletişim. İş senkronizasyonu. Kilitler, semaphore değişkenleri ve kilitlenme. Güvenlik.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT304
Biçimsel Diller ve Otomatlar
3 0 3 (5 AKTS)
Programlama dillerinin tasarımına ilişkin matematiksel yöntemlerin sunulması ve bir dilde yazılan bir programın kabul şartları
için araçlar tasarımını mümkün kılmak. Dil tasarımlarının gerçekleştirilmesi. Derleyici tasarımları için ön bilgiler. Otomatların
gerçekleştirilmesi. Otomatların bilgisayar donanımı ile ilişkilendirilmesi. Dillerin sorunlarını anlayabilmek ve bunları çözmek.
Matematiksel Notasyonlar ve Teknikler. Düzenli İfadeler ve Düzenli Diller. Deterministik Sonlu Otomatlar. Nondeterministik
Sonlu Otomatlar. Dilbilgisi ve Diller. Düzenli ve Düzensiz Diller. Bağlamdan Bağımsız Dilbilgisi ve Diller. Normal Biçimler.
Yığıtlı (Pushdown) Otamatlar. Turing Makineleri. Turing Makineleri Örnekleri. Ayrıştırma işlemleri (Top-down Parsing).
Ayrıştırma işlemleri (Bottom-up Parsing). LL(k) ve LR(k) dilbilgileri.
BMT306
Yazılım Mühendisliği
3 0 3 (5 AKTS)
En güncel ve geçerli yazılım mühendisliği standartları hakkında bilgiler vermek, uygulamaya yönelik çözümler üzerinde durmak,
geliştirme sürecinde kullanılmak üzere standartlardan türetilmiş bir belge kümesinin şablonlarını vermek. Öğrenci bir yazılım
projesinin geliştirme aşamalarını bilir ve uygulayabilir. Yazılım Mühendisliği Gerçeği. Yazılım Geliştirme Yaşam Döngüsü.
Yazılım/Bilgi Sistemi Geliştirme Aşamaları. Sistem Çözümleme. Tasarım. Gerçekleştirim. Yazılım Doğrulama ve Geçerleme.
Bakım. Nesneye Yönelik Çözümleme. Yazılım Mimarileri. Yazılım Kalite ve Konfigürasyon. Bilgisayar Destekli Yazılım
Araçları. Yazılım geliştirmek için öneriler. Örnek Yazılım Projelerinin İncelenmesi.
BMT308
İnternet Mühendisliği
3 0 3 (5 AKTS)
TCP/IP protokol mimarisi içerisindeki çekirdek protokolleri (TCP, UDP, IP, ICMP, ARP) RFC standartlarına göre öğrenerek
paket analizör programı ile irdelemek. Ayrıca uygulama katmanında hizmet veren protokollerin anlaşılması ve gerçeklemesi için
bir zemin hazırlamak. TCP, UDP taşıma katman protokollerinin başlık yapılarını öğrenir. IP, ICMP ağ katman protokollerinin
başlık yapılarını öğrenir. ARP protokolünün başlık yapısını öğrenir. Uygulama katman protokollerinin çekirdek protokoller
üzerinden nasıl çalıştığını öğrenir. Uygulama katmanı için geliştirilen ya da geliştirilecek protokoller/uygulamalar için önemli bir
yorum yeteneği kazanır. TCP/IP protokollerini tanımlayabilir. Paket analizör programı kullanabilir. Uygulama katmanı
protokollerini kullanabilir. TCP/IP protokollerini kullanabilir. Bilgisayar Ağları ve İnternet Mühendisliğine giriş. TCP/IP protokol
mimarisi. TCP/IP standartları, RFC, İnternet Organizasyonları. IP RFC 791. IP Fragmentasyonu. ICMP – RFC 792 (ICMP Mesaj
formatları vb.). ARP RFC 826. Ping ve Traceroute ICMP mesaj uygulaması. IP ve ARP uygulaması. TCP – RFC 793 (TCP
hizmetleri, TCP başlığı). UDP – RFC 768 (UDP başlığı). TCP ve UDP uygulaması. HTTP – RFC2616 (HTTP Mesaj tipleri,
metod tanımları).
BMT310
Yapay Sinir Ağları
3 0 3 (5 AKTS)
Öğrencilerin Yapay Zeka başlığı altında çalışılan konular hakkında genel bir fikir sahibi olmalarını sağlamak, Yapay Sinir
Ağlarının Temel Kavramlarını ve Algoritmalarını Kavramalarını sağlamak. Yapay Zeka konusundaki temel kavramları bilir.
Yapay Sinir Ağları (YSA) konusundaki temel kavramları bilir. Temel YSA yapılarını bilir. Temel YSA öğrenme algoritmalarını
bilir. Yapay Sinir Ağlarını kullanarak bazı problemlere çözüm getirebilir. YSA uygulamalarını gerçekleştiren programlar
yazabilir. Ders kapsamında kazandığı bilgi ve beceriyi programlama bilgisine ekleyerek çalışma ortamında etkin bir şekilde
kullanabilme yetkinliklerine sahip olacaktır. Yapay Zekaya (Artificial Intelligence) Giriş Yapay Zekanın alt dalları. Örnek Yapay
Zeka Uygulamaları. Yapay Sinir Ağlarının Tarihi Yapay Sinir Ağları ve Biyolojik Sinir Ağları Yapay sinir ağlarının yapısı.
Yapay sinire ait temel kavramlar Aktivasyon fonksiyonları. Yapay Sinir Ağlarının Oluşturulması Katmanlar Arası Bağlantılar.
Perceptron öğrenme kuralı Doğrusal olarak ayrılabilen problemlerin sınıflandırılması. Delta Öğrenme Kuralı ve çeşitleri. Adaptif
doğrusal eleman (Adaline) Birimkare hata (Mean Square Error) LMS (En küçük birim kareler ortalaması) öğrenme algoritması
(Widrow-Hoff). Doğrusal adaptif filtrelemenin adaline ile gerçekleştirilmesi. Çok katmanlı Perceptronlar Geri yayılım öğrenme
algoritması. Momentum ile iyileştirilmiş geri yayılım algoritması. Yarışmacı ağlar (Competitive networks) Yarışmacı öğrenme.
Vektör Kuantalamalı Öğrenme (Learning Vector Quantization) Ağ. Kendini organize eden özelik haritaları (Self organizing
feature maps). Radyal Tabanlı Sinir Ağları.
BMT309
Bulanık Mantık
3 0 3 (5 AKTS)
Bulanık mantık ve yapay sinir ağları ile ilgili temel bilgiler vermek ve uygulama örnekleri sunmak. Bulanık mantık ile ilgili
temelleri kavramak. Yapay sinir ağları ile ilgili temelleri kavramak. Karşılaşılan problemlerde bulanık mantığın ve YSA
yapılarının nasıl uygulanacağını kavramak. Yaygın kullanılan bulanık çıkarım metotlarını öğrenmek. Örnek bulanık mantık ve
YSA yazılım araçlarını öğrenmek. Bulanık Kümeler. Üyelik fonksiyonları. Bulanık İşlemler. T-norm ve S-norm işlemler. Bulanık
kurallar. Bulanıklaştırma, berraklaştırma, bulanık çıkarım. Mamdani bulanık çıkarım. Mamdani bulanık çıkarım uygulamaları.
Sugeno bulanık çıkarım ve uygulama örneği. Matlab ortamında bulanık mantık uygulamaları. Matlab ortamında bulanık mantık
uygulamaları. Beynin yapısı. Yapay sinir. Perceptron. Çok katmanlı sinir ağları. Öğrenme. Geri yayılım algoritması. Geri
yayılımda momentum katsayısı.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT312
Sinyaller ve Sistemler 3 0 3 (5 AKTS)
Analog işaretlerin sayısal yöntemler kullanılarak işlenmesi için gerekli olan temel prensipleri ve kavramları öğrenciye tanıtmak.
İşaret işlemede temel yaklaşımlar hakkında detaylı bilgi sahibi olmak. Örnekleme frekansının önemini kavramak. Fark
denklemlerinin Z dönüşümü ile analizini kavramak. FIR ve IIR sistem dizaynını kavramak. Sayısal işaretlerin filtrelenmesini
kavramak. Filtrelerin yazılım ve donanım gerçekleştirmesini kavramak. Sonlu kelime uzunluğunun filtreleme üzerindeki etkilerini
kavramak. Sürekli zamanlı, ayrık zamanlı ve sayısal işaret kavramları. Ayrık zamanlı işaret ve sistemlerin özellikleri. Ayrık
Zamanlı Fourier Dönüşümü. Örnekleme teoremi. Z dönüşümü. Hızlı Fourier dönüşümü (FFT). Ayrık zamanlı sistemlerin
gerçekleştirilmesi. FIR süzgeç tasarımı yöntemleri. FIR süzgeç tasarımı yazılım uygulamaları. IIR süzgeç tasarımı yöntemleri. IIR
süzgeç tasarımı yazılım uygulamaları. Sonlu kelime uzunluğunun etkileri. Örnek ses işleme uygulamaları. Örnek görüntü işleme
uygulamaları.
BMT315
Veri Madenciliği
3 0 3 (5 AKTS)
Büyük veri yığınlarındaki gözle görülemeyen ilişkileri ortaya çıkartır. Temel veri madenciliği modellerini bilir ve uygular. Veri
Madenciliğine Giriş. Veri Mad. Uygulama Alanları ve örnekler. Veri Ambarları ve Olap. V.M. Yöntemler Sınıflandırma,
Kümeleme, Birliktelik Kuraları. V.M. Karar Ağaçları ve Sınıflandırma. V.M. Sınıflandırma ve Regresyon Ağaçları. Veri
Madenciliği Süreci. Kurallar ve İlişkiler Analizi. V.M. Kümeleme Analizi. V.M. Kümeleme Yöntemleri. Yoğunluk Temelli
Algoritmalar. V.M. Metin Madenciliği ve Web Madenciliği.
BMT318
Mobil Programlama 3 0 3 (5 AKTS)
Açık kaynak kodlu işletim sistemlerinde akıllı telefonlar ve tablet bilgisayarlar için görsel yazılımlar hazırlamak. Mobil
programlamanın temellerini öğrenir. Akıllı telefonlar ve tablet bilgisayarlar için programlamayı öğrenir. Android işletim
sisteminin temel bileşenlerini öğrenir. Açık kaynak kodlu sistemler için program yazabilir. Akıllı telefonlar ve tablet bilgisayarlar
için yazılım çözümleri üretebilir. Aygıtların donanımlarını yazılımlar sayesinde kontrol edebilir. Akıllı telefonları ve tablet
bilgisayarları programlayabilir. Mobil programlamaya giriş. Mobil programlama platformaları ve yazılımları. Android işletim
sistemi. Eclipse ve Android SDK kurulumu. Android projesi oluşturma ve çalıştırma. Emülatör kurulumu. Android projelerindeki
dosya ve klasörler. Kullanıcı arayüzü oluşturma ve Aktiviteler. Servisler ve içerik sağlayıcılar (Content provider). Intent ve intent
filter kavramları. Widgetler. Donanım kontrolleri. Aygıta program yükleme.
BMT320
Proje Yönetimi
3 0 3 (5 AKTS)
Proje süreçlerinde gerekli araçların, proje yönetimi tekniklerinin ve projelerin başarısı için gereken becerilerin kazandırılmasıdır.
Proje planlama ve geliştirme. Kaynak planlaması ve çizelgeleme. Proje izleme ve sonuçlandırma. Etkili ekip çalışması için
liderlik. Disiplinlerarası projeleri etkin bir biçimde yönetme becerilerini kazanır. Ayrıca teknolojiyi yoğun olarak kullanan
firmaların özel sorunlarını inceler. Proje Kavramı ve İçeriği. Proje Entegrasyon Yönetimi. Proje Kapsam Yönetimi. Proje Zaman
Yönetimi. Proje Maliyet Yönetimi. Proje Kalite Yönetimi. Proje İnsan Kaynakları Yönetimi. Proje İletişim Yönetimi. Proje Risk
Yönetimi. Proje Tedarik Yönetimi. Proje Yönetimi Süreç Grupları. Örnek Proje Yönetimi ve Planlama / MS Project Kullanımı.
BMT322
Kontrol Sistemleri
3 0 3 (5 AKTS)
Bu dersin amacı Bilgisayar tabanlı kontrolün temel prensiplerini öğretmek, Örneklenmiş sinyaller ve sistemlerle kontrol sistemi
tasarlama ilkelerini öğretmek, Kontrol sistemlerinde kararlılık analizi ve performans ölçütlerini öğretmektir. Temel kontrol
sistemlerinin modellenmesi yeteneğinin kazandırılması. Temel sayısal kontrol sistemlerinin tasarımı yeteneğinin kazandırılması.
Analog ve sayısal denetleyicilerin karşılaştırılması ve sayısal denetime giriş. Denetim sistemlerinin kapsamı ve genel yapısı. Zdönüşümü. Ters z-dönüşümleri. Ayrık zamanlı sistemler. Örnekleme. AD/DA dönüştürücüler ve işaretlerin yeniden
yapılandırılması. Kontrol sistemlerinin blok diyagramları ile gösterimi. Açık ve kapalı çevrim sistemler. Durum uzayı analizi.
Kararlılık test yöntemleri. Denetleyici tasarımı. Bilgisayar destekli uygulama örnekleri.
TKF496
İşyeri Eğitimi 4 0 4 (5 AKTS)
İşyeri uygulaması için gidilen iş yerinde alınan eğitimler sayesinde bilgi edinilmesi. Bir dönem boyunca iş yeri ile ilgili eğitimler
konusunda deneyim sahibi olmak.
TKF497
İşyeri Uygulaması
0 28 14 (20 AKTS)
Bilgisayar mühendisliği işlemleri ve ofis uygulamalarının öğretilmesi. Bir dönem boyunca iş yerinde uygulamalı olarak çalışarak
deneyim kazanmak.
TKF498
Staj
0 0 0 (5 AKTS)
Endüstriyel Uygulama stajı yapılması. Toplam 48 günlük yaz stajı uygulaması ile iş yerlerinde uygulamalı olarak deneyim sahibi
olmak.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT402
Bitirme Tezi
0 2 1 (5 AKTS)
Bitirme tezi konusunun belirlenmesi. Bitirme tezinin kapsadığı alt konuları belirleme. Kaynak taraması. Konu ile ilgili yapılmış
çalışmaların düzenlenmesi. Yapılması gereken çalışmaları belirleme. Gerekli hesap veya analizleri yapma. Hesap veya analizleri
değerlendirme. Sonuçları değerlendirme. Tez yazımı. Gerekli düzeltmelerin yapılması ve tez teslimi.
BMT404
Bilgisayar Mimarileri 3 0 3 (5 AKTS)
Dersin amacı öğrencilere bilgisayar mimarisi alanında ileri konular hakkında detaylı bilgi, beceri ve deneyim kazandırmaktır.
Hafıza, ALU ve kontrol ünitesi tasarımı. Veri yolu ve denetleyici tabanlı sistem tasarımı. Cache hafıza yapıları. Komut kümesi,
kesmeler, ve tuzaklar. Bilgisayar performansını arttırmak için geliştirilmiş teknikleri. Superscalar ve VLIW gibi İleri bilgisayar
mimarileri konularını öğrenir. Mimariye giriş: von Neumann mimarisi. CPU komut döngüsü ve paralel mimarilere bir bakış.
Kesmeler. Temel mantık tasarımı: Multiplexer, demultiplexer, encoder, decoder, ALU. Latch, flip-flop, register, hafıza
organizasyonu. Bus protokolu, yönetimi ve DMA. Veri yolu ve kontrol ünitesi. Mikroprogram. Performans artırımı: öncül konut
al getir evresi. Pipelining, pipeline tehlikeleri. Cache mimarisi. Dallanma tahmini. Komutların dinamik olarak sıralanması,
Spekülasyona dayalı komut işletimi. Gelişmiş mimariler: Superscalar ve VLIW.
BMT406
Biyobilişime Giriş
3 0 3 (5 AKTS)
Biyolojik bilgiyi yönetmek, analiz etmek ve anlamak. Biyolojik bilginin elde edilmesinde matematik, istatistik, genetik,
biyokimya ve bilgisayar bilimlerini kapsayan disiplinler arası etkileşimi sağlayabilme becerisi. İlgili veritabanları ile çalışabilme
ve yönetebilme yeteneği. Moleküler biyoloji nedir? Biyolojik veri akışı nasıldır? Biyolojik veri tabanları. Biyolojik dizinler ve
algoritmaları. Biyobilişimde örüntü tanıma yöntemleri. Yapay sinir ağları. Markov modelleri. Gruplama algoritmaları.
Biyobilişimdeki veri yapıları. Sonek ağaçları, karar ağaçları. Örnek problem:protein sınıflandırma. Örnek problem:gen tanıma.
BMT408
Programlanabilir Mantık Denetleyiciler
3 0 3 (5 AKTS)
Kumanda sistemlerinin ve programlanabilir mantık denetleyicilerinin (PLC) temellerini ve yapılarını öğretmek, PLC programlama
tekniklerinin öğretmek, PLC ile endüstriyel uygulamaların tasarlanması ve gerçeklenmesi becerisini kazandırmaktır.
Programlanabilen mantık denetleyicilerin yapısını tanıyabilme, çalışma prensibini kavrayabilme. Programlanabilen mantık
denetleyicilerinin programlama ilkelerini uygulayabilme. Programlama, uygulama örnekleri yapabilme. Kumanda elemanlarını
tanır. Kumanda tekniklerini uygular. PLC ve çevre birimlerini tanır. PLC’leri programlar. PLC’lerin fiziksel bağlantılarını
gerçekleştirir. PLC’lerin fiziksel bağlantılarını gerçekleştirir. Kumanda sistemlerinin temelleri ve kumanda elemanları:
kontaktörler, yardımcı röleler, zaman rölesi, koruma rölesi. Kumanda teknikleri ve kumanda devrelerine ilişkin genel standartlar.
Programlanabilir mantık denetleyicilerinin yapısı: merkezi işlem birimi, bellek yapısı, giriş-çıkış birimi. Programlanabilir mantık
denetleyicilerinin İletişim arabirimleri ve protokolleri. Programlanabilir mantık denetleyicilerinin fiziksel bağlantısı.
Programlanabilir mantık denetleyicilerinin seçim ölçütleri. Programlanabilir mantık denetleyicilerinin işletim sistemi ve
programların yürütülmesi. Programlama editorü, komut kümesi ve merdiven diyagramı ile programlama. Temel lojik anahtarlama
komutları, zamanlayıcı ve sayıcı fonksiyonları. Aritmetik işlem ve karşılaştırma komutları. Program denetimi ve kesme alt
programları. Programlanabilir mantık denetleyicilerde özel birimler: Yüksek hızlı sayıcı, PID denetleyici. Programlanabilir mantık
denetleyiciler ile analog ve sayısal uygulamalar.
BMT410
Gerçek Zamanlı Ağ Sistemleri
3 0 3 (5 AKTS)
Otomasyon sistemlerinde kullanılan cihazların iletişim gereksinimlerini karşılamak için geliştirilen gerçek zamanlı ağ
sistemlerinin kavramsal ve teknolojik altyapısını öğretmek ve uygulamalarla pekiştirmek. Otomasyon hiyerarşisi kavramını
öğrenir. Gerçek zamanlı ağ sistemi kavramını öğrenir. AS-Interface, PROFIBUS ve PROFINET protokollerinin ne tür uygulama
alanlarında kullanıldığını ve gerçek zamanlı ağ kriterlerini nasıl sağladığını öğrenir. Laboratuvar uygulamalarıyla anlatılan
kavramların pekiştirilir. PLC programlar. Gerçek Zamanlı Ağ Sistemlerine Giriş. Otomasyon Hiyerarşisi, CIM Piramidi. PLC
Kavramı ve Uygulama Alanları. PLC Programlama. PLC Programlama Uygulamaları. RS-232, RS-422, RS-485 Arayüz
Standartları ve PPI, Freeport, MPI protokolleri. AS-Interface protokolü tanımı, uygulama alanları ve çalışma prensibi. PROFIBUS
protokolü tanımı, uygulama alanları ve çalışma prensibi. CAN protokolü tanımı, uygulama alanları ve çalışma prensibi.
Endüstriyel Ethernet protokolü tanımı, uygulama alanları ve çalışma prensibi. PROFINET protokolü tanımı, uygulama alanları ve
çalışma prensibi. PROFIBUS Protokolünün Laboratuar Uygulaması.
BMT412
Oyun Programlamaya Giriş 3 0 3 (5 AKTS)
Oyun Programlama Teknolojisi, bilgisayar ve web ortamının gelişmesi ile önemli hale gelmiştir. Oyun programlamanın temelleri
ve teknikleri anlatılarak, katılımcıların oyun programları geliştirmeleri sağlanacaktır. Oyun programlamanın temellerini kavramak.
2B ve 3B modelleme yapabilmek. Oyun Programlamaya Giriş. 3B Matematik. 3B Modelleme. Karakter Modelleme. Oyunda
Programlamada Ses. Grafik Kullanımı. Giriş Donanımları. Oyun Yapısı. 2B ve 3B dönüşümler. Oyun motorları. Çıkış
Donanımları. Oyun Programlama Uygulaması.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT414
Bilişim Proje Yönetimi
3 0 3 (5 AKTS)
Bilişim Proje süreçlerinde gerekli araçların, proje yönetimi tekniklerinin ve projelerin başarısı için gereken becerilerin
kazandırılmasıdır. Örnek bilişim projelerini inceleyerek bilişim proje dosyasının hazırlanmasının temelini öğrenir. Bilişim Proje
planlama ve geliştirme. Bilişim Proje Kaynak planlaması ve çizelgeleme. Bilişim Proje izleme ve sonuçlandırma. Disiplinlerarası
projeleri etkin bir biçimde yönetme becerilerini kazanır. Bilişim Projesi Nedir? Yazılım Proje Yönetimi, Proje Yönetim
Elemanları. Yazılım Ölçümü, Yazılım Proje Maliyet Tahmin Yöntemleri. Yazılımda Risk Yönetimi. Yazılım Projesi Yaşam
Döngüsü. Yazılım Proje Planlama. Yazılım Proje Denetim. Yazılım Projesi Takvim Örnekleri (MS Project). Adım Adım Yazılım
Proje Yönetimi Örneği. Yazılım Projelerinin İncelenmesi.
BMT416
Robotik
3 0 3 (5 AKTS)
Bu derste öğrencilerin robotik ve robotikte karşılaşılan temel problemler hakkında bilgi sahibi olmaları ve bilgisayar mühendisi
olarak gerekli yazılımları yapabilmeleri hedeflenmektedir. Robotiğin temellerini kavramak. Robot çeşitleri, yapıları ve kullanım
yerleri hakkında bilgi sahibi olmak. Bir otomasyon sisteminde robotların görevini kavramak. Robot kinematiği ve dinamiği
hakkında genel bir bilgi sahibi olmak. Robotikte karşılaşılan problemler hakkında bilgi sahibi olma ve çözüm üretebilmek.
Robotiğe giriş, tarihsel gelişim ve temel kavramlar. Kinematik, görev tanımları, dönüşümler. Kinematik, dönüşüm denklemleri.
İleri kinematik. Jacobian Matrisi. Jacobian, statik kuvvetler. Dinamik, Newton-Euler eşitlikleri. Dinamik, Lagrange eşitlikleri.
Dinamik. Robot kontrol yöntemleri. Endüstriyel robotik uygulamaları.
BMT418
Sayısal Kontrol Sistemleri
3 0 3 (5 AKTS)
Sayısal denetim sistemlerinde kullanılan kavramlar, bu sistemlerin test edilmesinde kullanılan gereçler, sayısal sistem
modellerinin elde edilmesi, sayısal sistem cevaplarının elde edilmesi, sayısal sistem benzetimlerinin paket programlar kullanılarak
yapılması, sayısal sistemlerin karalılık testleri, sayısal denetleyici çeşitleri ve tasarımı hakkında bilgi ve beceri kazandırmaktır.
Sayısal kontrol sistemleri ve sayısal kontrol sistemlerinde temel birimler. Sayısal kontrol sistemleri için z ve ters-z
transformasyonu. Fark denklemleriyle modellenmiş sistemlerin z-transformasyonu ile çözümü. Ayrık zaman sistemleri ve
örnekleme teorisini açıklar. Ayrık zaman blok diyagram elde etme ve sadeleştirmesini yapar. Ayrık zaman sistemlerin transfer
fonksiyonunu elde eder. Ayrık zaman sistem cevaplarını elde eder. Ayrık zaman sistemlerin kararlılık analizini yapar. Köklerin
yer eğrisini çizer. Bode diyagramını elde eder. Ayrık zaman denetleyici tasarımı yapar. Ayrık zaman sistem tanımı ve örnekleme
teoremi. Z dönüşümü ve özellikleri. Ayrık zaman sistemlerin blok diyagramları ve örnek uygulamalar. Ayrık zaman sistem
cevapları. Ayrık zaman sistem cevapları ve performans analizi. Ayrık zaman sistemlerde karalılık kavramı ve test işlemleri.
Köklerin yer eğrisi ile ayrık zaman denetim sistemi tasarımı. Köklerin yer eğrisi ve Bode eğrisi ile ayrık zaman denetim sistemi
tasarımı. Bode eğrisi ile ayrık zaman denetim sistemi tasarımı. Durum uzay formunda ayrık zaman denetim sistemi tasarımı.
BMT420
Sistem Simülasyonu
3 0 3 (5 AKTS)
Bilgisayar Mühendisliği öğrencilerine sistemi analiz etme, davranışını inceleyebilmek amacıyla model kurma ve deney yapma ve
yorumlama yeteneği kazandırmaktır. Sistem, Model ve Simülasyon kavramları ve ilişkilerini öğrenir. Rassal Sayı ve Rassal değer
üretmenin tekniklerini öğrenir. Simülasyon Modelinin temel unsurları ve kurulumunu öğrenir. Modeli doğrulama, test etme ve
analiz etme yeteneğini kazanır. Kuyruk ve Servis sistemlerinin modelleme yapılarını öğrenir. Stok Kontrol ve İmalat sistemlerinde
Simülasyon kullanımını kavrar. Simülasyon modellemede gerekli istatistik bilgisini kazanır. Simülasyonda paket program
kullanmayı öğrenir. Simülasyona giriş ve temel kavramlar. Simülasyon model yapısı ve aşamaları. Kesikli olay simülasyonu ve
modelleme yapıları. Simülasyonda istatistik konular. Yönetim oyunları simülasyonu. Kuyruk sistemlerinde simülasyon. Servis
sistemleri yönetiminde simülasyon. Lojistik sistemleri yönetiminde simülasyon. Stok yönetiminde simülasyon. Bakım
yönetiminde simülasyon. İmalat yönetiminde simülasyon. Simülasyon paketleri ve promodele giriş. Promodel ile modelleme.
BMT422
Veritabanı Tasarım ve Uygulamaları 3 0 3 (5 AKTS)
Günümüzde yaygın olarak kullanılan veritabanı yönetim sistemlerinin uygulamalı olarak tanıtılması, kullanımının, tasarımının ve
uygulamalarının öğretilmesi bu dersin temel gerekçesini oluşturmaktadır. Veritabanı yönetim sistemlerini tanır. Normalleştirme
adımlarını tanımlamak. Veritabanı tasarımı gerçekleştirmek. Veritabanı Tasarım Sistemleri´ne Giriş. Varlık-ilişki modeli. İlişkisel
Cebir ve Hesap. Normalizasyon. Veritabanı Kurtarma ve geri yükleme. Veritabanı güvenliği. Veritabanı Performans Yönetimi.
Tablo tasarım örnekleri ve sorgu teknikleri.
Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Ders İçerikleri
BMT423
Veri İletişimi 3 0 3 (5 AKTS)
Öğrencilerin sayısal ve analog veri iletişimi kavramları, yöntemleri ve teknikleri konusunda temel seviye bilgi sahibi olmalarını
sağlamak. Veri iletişimi hakkında temel seviyede bilgi sahibi olma. Kaynaktan hedefe veri iletiminin temel prensiplerini
kavrayabilme. Veri iletişimi kavramları arasında ilişki kurabilme. Sayısal ve analog veri iletiminde kullanılan modülasyon ve hat
kodlama tekniklerini bilme. Hata sezme ve düzeltme kavramları ve teknikleri (Parity, CRC, Checksum, ve Hamming kodlama)
hakkında temel seviye bilgi sahibi olma. Çoklu erişim yöntemlerini bilme. Veri iletişimi ve ağ konularına genel bakış. Protokoller
ve protokol mimarileri. Ağ Modeli (OSI, TCP/IP). Veri aktarımı. Fiziksel Katman: sinyaller. İletim bozulmaları, kanal kapasitesi
ve gecikme. İletim ve ortamları. Kodlama Teknikleri . Analog veri-dijital sinyaller, Analog veri-analog sinyaller. Akış kontrolü,
hata kontrolü ve tespit etme. HDLC. Veri hattı kontrol protokolleri. Hata düzeltme teknikleri
. RS232 Asenkron seri iletişimi.
Çoğullama (FDM, WDM, TDM). Yayılı spektrum (FHSS, DSSS). Veri bağı katmanı: çoklu erişim teknikleri. (TDMA, FDMA,
CDMA). IEEE 802.11 protokol mimarisi. 802.11 MAC katmanı. DSL Teknolojileri.
BMT424
Kablosuz Haberleşme 3 0 3 (5 AKTS)
Öğrencilerin kablosuz ağ teknolojileri ve uygulamaları hakkında bilgi sahibi olmasını sağlamaktır. Kablosuz haberleşmenin genel
özelliklerini öğrenir. Kablosuz ortam erişim yöntemlerini öğrenir. Kablosuz ağ teknolojilerini öğrenir. Kablosuz ağları
sınıflandırır. Kablosuz ağ uygulamalarına örnekler verir. Uydu teknolojilerini ve haberleşme mekanizmasını bilir. Kablosuz
ağlarda hareketlilik kavramını bilir. Kablosuz ağların genel karakteristiklerini bilir. Kablosuz haberleşmenin temelleri. Kablosuz
ortam karakteristikleri ve kısıtlamaları. Kablosuz ortam erişim mekanizmaları. Telekomünikasyon sistemleri. 1G, 2G, 3G ve 4G
Sistemler. Uydu İletişimi. Yüksek hızlı kablosuz ağlar. Kablosuz Yerel Alan Ağları. Kablosuz kişisel ağlar. Kablosuz algılayıcı
ağlar. Kablosuz ağlarda hareketlilik ve el değiştirme. Mobil aktarım katmanı. Kablosuz ağ uygulama örnekleri.
Download