Ders İçerikleri

BİLGİSAYAR MÜHENDİSLİĞİ DERS İÇERİKLERİ

ORTAK DERS İÇERİKLERİ

ENF-101 TEMEL BILGI TEKNOLOJILERI KULLANIMI (1+2) 0

Anakart, işlemci, monitör, klavye, RAM, ROM, sabit disk, yazıcı, seri-paralel port, CD-ROM, ses kartı, flopy, dosya yöneticisi, masa üstü ayarları, disk işlemcisi, yazılım güncelleme, dosya oluşturma, yazma, değiştirme, biçimlendirme, grafik ve şekil yerleştirme. Sorun analizi ve çözüm üretme, elektronik çizelgeler oluşturma, matematiksel işlemler, ortalamalar, minimum ve maksimum fonksiyonların kullanımı, çizelge biçimlendirme, chart biçimlendirme. Veri tabanı oluşturma. Windows işletim sistemi. E-mail adresi oluşturma, mail gönderme ve alma. Masa üstüne kısa yollar oluşturma.

TAR-101 ATATÜRK İLKELERİ VE İNKILÂP TARİHİ – I (2+0) 2

İnkılap ve Benzeri Kavramlar, Osmanlı Devletinin Gerileme Sebepleri (İç ve Dış Sebepler), Osmanlı Devleti’nde Yenileşme Faaliyetleri ( I.Mahmud, III. Selim Dönemi), II. Mahmud Döneminde yapılan Yenilikler, 19. Yüzyılda Osmanlı Devleti’nin Siyasi Durumu ve Parçalanışı, Tanzimat Dönemi, Meşrutiyet Dönemi, Panislamizm, Osmanlıcılık, İslamcılık, Batıcılık, Türkçülük Turancılık, Trablusgarp ve I.-II. Balkan Savaşları, I. Dünya Savaşının Sebep ve Sonuçları, Mustafa Kemal Paşa, Erzurum-Sivas Kongreleri, Misak-ı Milli ve Türkiye Büyük Millet Meclisinin Açılması

TÜR-101 TÜRK DİLİ - I (2+0) 2

Bildirim, Dil ve Dilin Özellikleri, Dil-Düşünce İlişkisi, Ana Dili, Bağlam, Dil ve Söz, Sembol-İmaj, Kültür (Dil-Kültür İlişkisi, Kültür Çeşitleri), Medeniyet, Dilekçe Yazımı, Yeryüzündeki Diller ve Türkçenin Dünya Dilleri Arasındaki Yeri (Dillerin Doğuşu, Dilin Türleri, Dillerin Sınıflandırılması, Türkçenin Dünya Dilleri Arasındaki Yeri) Türk Dilinin Tarihî Dönemleri ve Gelişmesi, Türk Dilinin Bugünkü Durumu ve Yayılma Alanları, Dil Bilgisi ve Bölümleri (Ses Bilgisi, Şekil Bilgisi), Türkiye Türkçesine Yabancı Dillerden Geçen Ögeler, Yazım Kuralları ve Uygulaması Noktalama İşaretleri ve Kullanımıyla İlgili Uygulamalar

İNG-101 İNGİLİZCE I (3+0) 3

Possesive adjectives, Singular/plural nouns, Spelling /Cardinal & Ordinal Numbers (0-100), Possesives;to be statements, Wh- Question words with to be;prepositions of time;adverbs of frequency, The Present of Be: Statements,Questions and short answers, Concunjuctions (and/but/because), Present Simple: Statements, Yes / No Questions;like +Ving, Have got /has got statements, Object pronouns;suggestions;articles, There is/ there are statements, questions and short answers,giving directions, Prepositions of place, The Present Simple Tense: Yes / No Questions, Would you like?, • Can / can’t, Prepositions of time, The Present & Present Progressive Tense, Simple Past Tense.

FİZ-101 FİZİK I (3+1) 3

Fizik ve Ölçme, Tek Boyutta Hareket, İki Boyutta Hareket, Hareket Kanunları, Dairesel Hareket ve Newton Kanunlarının Diğer Uygulamaları, İş ve Kinetik Enerji, Potansiyel Enerji ve Enerjinin Korunumu, Doğrusal Momentum ve Çarpışmalar, Katı Cisimlerin Sabit Bir Eksen Etrafında Dönmesi,Yuvarlanma Hareketi ve Açısal Momentum, Statik Denge ve Esneklik, Titreşim Hareketi, Kütle-Çekim Kanunu, Akışkanlar Mekaniği, Sıcaklık, Isı ve Termodinamiğin Birinci Kanunu, Gazların Kinetik Teorisi, Isı Makineleri, Entropi ve Termodinamiğin İkinci Kanunu.

KİM-101 KİMYA-I (3+1) 3

Kimyada temel kavramlar: Madde, element, bileşik, mol, karışım ve bazı kimyasal kavramlar. Önemli kimya yasaları: Kütlenin korunumu, sabit oranlar, katlı oranlar vb. Atom ve mol kütlesi. Semboller, formüller, denklemler ve bileşikler. Basit formül, molekül formülü tayini. Değerlik kavramı, bileşik formüllerinin yazılışı ve adlandırılması. Kimyasal reaksiyonlar ve kimyasal eşitlikler, stokiyometri. Yükseltgenme indirgenme reaksiyonları (redoks). Periyodik çizelge ve bazı atom özellikleri: Elektronegatiflik, iyonlaşma enerjisi, elektron ilgisi, kuantum sayıları ve elektron orbitalleri. Gazlar: Basit gaz yasaları, ideal gaz denklemi, gazların kinetik teorisi, gerçek gazlar. Termokimya: Isı, tepkime ısısı ve kalorimetri. Kimyasal bağlar: Temel kavramlar: Kovalent ve iyonik bağ. Sıvılar, katılar ve moleküller arası kuvvetler. Çözeltiler ve fiziksel özellikleri. Kimyasal denge. Asitler, bazlar ve sulu çözelti dengeleri. Termodinamik: Bazı terimler, termodinamik yasaları, Hess yasası, Gibbs serbest enerjisi. Elektrokimya: Faraday yasaları, elektroliz, pil potansiyeli, Nernst denklemi. Organik Kimya: Organik bileşiklerin sınıflandırılması. Hidrokarbonlar (alkanlar, alkenler ve alkinler), alkoller, fenoller, eterler, aldehit ve ketonlar. Karboksilli asitler ve türevleri.

MAT-101 MATEMATİK - I (4+0) 4

Gerçek ve kompleks sayılar, polinomlar, ikinci dere­ceden bir bilinmeyenli denklemler. Köklü, kesirli denklemler ve ikinci dereceye dönüşe­bilen denklem­lerin çözümü. İkinci derece denklemlerde kök katsayı bağıntıları ve eşitsiz­liklerin çözümü. Determinant ve Lineer denklemlerin çözümü, Düzlemde doğru denklemi, Vektörler, Logaritma., Tek değişkenli fonksiyonun Tanım ve Çeşitleri. Li­mit, fonksiyonlarda süreklilik

TAR-102 ATATÜRK İLKELERİ VE İNKILÂP TARİHİ – II (2+0) 2

Kuva-yı Milliye ve Cepheler (Adana, Antep, Maraş, Urfa), Düzenli Ordunun kurulması ve Batı Cephesi, Sakarya Savaşı ve Sonuçları, Başkomutanlık Meydan Muharebesi ve Sonuçları, Mudanya Mütarekesi, Lozan Konferansı, Saltanat’ın kaldırılması, Türkiye Cumhuriyeti Devleti’nin kuruluşu, Terakkiperver Cumhuriyet Fırkası ve Serbest Fırka, Şeyh Sait İsyanı ve Sonuçları, İnkılaplar, Türk Tarih Kurumu ve Türk Dil Kurumunun Kurulması, Atatürk İlkeleri

TÜR-102 TÜRK DİLİ - II (2+0) 2

Cümle Bilgisi,kelime Grupları, Cümle ve Cümleyi Meydana Getiren Unsurlar, Cümle Türleri, Cümle Çözümlemeleri, Cümle İnceleme Örnekleri, Kompozisyon (Kompozisyonda; Konu, Düşünce ve Ana Düşünce, Tema, Hayal, Paragraf), Anlatım Biçimleri, Yaratıcı, Kurgusal Yazılar, Düşünce ve Bilgi Aktaran Yazılar, Resmî (Formal) Yazılar (Tutanak, Bildiri, Rapor, İş Mektupları, Öz Geçmiş), Dil Yanlışları (Yazım ve Noktalama İşareti Yanlışları, Anlatım Bozuklukları, Sese Dayalı Yanlışlar), Konferans, Bilimsel Araştırma

İNG-102 İNGİLİZCE-II (3+0) 3

The Past Simple: Regular and Irregular Verbs; Statements, The Past Simple Questions and Short Answers, Revision of The Past Simple Questions ;How often, The Future With Be Going to: Statements,Questions and Short Answers, Countable /Uncountable Nouns;Quantities, Plural Words;Adjectives and Adjective Order, Making Comments, Have to, Comparative Adjectives; Compass directions, Superlative Adjectives, Descriptions,measurements, The Present Perfect, The Present Perfect and Past Simple.

FİZ-102 – FİZİK II (3+1) 3

Elektrik Alanlar, Gauss Yasası, Elektriksel Potansiyel, Sığa ve Dielektrikler, Akım ve Direnç, Doğru Akım Devreleri,Manyetik Alanlar, Manyetik Alan Kaynakları, Faraday Yasası, İndüktans, Alternatif Akım Devreleri, Elektromanyetik Dalgalar, Işığın Doğası ve Geometrik Optik Yasaları, Işık Dalgalarının Girişimi, Kırınım ve Kutuplanma.

MAT-102 MATEMATİK - II (4+0) 4

Türevin ta­nımı; Cebir­sel, kapalı, Trigonometrik Ters tri­gonometrik, üslü ve logaritmik fonksiyonları türevleri. Türevin limitlere uygulanması, fonk­siyonlarda artan ve azalan olma ile Max, Min problemleri, Grafik çizimleri. Diferansiyel ve integral; Belirsiz integral kuralları, Belirli integral, integralle alan ve hacim hesapları

İNG-201 İNGİLİZCE-III (3+0) 3

Question forms: be, do, have got, Present simple, Adverbs of frequency, Past simple statements: to be, Past simple statements: questions and short answers –infinitive of purpose, Present continuous vs simple present, Past continuous, Past contiuous vs simple past, Going to, Adjectives and adverbs, Present perfect , Present perfect and past simple.

İST-201 İSTATİSTİK (3+0) 3

Giriş ve temel kavramlar. Yığın, değişken, sınıflama, ölçme düzeyi, eşit aralıklı ölçme düzeyi, oranlama ölçme düzeyi. Verilerin toplanması. İstatistiğin amacı. Verilerin kullanıma sunulması: Tablolar halinde gösterim, çokluk dağılımı, grafikler, histogram, diyagram. Merkezsel eğitim ölçütleri : Aritmetik ortalama, meydan (or­tanca), mod (tepedeğer), geometrik ortalama, harmonik ortalama, ayrılış, değişim kat­sayısı. Olasılık : Olasılık kavramı, ayrık olaylar , olasılığın tanımı, bazı olasılık kuralları, koşullu olasılık, permütasyon ve kombinasyon. Dağılımlar : Binom dağılımı, poisson dağılımı, normal dağılım, X2 (ki kare) dağılımı. Örnekleme : Kikare testleri, ki kare uyum iyiliği testleri. İlişki katsayıları : Korelasyon katsayısı Spcorman'ın sınıra korelasyonu. Korelasyon : Uygun modelin seçimi, en küçük kareler yöntemi. Regrasyon : Uygun modelin seçimi.

EKO-201 EKONOMİ (2+0) 2

Temel ekonomik kavramlar, işletme ekonomisi hakkında genel bilgiler ve tanımlar. İşletme çeşitleri, kuruluş yeri seçimi ve analizi,genel işletme fonksiyonlarının analizi (Üretim, Pazarlama, Yönetim, Finansman, Personel, AR-GE). Yönetim fonksiyonlarının analizi. İhtiyaç, mal ve hizmet, fayda-değer, üretim faktörlerinin analizi, teşebbüs ve çeşitleri. Ekonomik doktirinler, fiyat mekanizması. Tüketim teorisi, üretim teorisi, piyasa ve fiyat teşekkülleri. Para ve para sistemleri, para politikası, maliyet-gelir ve istihdam, dış ticaret.

MAT-201 DİFERANSİYEL DENKLEMLER (4-0) 4

Diferensiyel denklem tanımı ve ilkel fonksiyon. Birinci mertebeden diferensiyel denklemler (değişkenlerine ayrılabilen diferensiyel denklemler, tam diferensiyel denklemler, homojen diferensiyel denklemler, doğrusal diferensiyel denklemler, Benoulli Diferensiyel denklemi) ve çözüm teknikleri. Birinci mertebeden Diferensiyel denklem uygulamaları. İkinci mertebeden Diferensiyel denklemler ve çözüm yöntemleri; homojen çözüm, mertebe indirgeme, sabit katsayılı doğrusal Diferensiyel denklemlerin homojen çözümü, farklı gerçek kök olması durumu, katlı kök olması durumu, karmaşık kök olması durumu, homojen olmayan çözümün bulunuşu. Belirsiz katsayılar metodu. Değişkenlerin değişimi metodu. Diferensiyel denklem uygulamaları, paket program ( Matlab, Mathematica, Maple v.b. ) kullanarak sembolik ve sayısal çözümler.

MAT-202 SAYISAL ANALIZ (3+0) 3

Lineer denklem sistemlerinin çözümü, Cramer kuralı, Jacobi iterasyonu, Gauss-Seidel yöntemi, Hata düzeltme metodu, Gauss-Jordan Metodu, Gauss Eliminasyonu, Non-lineer denklem sistemlerinin çözümü, Secant yöntemi, Newton Raphson yöntemi, İnterpolasyon ve Extrapolasyon, Lineer İnterpolasyon, Taylor Polinomu ile Extrapolasyon, Bölünmüş fark serisi ile extrapolasyon, Lagrange polinomu ile extrapolasyon, Kuvvet serisi ile least-square extrapolasyonu, Quadratik bir polinomla least-square extrapolasyonu, Üstel fonksiyonlarda least-square extrapolasyonu, trigonometrik fonksiyonlarda least-square extrapolasyonu, Sayısal Türev, sayısal kısmi türev, Taylor serisinden türev formüllerinin belirlenmesi ve hata analizi, Bölünmüş fark serisinden türev formüllerinin belirlenmesi, Lagrange polinomu ile türev, Sayısal İntegrasyon, Dikdörtgenler kuralı, Trapez kuralı, Simpson 1/3 ve 3/8 kuralları, Çok katlı integraller, Romberg integrasyon kuralı, Fourier serileri, Fourier katsayıları, Tek ve çift fonksiyonların fourier açılımları, Adi Diferansiyel Denklemler, Başlangıç Değer Problemleri, Euler Yöntemi, Taylor Serisi Yöntemi, Runge-Kutta yöntemi, Sınır Değer Problemleri, Atma Değer yöntemi, Sonlu farklar yöntemi, Kısmı Diferansiyel Denklemler, Eliptik Denklemler

İNG-202 İNGİLİZCE-IV (3+0) 3

Quantity and quantity expressions, Comparatives and superlatives, Future with “will”, First conditional/when, Time clauses, Obligation(must,have to,mustn’t,don’t have to), Advice (should, should’t), Passives , Relative clauses, Present perfect (for,since), -ed,-ing adjectives, Would (second conditional).

 

BİLGİSAYAR MÜHENDİSLİĞİ DERS İÇERİKLERİ

BM-101 BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ (2+0)

Bilgisayar Mühendisliğine giriş, mühendislik bilimi ve tasarım kavramları, bilgisayar mühendisliğinde toplumsal etik ve çevre değerleri, bilgisayar yapısı ve elemanları, işletim sistemleri, bilgisayar ağları, web teknolojileri ve internet, programlama dilleri ve uy­gulama programları, veri iletişimi ve veritabanı sis­temleri, bilgisayar mühendisliğinde gelişmeler.

BM-103 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (3+0)

Bilgisayar programlamada temel kavramlar. Sorun­ları biçimselleştirme ve adım adım çözümleyerek al­goritma geliştirme, iş akış çizgesi oluşturma. Yapısal programlama ile ilgili kavramlar. Veri türleri ve de­ğişken tanımları. Temel komut yapıları. Koşul ve döngü komutları. İşlev kavramı. Programlama dille­rinde tek ve çok boyutlu dizi. Kütük işlemleri. Gös­tergeler.

BM-104 YAPISAL PROGRAMLAMA (3+1)

C++ programının genel yapısı, değişkenler, veri tip­leri, sabitler, operatörler, kontrol yapıları (if else, for, while, switch-case, do-while). Fonksiyon tanımları, fonksiyon kullanımları, hazır fonksiyonlar, parametre kullanımı, dönüş tipi ve kullanımı, diziler, karakter katarları, işaretçiler, işaretçi aritmetiği, fonksiyon işa­retçisi, işaretçi dizileri, dinamik bellek kullanımı.

Sınıf tanımı, sınıf bileşenleri, yapıcı ve yıkıcılar, refe­ranslar, üye değişkenler, üye fonksiyonlar, kopya ya­pıcılar, “This” işaretçisi, tekli ve çoklu miras alma. Fonksiyon ve operatörlerin aşırı yüklenmesi, baskın fonksiyonlar. Sanal fonksiyonların tanımlanması, özetleme, şablonlar, fonksiyon gizleme, arkadaş sı­nıfı, istisnalar.

BM-106 TEKNİK RESİM3(2+1)

Teknik resimde; çizgi çeşitleri, norm yazı ve çeşitleri. Bilgisayar ile temel geometrik çizimler; çokgen çi­zimleri, elips, oval çizimleri. Bilgisayar ile perspektif çizimi (Dimetrik, Trimetrik, İzometrik perspektifler). Bilgisayar ile iş parçalarının görünüşlerinin çizimi. Ölçek, ölçeklendirme. Bilgisayar ortamında kesit gö­rünüşleri. Meslek ile ilgili semboller, paket program­lar, paket programlar kullanarak çeşitli mesleki re­simler.

BM-205 DEVRE ANALİZİ (3+0)

Temel devre elemanları, yük, akım, gerilim, Ohm ka­nunu, Kirchoff kanunları, ideal ve ideal olmayan kaynaklar. Çevre ve düğüm analizleri, doğrusallık ve süperpozisyon teoremi, Thevenin ve Norton teorem­leri, maksimum güç aktarımı metotları ile DA devre çözümleri. AA’mın temel konuları, sinusoidal fonk­siyonların fazör gösterimi, R,L,C elemanlarının fazör ilişkileri. Çevre ve düğüm analizi, kaynak dönüşümü, süperpozisyon, Thevenin ve Norton teoremleri ile AA devre çözümleri. AA’da anlık ve ortalama güç kavramları, periyodik fonksiyonların etkin değerleri, AA devrelerde karmaşık güç, AA devrelerde güç faktörü ve iyileştirmesi.

BM-207 DEVRE ANALİZİ LABORATUVARI (0+2)

Devre analizi dersinde anlatılan konularla ilgili uy­gulamalar yapılması ve rapor biçiminde belgelenmesi ile ilgili deneysel çalışmalar.

BM-209 SAYISAL    TASA­RIM - I (2+0)

Analog ve sayısal kavramlar,ikili,sekizli,onlu,onaltılı sayı sistemleri. Temel mantık kavramlar; VE, VEYA, DEĞİL, özel mantık kapıları, kapıların yapısı, sayısal entegre devre parametreleri, sınıflandırılması, boolean cebri, De-Morgan kuralı,mantık fonksiyonla­rın çıkarılması, tarifi, doğruluk tablosu, karnaugh di­yagramı çıkarılması, sadeleştirme minterm, maxterm açınımları ve sadeleştirme, mantık fonksiyonların VE DEĞİL; VEYA DEĞİL kapılarıyla gerçekleştiril­mesi, kodlayıcılar, kod çözücüler, kod çeviriciler, multiplexer, de multiplexer, karşılaştırıcılar ve arit­metik işlemler.

BM-211 SAYISAL TASA­RIM LABORATUVARI– I (0+2)

Sayısal Tasarım-I dersinde verilen konularla ilgili uygulamalar yapılması ve rapor biçiminde belgelen­mesi ile ilgili deneysel çalışmalar.

BM-215 NESNE       YÖNE­LİMLİ PROGRAMLAMA (3+2)

.NET kavramının tantımı ve platformu, Visual Studio .Net program gelistirme ortamı (C#,ASP.NET,ADO.NET,XML)., C# Programlama Dilinde Degiskenler, Temel Yapı Tipleri, Temel Aritmatik Operatörler, Karar Verme Komutları, Exceptions, Diziler, Enumerations ve Yapılar, Methodlar, Class Yapısı, Windows Forms Uygula­maları, ADO.NET ile database programlama, ASP.NET ile web servis uygulamaları

BM-206 ELEKTRONİK DEVRELER (3+0)

P ve N tipi yarı iletken maddeler, PN birleşimi, yarı iletken diyotun yapısı, çalışma prensibi, eşdeğer dev­releri, ileri ve ters yön karekteristikleri, zener diyot, LED diyot, schottky diyot, varikap diyot, tunel diyot, yarım dalga-tam dalga köprü tipi doğrultucular, ke­netleyiciler, kırpıcılar, gerilim katlayıcılar ve zener diyot gerilim düzenleme uygulamaları. PNP ve NPN birleşimi, BJT çalışma prensibi, yükseltme işlemi ve bağlantı çeşitleri, bağlantı çeşitlerine göre giriş ve çı­kış karekteristikleri, JFET ve MOSFET yapısı, ça­lışma prensibi, akım-gerilim karekteristikleri ve mo­delleri. Diyot, BJT, FET ve MOSFET’lerin öngerilimleme çeşitleri, öngerilimleme devrelerinin kararlılığı, öngerilimleme devrelerinin karşılaştırıl­ması, çalışma noktasının tayini, A, B, AB, C ve D sı­nıfı yükselteçler, gürültü, kazanç ve güç hesapları. İdeal işlemsel yükseltecin yapısı ve çalışması, uygu­lama devreleri( eviren, evirmeyen yükselteçler, top­layıcı, fark alıcı, türev ve integral alıcı, doğrusal iş­lemsel yükselteç devreleri v.b.). Konularla ilgili de­neyler.

BM-208 ELEKTRONİK DEVRELER LABORATUVARI (0+2)

Elektronik Devreler dersinde anlatılan konularla ilgili uygulamalar yapılması ve rapor biçiminde belgelen­mesi ile ilgili deneysel çalışmalar.

BM-212 MESLEKİ YAZI­LIM UYGULAMALARI (2+2)

Matlaba giriş, matlab ürün ailesi, matlab menülerinin kullanımının tanıtılması. Programlamada kullanılan ifadeler ve tanımlamaları, veri tipleri, temel komutlar. Dizi, vektör ve matris işlemleri. Matematiksel fonk­siyonlar ve uygulamaları. Temel grafik çizimleri, m-dosya programcılığı, kullanıcı tanımlı fonksiyonlar, grafiksel kullanıcı arayüzü, uygulama örnekleri. Elektronik devre çizimi ve similasyonu paket prog­ramlarına giriş, analog elektronik elemanlar, sayısal elektronik elemanlar, kütüphaneden malzeme bulma ve çalışma ortamına yerleştirme, malzemelerin tek yol veya veri yolu ile bağlanması, döndürme, aynalama özellik ve değerlerini geliştirme, yazıcıdan çıktı alma. DC analiz, AC analiz, frekans cevabı, gü­rültü analizi, Fourier analiz, kazanç analizi, ölçü ci­hazları, test noktaları. Kütüphanede bulunmayan bir elemanın benzer bir eleman kullanarak üretilmesi, tamamen yeni bir ele­man oluşturulması, yeni kütüp­haneler oluşturulması. Tasarımın modüllere ayrıl­ması, her bir modülün giriş ve çıkışlarının belirlen­mesi, modüller arası bağlantının kurulması, elde edi­len sistemin benzetime tabi tutulması. Netlist, eleman ayak izleri, elle çizim, otomatik yerleştirme ve oto­matik çizim, kat adeti be­lirleme, tasarım kriterleri belirleme, fiziksel bağlantı kriterleri kontrolü, endüst­riyel format dönüştürücüler ile yazıcıdan çıktı alma. Kütüphanede bulunmayan bir ayak izini benzer bir ayak izi kullanarak üretme, tamamen yeni bir ayak izi oluşturmak, yeni kütüphaneler oluşturma.

BM-214 SAYISAL TASA­RIM-II (3+0)

Ardışıl mantık kavramı, işlevleri, mültivibratör ta­nımı ve çeşitleri; tek kararlı, çift kararlı, kararsız mültivibratörler. Flip-flop kavram­ları,çeşitleri,RS;JK;T;D, master-slave RS flip-floplar. Senkronve asenkron ardışıl devre tasarımı, sayıcılar, asenkron sayıcılar, senkron sayıcılar, ripple, ring, ar­dışık sayıcılar, yukarı-aşağı sayıcılar, sayıcı uygula­maları, kaydediciler, kaymalı kaydecici uygulamaları. Ardışıl mantık devrelerin durum diyagramları ve du­rum indirgemesi. Bellek elemanları, bellek düzenle­mesi, bellek kod düzenlemesi, bellek çeşitleri ,programlanabilir mantık elemanları, PLA, PAL, GAL, uygulamaları. Aritmetik mantık ünitelerinin, ardışıl devre elemanları ile tasarlanması.

BM-216 SAYISAL TASA­RIM LABORATUVARI-II (0+2)

Sayısal Tasarım-II dersinde verilen konularla ilgili uygulamalar yapılması ve rapor biçiminde belgelen­mesi ile ilgili deneysel çalışmalar.

BM-301  MİKROBİLGİ­SAYARLAR (3+2)

Mikroişlemcilere giriş, mikrobilgisayar sistemlerinin temelleri. 8 bitlik mikro-işlemciler ve yapıları. ALU, kaydediciler ve kontrol birimleri. Bilgisayarda bilgi iletimi, makina dili, assembly dili ve çeşitleri. Ad­resleme metotları. Komut türleri ve assembly dilinde programlama. I/0 kontrolü ve program uygulamaları, Mikro denetleyicilere giriş. Konularla ilgili deneyler.

BM-303 VERİ YAPILARI VE ALGORİTMALAR (3+2)

Tek yönlü ve çift yönlü bağlantılı listeler, çevrimsel ve karma bağlantılı listeler, bağlantılı liste uygula­maları. Ağaç türleri ve ağaç üzerindeki işlemler, ikili ağaçlar, bağıntı ağaçları, ağaç düğüm işlemleri. Yığın tasarımı, kuyruk tasarımı. Sıralama algoritmaları; araya sokma sıralaması, seçmeli sıralama, kabarcık, birleşmeli, kümeleme ve hızlı sıralama, arama algo­ritmaları; ardışıl ve doğrusal arama, ikili arama, ağaç üzerinde ikili arama, çırpı (hash) algoritması, çakışma çözümlemesi. Graf  tanımları, grafların bellek üze­rinde tutulma biçimi.

BM-305 İŞLETİM  SİS­TEMLERİ (3+2)

Program, işlem (Process), işlemcik (Thread) , kilit­lenme (deadlock), İşlem ve işlemcik  kullanımı, boru (pipe), kilitlenme (deadlock) modelleri, kilit­lenme’den kurtulma ve çağrılar (calls). Temel hafıza yönetim prensipleri, tekli - çoklu programlama, yer değiştirme (swapping), sayfalama (paging). Dosyalar, isimlendirme, tipleri, yapıları, erişim ve öznitelikleri, dosya işlemleri, klasörler ve farklı işletim sistemle­rine ait dosya türleri. İşletim sistemlerinin yapıları; Çekirdek (kernel), yönetim(executive), donanım ara­birim katmanı (HAL), kabuk (shell), işletim sistemi modelleri, dağıtık sistemler, sanal makineler, tek kullanıcılı, çok kullanıcılı sistemler, sunucu istemci modelleri. Çok kullanıcılı işletim sistemlerinde (NT, Linux vb.) kullanıcı ve disk yönetimi ,  toplu iş dos­yaları oluşturma, temel komutlar ve hafıza yönetimi komutları.

BM-307 VERİ İLETİŞİMİ (3+0)

Bilgisayar ağlarının gerekleri, OSI referans modeli. TCP/IP, ağ türleri ve topolojileri. Fiziksel katman: Fiziksel iletişim ortamları, elektriksel imlerin zayıf­laması ve bozulması, Fourier serileri ve modülasyon kavramı, sıklık ve zaman bölümlü çoklama, modü­lasyon yöntemleri. Modemler, bazı bağlantı stan­dartları, bit, damga ve çerçeve zaman uyumu. Veri bağlantı katmanı: Idle RQ, sürekli RQ algoritmaları, Kayan pencere düzeneği, HDLC ve türevi protokollar. Yerel ağlar, Ethernet ve Token Ring. Geniş alan ağları, PPP, ATM ve Frame Relay, tele­komünikasyon firmalarının sunduğu hizmetler ve standartlar.

BM-309 BİÇİMSEL DİL­LER VE OTOMATA (3+0)

Otomatların ve biçimsel dillerin sınıflandırması. Sonlu durum makineleri: Mealy ve Moore modelleri. düzenli diller ve sınırlamaları. Tape otomatı. Yığın yapılı (push-down) otomat ve içerik bağımsız (context-free) gramerler. Normal-form gramerler. İçerik bağımsız diller. Turing makineleri, halting problemi ve çözümsüzlük. Tekrarlamalı (recursive) fonksiyonlar.

BM-302 BİLGİSAYAR MİMARİSİ VE ORGANİZASYONU (3+2)

İşlemci düzenlenmesinde ve tasarımında kullanılan sayısal bileşenlerin tanıtımı. Kapı, kaydedici, ve iş­lemci düzeyi tasarımı. Yalın bir temel bilgisayar tasa­rımı. İş-hattı yapısı, süperölçekli ve süper iş-hatlı iş­lemciler ve çalışması, paralellik, dallanma tahmini. Aritmetik işlemler, ALU tasarımı, Komut kümesi formatları, kodlama ve kod-çözme teknikleri. Bellek adresleme yöntemleri, Donanımsal kontrol, program­sal kontrol, Bellek organizasyonu, ön-bellek, iç ve dış iletişim yolları, 

BM-304 VERİ TABANI YÖNETİM İSTEMLERİ (2+2)

Veritabanı sistemlerinin bileşenleri, veritabanı yöne­tim sistemi, (DBMS) fonksiyonları, mimarisi, veri bağımsızlığı, veri modelleri, kavramsal modeller, nesne yönelimli modeller ve ilişkisel veri modeli. Kavramsal şemaların ilişkisel şemalara çevrilmesi, ilişkisel cebir ve ilişkisel hesaplama, bağlar, anahtar tipleri, fonksiyonel bağımlılık, normal formlar, çok-değerli bağımlılık ve veritabanı tasarımı. SQL de; veri tanımlama, ilişkisel sorgulama, veri düzenleme, uygulamalarda SQL kullanımı ve tasarlanmış veri ta­banı güncellemesi. SQL kullanarak bir işlem oluş­turma, verimlilik karakteristikleri, ihtimallerin ortaya çıkarılması, güvenilirlik seviyeleri, eş zamanlılıklar, hatalar ve çözümleri, koruma seviyeleri, dağıtık veri depolama, dağıtık veri işleme, dağıtık işlem modeli, eşzamanlı kontrol, homojen ve heterojen çözümler. Dosya yapıları, indeks dosyaları, karmaşık (hash) dosyalar, imza dosyaları, ikili ağaç, çok dizinli dos­yalar, değişken uyumluklu kayıtlı dosyalar.

BM-306 İLERİ PROG­RAMLAMA (2+2)

İleri nesne yönelimli programlama, çok kanallılık, dosya sistemleri, çoklu ortam, veritabanı kullanımı ve sunucu-istemci uygulamaları, JavaBeans, Kolleksiyon, Internationalization, Servlets, JSP, EJB, ve XML .

BM-308 BİLGİSAYAR AĞLARI VE TASARIMI (2+2)

OSI referans modeli, katmanların standartları (I,V,X standartları). Seri haberleşme, kablo türleri, senkron ve asenkron haberleşme, bir, karakter ve çerçeve senkronizasyonu, modem haberleşmesi, bağlantılı (connection oriented), bağlantısız (connectionless) yöntemler. Veriyolu (bus), halka (ring), yıldız (star) topolojiler, ethernet çerçeve yapısı CSMA/CD ça­lışma prensibi, ring çalışma prensibi, tekrarlayıcılar, köprüler, anahtarlar ve yönlendiriciler, temel endüst­riyel ağ tipleri, veri trafiği, üretme teknikleri, benze­tim. Köprülerin iç yapısı, yönlendirme yöntemleri (transparent, spanning tree vb.), multi-route algorit­malar. TCP/IP katmanları IP adresleme sınıflandır­maları, maskeleme, IP yönlendirme.

BM-312 YAZILIM  MÜ­HENDİSLİĞİ (2+0)

Müşteri, yönetici ilişkisi, ne öğrenme, nereden öğ­renme (seminer, konferans, yayınlar, çevrimiçi (on­line) bilgi, profesyonel organizasyon ve sertifika) ya­zılım ve donanım ihtiyaçları. İhtiyaç belirleme, yazı­lım gereksinimleri, modelleme ve prototip, deneme, en iyileme (optimization), standartlar, yazılım kuru­lumu ve uygulamaya geçiş. Proje yönetimi;  zaman planlaması, belgelendirme, görev dağılımı, insan kaynakları yönetimi. Maliyet hesabı, değerlendirme prensipleri, kayıt tutma, yapısal test, risk analizi, ka­lite güvencesi ve yazılım bakımı.

BM-314 WEB TASARIMI (2+2)

Internet, İntranet, Internet hizmetleri ve protokolleri (FTP, e-posta, Telnet, WWW, SMTP, POP3, TCP/IP, http, vb.) kavramları. Resim, grafik, animasyon, ses, görüntü geliştirme yazılımları. Web sayfasının hiye­rarşik  organizasyonu, biçimi, sayfa geçişleri, hedef kitle, kapsam, nitelik, renk uyumu, yerleşim, etkile­şim, doküman hazırlığı, hareketli yazı ve resimler. Web editörü, çerçeveler, tablolar, listeler, formlar, görsel öğelerin yerleşimi, Script ve applet yerleşimi, bağlantılar, yazı ve çizgi türleri, butonlar ve menüler.  Web alanı seçimi; alan adı, niteliği, kapasitesi, Internet servis sağlayıcıları, veri tabanı ve web prog­ramlama desteği, e-posta limiti ve maliyeti. Dosya aktarım protokol(FTP) ve yazılımları, Internet servis sağlayıcı bağlantısı, web sayfası yükleme ve güncel­leme.

BM-400 BİTİRME  PRO­JESİ (0+2)

Dönem çalışma planı ve durum analizi. Proje araştır­ması.  Proje konusu belirleme, proje önerisi, oluş­turma.

BM-402 WEB  PROG­RAMLAMA (2+2)

Etkileşimli web sayfası, bilgi girme/sorgulama, soh­bet, alışveriş ve üyelik kaydı vb. Web sunucu ve programlama için gerekli yazılımları (IIS, Apache, vb) kurma. Form ve script bağlantıları, metin kutusu, kontrol kutusu, seçim kutusu, butonlar ve menüler. Web programlama dilleri (php, asp, cgi, java, vb) ya­pısal farklılıklar, karşılaştırma, atama, döngü, dizi iş­lemleri, değişkenler, sabitler ve java uygulamaları (applet).  Veritabanı hazırlama, veritabanı sorgulama (SQL, MYSQL vb.) ve veritabanı bağlantıları (ODBC, JDBC vb.). Etkileşimli web sayfası yö­netme, veri arşivleme, güncelleme, veritabanı düzen­leme ve yayın sürekliliği.

SS-209 ELEŞTİREL     DÜ­ŞÜNME VE PROBLEM ÇÖZME (2+0)

Eleştirel düşünmeye giriş, Mantıksal yanılgılar, Aka­demik misyon ve çalışma planı- Çalışma Becerileri ve zaman Yönetim Planı, problem çözme, mantıksal akıl yürütme, tümevarım tümdengelim, çıkarım, Problem Çözmede karar analizi, İstek-İhtiyaç Ana­lizi, çözüm uygulama, Problem çözmede grup çalış­maları, liderlik, katılım, uyuşmazlıkların giderilmesi. Dunker, fishbone modelleri.

BM-352 SAYISAL ENTEGRE TASARIM DİLİ (3+2)

Donanım tanımlama dilleri: VHDL, Verilog, JHDL, System C, yüksek seviyeli dil kullanımının üstün­lükleri, tasarım basamakları, geliştirme ortamları, doğrulama araçları, programlama standart­ları(JEDEC). Temel veri tipleri, ardışıl komutlar, ka­rışık (compozite) veri tipleri, temel modelleme yapı­ları, alt yordamlar, paketler ve “use” kullanımları, eleman (component) ve ayar (configuration) tanımı ve kullanımı, üretim (generate) ifadeleri, sınama programları (testbench) üretimi. Tasarlanacak sistem modelinin VHDL dilinde ifade edilmesi, program kodunun geliştirme ortamında derlenmesi, sınırlama ifadelerinin oluşturulması, sistemin farklı benzetim (zamansal, işlevsel, davranışsal) metotları ile doğru­lanması, giriş değişkenlerinin dalga şekli üreteci (waveform generator) ile üretilmesi. Sınama prog­ramlarının yararları, tanımlanması ve kullanılması.

BM-354  PROGRAMLA­NABİLİR MANTIK DEVRELERİ (3+2)

Standart mantık aileleri, uygulamaya özel tümleşik devreler, programlanabilir mantık devreleri, sistem-içi programlanabilir entegre devreler, tasarım ve ge­liştirme yöntemleri, aile seçim kriterleri. Mantık hücre dizileri, PAL (Programlanabilir Dizi Mantık Devreleri), FPGA yapıları ve çeşitleri, programlama teknolojileri(JEDEC vb.), FPGA üreticileri ve mimari farklılıkları, CPLD (karmaşık programlanabilir man­tık devreleri) mimarileri, RAM ve ROM temelli mi­mariler. Mantık denklemleri, durum makinesi girişi, devre şeması, sentezleme, bağlantı listesi (netlist) oluşturma. Benzetim araçları ve kullanımı, tasarlanan sistemin fonksiyonel ve zamansal benzetime tabii tutulması, hata ayıklama metotları, hiyerarşisel tasa­rım, üstten-alta(top-down), alttan üste(bottom-up) ta­sarım. Tasarım metotları, programlama dilleri ve ileri teknolojiler.

BM-356 YAPAY ZEKAYA GİRİŞ (3+2)

Yapay zeka kavramları. Habersiz ve haberli arat­tırma; kör ( blind ) arama, herustik arama, oyun tasa­rımı. Bilgilendirme ve sorgulama; öğrenme teorisi, öğrenme çeşitleri, yapay sinir ağları, bilgi ifade şe­killeri, semantik devre, kalıp eşleştirme, belirsizlik, olasılık, planlama, grafiksel plan, Markov karar alma süreci, doğal dil işleme, görüntü, alçak seviye gö­rüntü ve sınıflama. İleri yapay zeka uygulamaları; öğ­renme, görüntü algılama, doğal dil kavramı, belirsiz­lik durumunda sorgulama.

BM-358  BULANIK MAN­TIK (3+2)

Bulanık mantık kuramının temelleri. Bulanık küme­ler, bulanık ilişkiler, bulanık çizgeler ve bulanık arit­metik. Bulanık koşul kuralları. Bulanık çıkarım ve yaklaşık nedensellik. Bulanık mantık kuramının ola­sılık ve kuramları ile ilişkisi. Bulanık kümeleme. Bulanık kümelerin; karar verme, örüntü tanıma, veri tabanı, kontrol ve veri madenciliği uygulamaları.

BM-362 MODELLEME VE SİMÜLASYON (3+2)

Sistem modelleme gereçleri; transfer fonksiyonları, blok diyagramları, işaret akış diyagramları ve sade­leştirme yöntemleri. Sistemlerin durum-uzay for­munda ifade edilmesi, durum değişkenlerinin tespiti ve faz değişim blok diyagramlarının çıkarılması. Mo­del kavramı ve çeşitleri. Sinyal-alt sinyal-parametre ilişkileri. Sistemlerdeki statik ve dinamik elemanlar. Elektriksel ve mekaniksel elemanların modellenmesi ve aralarındaki ilişkiler. Elektriksel sistemler ile öte­lemeli ve dönerli mekanik sis­temlerin matematiksel modellerinin çıkarılması. Elektriksel ve mekanik sis­tem benzerlikleri. Elektro mekanik sistemlerin mo­dellenmesi ve konuyla ilgili örnek hesaplamalar. Bi­rinci ve ikinci dereceden sistemlerin zaman düzle­mindeki cevaplarının incelenmesi. Paket program­larda (MATLAB’ın simulink toolbox’ında) transfer fonksiyonu ve faz değişim blok diyagramı oluşturma ve örnek giriş sinyallerine göre benzetim sonuçlarının elde edilmesi.

BM-404 DERLEYİCİ TA­SARIMI (3+2)

Derleyici, derleyici çeşitleri, derleme, anlamsal ana­liz, (lexical analysis) ve ilişki özellikleri. Sonlu oto­mata kavramı, düzensiz sonlu otomata (Non-deterministic finite automata, NFA), NFA’ların DFA’lara (Deterministic finite automata) dönüşümü, enküçükleme (minimisation) ve eniyileme algorit­maları, sonlu otomata örnek yapıları, geleneksel kü­meler ve ifadeleri, otomata eşdeğerleri. İçerikten ba­ğımsız dil bilgisi (context-free grammer) ve sözdi­zimi analizi, (syntax analysis), geleneksel dil bilgisi, sağ ve sol doğrusal dil bilgisi. Üstten alta ayrıştırma (top-down parsing), alttan üste ayrıştırma (bottom-up parsing), LR ayrıştırma, sözdizimi yönelimli tanımlar ve çevirimler, çeşitli programlama dili yapıları, dizi gösterimi (notation) ve alt yordam çağrıları. Sembol tablosu yönetimi, doğrusal listeler, arama ağaçları, karmaşık tablolar, bellek yönetimi, hata ayıklama, hata düzeltme, kod eniyileme, döngü eniyileme, kod yönetimi, makine modeli ve  gözetleme (peephole) eniyileme.

BM-406 SİSTEM PROG­RAMLAMA (3+2)

Win32 dosya sistemi, dosya isimlendirme, dosya açma, okuma, yazma, kapatma, kod dönüşümleri, dosya/klasör öznitelikleri, Windows kayıtçısı (registery). Öbekler (heap), öbek hafıza yönetimi, dosya sıralama, hafıza haritalı dosyalar, dinamik bağlı kütüphaneler(DLL). İşlem yönetimi (process management), işlem oluşturma, işlem tanımlamaları, işlem çıkışı ve sonlandırma, konsol kontrol olayları, işlem süreleri. işlemcikler ve zamanlama, işlemcik temelleri, işlemcik yönetimi, işlemcik içinde kütüp­hane kullanımı, işlemcik modelleri, işlemcik önce­likleri, işlemcik senkronizasyonu. Soketler, soket su­nucu fonksiyonları, istemci fonksiyonları, mesaj alma, sunucu programı, birebir ve çoklu bağlantı kurma. Uzak altprogram çağrıları, yapısı, arabirim tanımlamaları, RPC istemci/sunucu COM ve DCOM.

BM-410 BİLGİ GÜVEN­LİĞİ (3+2)

Bilgi ve bilgi varlıkları, bilgi güvenliği tarihçesi, bilgi ve bilgisayar sistemleri güvenliği, güvenlik unsurları ve yönetimi, bilgi sistemlerine yapılan saldırılar ve türleri, kötücül yazılımlar, türleri, sınıflandırılması ve güncel kötücül yazılımlar, casus yazılımların ortaya çıkışı ve yaygın casus yazılımlar, casus yazılımlara karşı alınabilecek önlemler, klavye dinleme ve din­lemeyi önleme sistemleri, kişisel gizlilik ve bilişim suçları.

BM-412 ALGORİTMA TASARIMI VE ANALİZİ (3+2)

Algoritma tasarım ve analiz teknikleri, hesaplama karmaşıklığı ve algortima etkinliği kavramları, Arama Algoritmaları, Çizge al­goritmaları, En kısa yol algoritması, sezgisel algoritmalar, Rasgele algo­ritmalar, Paralel algo­ritmalar gibi bazı algortimalar. NP-tam ve NP-zor problemler. Sezgisel ve yaklaş­tırma algoritmaları.

BM-414 ELEKTRONİK TİCARET UYGULAMALARI (3+2)

İnternet, elektronik alış veriş, sanal ticaret, iş yöne­timi, çevrim içi(online) hizmetler, ticaret politikaları, elektronik ödeme sistemleri ,tüketici hakları, reklam. Elektronik ticaretin avantajları, geleneksel ticaretle karşılaştırma, güncel gelişmeleri elektronik ticarete uygulama. Web alt yapısı,(donanım, yazılım) müşteri arayüzü oluşturma, veri tabanı işlemleri, ilişkilen­dirme, sorgulama, kayıt ekleme, silme, yenileme, yükleme, güncelleme, yayınlama. Sanal ticaret kulla­nımındaki risk, tüketici haklarının korunması. Şifre yöntemleri(onaylama, doğrulama, oluşturma, şifre güvenliği), şifrelemeye uygun güvenli arayüz tasa­rımı, güvenlik yazılımı kullanımı.

BM-416 ENDÜSTRİYEL İLETİŞİM SİSTEMLERİ (3+2)

Ağ mimarileri, yıldız, halka, bus, kablo türleri, bağ­lantı şekilleri ile ilgili elektronik devre elemanları, elektriksel işaretler. Ağ erişim metodları(Profibus, S-bus, intrbus, I2C, CAN) çevre yapıları, senkronizas­yon türleri, endüstriyel ağ erişim metodlarının karşı­laştırılması, elektronik devre elemanları ve ağ proto­kolüne ait kaydediciler. Yüksek seviye protokoller, Device net CANOPEN, Cankingdom, OSI fetears modeli ile karşılaştırma. Endüstriyel köprüler ve ça­lışma prensibleri, protokol dönüştürme. Endüstriyel ağ benzetimi, ağ trafiği üretme, ağ analizi, köprü oluşturma

BM-418 İŞARET İŞLEME (3+2)

Sürekli- ayrık zamanlı si,stemler ve sinyaller (CTFT ve DTFT). Zamanla değişmeyen sistemlerin dönüşüm çözümlemesi, örnekleme, örnek seyreltme, aradeğer bulma. Ayrık zamanlı ve hızlı fourier dönüşümlerini (DFT ve FFT). Z-dönüşümü. Sonlu ve sonsuz birim darbe cevaplı sistemler ve sayısal süzgeç tasarımı; FIR,IIR. Ses model ve karakteristikleri, 2D sinyal ve sistemler.

BM-422 DENETİM SİS­TEMLERİ TASARIMI (3+2)

Sistemlerde kararlılık kavramı, Hurwitz determi­nantları ile kararlılık. Routh Tablosu, Routh - Hurwitz kararlılık ölçütü ve özellikleri, Routh tablo­sundaki özel durumların çözümleri ile ilgili örnek uygulamalar. Matlab’da roots, poly, ve residue gibi komutların kullanım şekilleri. Karakteristik denkle­minin elde edilmesi, kök değerlerinin s düzleminde gösterilmesi, köklerin yer eğrisinin çizimi ve kararlı­lık kavramı. Matlab’da rlocus komutunun kullanımı ve örnek uygulamalar. Bode diyagramı ile kararlılık analizi logaritma kavramı, desibel olarak genlik ve kazançlarının hesabı. Bode diyagramının karmaşık sayı işlemleri ile elde edilmesi. Kazanç payı ve faz payı kavramları. Bode diyagramının pratik çizimi. Matlab’da bode komutunun kullanım şekilleri ve ör­nek uygulamalar. Nyquist diyagramı ile kararlılık analizi. Kritik frekans ve kritik kazanma hesaplama­ları. Sistemlerde denetleyici kavramı, yapıları ve çe­şitleri. Ziegler Nicholes’un titreşim yöntemine göre geleneksel denetleyici tasarımı ve konuyla ilgili ör­nek Matlab uygulamaları.

BM-424  PROGRAMLA­NABİLİR MANTIK DENETLEYİCİLER (3+2)

Kumanda sistemlerinin temelleri; kumanda devresi elemanları; kontaktörler, yardımcı röle,zaman rölesi, koruma röleleri ve  Kumanda devrelerine ilişkin ge­nel standartlar. Programlanabilir mantık denetleyici­leri (PLC); iç yapısı, merkezi işlem birimi, giriş-çıkış arabirimi, bellek yapısı. PLC işletim sistemi ve kulla­nıcı programının yürütülmesi. Programlama dilleri; komut kümesi ve merdiven programı ile program­lama tekniği. Temel komut kümesi, zamanlayıcı, sa­yısı aritmetik ve karşılaştırma fonksiyonları. PLC-PE ve PLC devre bağlantıları, iletişim arabirimleri ve protokolleri, mantık devre tasarım yöntemleri. Prog­ram denetim komutları. Master kontrol işlemi ve ko­mutları. PLC için seçim ölçütleri ve endüstriyel uy­gulamalar.

BM-426 SAYISAL DENE­TİM SİSTEMLERİ (3+2)

Sayısal denetim sistemlerine giriş. Sayısal denetim sistemi tanımları ve uygulama örnekleri. Fark denklemleri. Z-Dönü­şümler ve ters z-dönüşümleri. Örnekleme. Açık ve kapalı çevrim ayrık za­manlı sistemler.  Ayrık zamanlı sistemlerin durum diyagramları. Ayrık zamanlı sistemlerin zaman düz­lemindeki cevap karakteristikleri. Ayrık zamanlı sistemlerde kararlılık analizleri. Sayısal denetleyici tasarımı. Matlab ile ayrık zamanlı sistemlerin modellenmesi. Ayrık zamanlı sis­temlerin benzetim çalışmaları.

BM-428 ROBOTİK (3+2)

Robotik sistemlerde kullanılan temel elemanlar; ha­reketlendiricilerin serbestlik dereceleri ve yapısal özellikleri, uç elemanları, sürücüler ve sürücü sis­temleri, robotlarda kullanılan sensör çeşitleri. Hare­ketlendiricilerin kinematikleri; koordinat sınırlarının seçimi, direkt, ters kinematik, Jacobian matrisi, ki­nematik denklemlerin çözümü. Ana gövde ve eklem bileşimlerindeki hızlar, kuvvetler ve momentler; dife­ransiyel hareket, hız ilişkileri, bir hareketlendiricideki kuvvetlerin ve momentlerin tanımlanması. Dinamik modelleme; hareketlendirici için Lagrange’ın enerji ifadeleri, hareketin Lagrange denklemi, hareketlendi­rici modelin sayısal benzetimi. Yörünge planlaması; eklem yörüngesi, kartezyen yolu. Hareketlendiricinin kontrolü; geleneksel sistem tasarımı, geleneksel de­netleyici tasarımı, kuvvet-moment denetimi.

BM-432 SÜREÇ DENE­TİMİ (3+2)

Süreç denetime giriş. Temel kavram ve tanımlar. Sü­reçlerin modellenmesi. Süreç denetim denetleyicileri ve ayar teknikleri. Süreçlerin karakteristikleri; ayar­lama ve performans kriterleri. Denetim stratejileri; dağıtılmış denetim, ileri besleme, kaskat ve oransal denetim. Denetim döngülerinin bozucu sinyalleri yok etme karakteristiği. İşlemsel yükselteçli, tristörlü, MOSFET’li güç arayüz bağlantıları. Genel uygula­maları; sıcaklık-basınç denetim uygulaması, akışkan­lık-seviye denetim uygulaması.

BM-434 DOSYA ORGA­NİZASYONU (3+2)

Temel Dosya Organizasyonu Kavramları, Sıralı Eri­şimli Dosya Kavramları, Sıralama, İndeksli Sıralı Dosya Organizasyonu, Göreli Dosya Organizasyonu, Erişim Metotları, Dosyaların Fiziksel ve Mantıksal Karakteristikleri, Temel Veritabanı İşlemleri.

BM-436 GÖRÜNTÜ İŞ­LEME (3+2)

Görüntünün temelleri, ışığın özellikleri, renk bilgisi, insan görme sistemi, kameralar, bilgisayar görme sistemleri, siyah- beyaz görüntü, renkli görüntü, renk modelleri (RGB, CMY, TIQ), sayısal görüntü. Gö­rüntü işaretinin örneklenmesi ve kuantalanması. Gö­rüntü formatları, görüntü geliştirme teknikleri; nokta işleme yöntemleri, siyah-beyaz görüntü, gri ton de­ğerlerini dilimleme, parlaklık ayarlama, kontrast ge­liştirme ve bilgisayarlı uygulamaları. Görüntü filtre­leme sistemleri. Görüntünün iki boyutlu dönüşümleri; iki boyutlu fourier dönüşümü ve hızlı fourier dönü­şümün görüntülere uygulanması. Görüntü verisi kodlama teknikleri, görüntü sıkıştırma ve teknikleri.

BM-438 GÖMÜLÜ  SİS­TEM TASARIMI (3+2)

Bu ders gömülü sistemlerde karmaşık bilgisayar tasa­rımının gelişmiş bilgisini sağlamaktadır. Modeller ve yöntemler yazılım ve donanım bileşenlerini içeren sistemler için genel anlamada tartışılmaktadır. Gö­mülü sistemin genel tanımı, gömülü sistemlerde kul­lanılan komponentler, elektronik tasarım araçları, baskılı devre kartı tasarım teknikleri.

BM-442 MODEL TA­BANLI YAZILIM GELİŞTİRME (3+2)

Nesne Yönelimli Kavramlar. UML ile Nesne Yöne­limli Modelleme. Nesne Yönelimli Gereksinim Ana­lizi. Nesne Yönelimli Tasarım. Nesne Yönelimli Ya­zılım Testi. UML Tabanlı Yazılım Geliştirme Araç­ları. Yazılım Geliştirme Süreci. Kod Mühendisliği ve Yazılım Belgeleme.

background image