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 dereceden bir bilinmeyenli denklemler. Köklü, kesirli denklemler ve ikinci dereceye dönüşebilen denklemlerin çözümü. İkinci derece denklemlerde kök katsayı bağıntıları ve eşitsizliklerin çö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. Limit, 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 tanımı; Cebirsel, kapalı, Trigonometrik Ters trigonometrik, üslü ve logaritmik fonksiyonları türevleri. Türevin limitlere uygulanması, fonksiyonlarda 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 (ortanca), mod (tepedeğer), geometrik ortalama, harmonik ortalama, ayrılış, değişim katsayı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).
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 uygulama programları, veri iletişimi ve veritabanı sistemleri, bilgisayar mühendisliğinde gelişmeler.
BM-103 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (3+0)
Bilgisayar programlamada temel kavramlar. Sorunları biçimselleştirme ve adım adım çözümleyerek algoritma 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 dillerinde tek ve çok boyutlu dizi. Kütük işlemleri. Göstergeler.
BM-104 YAPISAL PROGRAMLAMA (3+1)
C++ programının genel yapısı, değişkenler, veri tipleri, 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şaretç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, referanslar, üye değişkenler, üye fonksiyonlar, kopya yapı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 çizimleri, 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 programlar, paket programlar kullanarak çeşitli mesleki resimler.
BM-205 DEVRE ANALİZİ (3+0)
Temel devre elemanları, yük, akım, gerilim, Ohm kanunu, Kirchoff kanunları, ideal ve ideal olmayan kaynaklar. Çevre ve düğüm analizleri, doğrusallık ve süperpozisyon teoremi, Thevenin ve Norton teoremleri, maksimum güç aktarımı metotları ile DA devre çözümleri. AA’mın temel konuları, sinusoidal fonksiyonları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 uygulamalar yapılması ve rapor biçiminde belgelenmesi ile ilgili deneysel çalışmalar.
BM-209 SAYISAL TASARIM - 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 fonksiyonların çıkarılması, tarifi, doğruluk tablosu, karnaugh diyagramı çı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ştirilmesi, kodlayıcılar, kod çözücüler, kod çeviriciler, multiplexer, de multiplexer, karşılaştırıcılar ve aritmetik işlemler.
BM-211 SAYISAL TASARIM LABORATUVARI– I (0+2)
Sayısal Tasarım-I dersinde verilen konularla ilgili uygulamalar yapılması ve rapor biçiminde belgelenmesi ile ilgili deneysel çalışmalar.
BM-215 NESNE YÖNELİ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 Uygulamaları, 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 devreleri, 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, kenetleyiciler, 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ı, çalışma prensibi, akım-gerilim karekteristikleri ve modelleri. Diyot, BJT, FET ve MOSFET’lerin öngerilimleme çeşitleri, öngerilimleme devrelerinin kararlılığı, öngerilimleme devrelerinin karşılaştırılması, ç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ı, uygulama devreleri( eviren, evirmeyen yükselteçler, toplayıcı, fark alıcı, türev ve integral alıcı, doğrusal işlemsel yükselteç devreleri v.b.). Konularla ilgili deneyler.
BM-208 ELEKTRONİK DEVRELER LABORATUVARI (0+2)
Elektronik Devreler dersinde anlatılan konularla ilgili uygulamalar yapılması ve rapor biçiminde belgelenmesi ile ilgili deneysel çalışmalar.
BM-212 MESLEKİ YAZILIM 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 fonksiyonlar 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 programları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çü cihazları, test noktaları. Kütüphanede bulunmayan bir elemanın benzer bir eleman kullanarak üretilmesi, tamamen yeni bir eleman oluşturulması, yeni kütüphaneler oluşturulması. Tasarımın modüllere ayrılması, her bir modülün giriş ve çıkışlarının belirlenmesi, modüller arası bağlantının kurulması, elde edilen sistemin benzetime tabi tutulması. Netlist, eleman ayak izleri, elle çizim, otomatik yerleştirme ve otomatik çizim, kat adeti belirleme, tasarım kriterleri belirleme, fiziksel bağlantı kriterleri kontrolü, endüstriyel 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 TASARIM-II (3+0)
Ardışıl mantık kavramı, işlevleri, mültivibratör tanımı ve çeşitleri; tek kararlı, çift kararlı, kararsız mültivibratörler. Flip-flop kavramları,ç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, ardışık sayıcılar, yukarı-aşağı sayıcılar, sayıcı uygulamaları, kaydediciler, kaymalı kaydecici uygulamaları. Ardışıl mantık devrelerin durum diyagramları ve durum indirgemesi. Bellek elemanları, bellek düzenlemesi, 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 TASARIM LABORATUVARI-II (0+2)
Sayısal Tasarım-II dersinde verilen konularla ilgili uygulamalar yapılması ve rapor biçiminde belgelenmesi 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. Adresleme 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 uygulamaları. 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 algoritmaları; 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 üzerinde tutulma biçimi.
BM-305 İŞLETİM SİSTEMLERİ (3+2)
Program, işlem (Process), işlemcik (Thread) , kilitlenme (deadlock), İşlem ve işlemcik kullanımı, boru (pipe), kilitlenme (deadlock) modelleri, kilitlenme’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 sistemlerine ait dosya türleri. İşletim sistemlerinin yapıları; Çekirdek (kernel), yönetim(executive), donanım arabirim 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ş dosyaları 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ıflaması 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ı standartları, 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, telekomünikasyon firmalarının sunduğu hizmetler ve standartlar.
BM-309 BİÇİMSEL DİLLER 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 tasarı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, programsal 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önetim 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 tabanı 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 dosyalar, değişken uyumluklu kayıtlı dosyalar.
BM-306 İLERİ PROGRAMLAMA (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 çalışma prensibi, ring çalışma prensibi, tekrarlayıcılar, köprüler, anahtarlar ve yönlendiriciler, temel endüstriyel ağ tipleri, veri trafiği, üretme teknikleri, benzetim. Köprülerin iç yapısı, yönlendirme yöntemleri (transparent, spanning tree vb.), multi-route algoritmalar. TCP/IP katmanları IP adresleme sınıflandırmaları, 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 (online) bilgi, profesyonel organizasyon ve sertifika) yazılım ve donanım ihtiyaçları. İhtiyaç belirleme, yazılım gereksinimleri, modelleme ve prototip, deneme, en iyileme (optimization), standartlar, yazılım kurulumu 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, kalite 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 hiyerarş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 programlama 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üncelleme.
BM-400 BİTİRME PROJESİ (0+2)
Dönem çalışma planı ve durum analizi. Proje araştırması. Proje konusu belirleme, proje önerisi, oluşturma.
BM-402 WEB PROGRAMLAMA (2+2)
Etkileşimli web sayfası, bilgi girme/sorgulama, sohbet, 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) yapı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üzenleme 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, Akademik 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ç Analizi, çö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ünlükleri, tasarım basamakları, geliştirme ortamları, doğrulama araçları, programlama standartları(JEDEC). Temel veri tipleri, ardışıl komutlar, karışı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ğrulanması, giriş değişkenlerinin dalga şekli üreteci (waveform generator) ile üretilmesi. Sınama programlarının yararları, tanımlanması ve kullanılması.
BM-354 PROGRAMLANABİ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 geliş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 mantık devreleri) mimarileri, RAM ve ROM temelli mimariler. 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 tasarım, üstten-alta(top-down), alttan üste(bottom-up) tasarım. Tasarım metotları, programlama dilleri ve ileri teknolojiler.
BM-356 YAPAY ZEKAYA GİRİŞ (3+2)
Yapay zeka kavramları. Habersiz ve haberli arattırma; kör ( blind ) arama, herustik arama, oyun tasarımı. Bilgilendirme ve sorgulama; öğrenme teorisi, öğrenme çeşitleri, yapay sinir ağları, bilgi ifade şekilleri, 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ı, belirsizlik durumunda sorgulama.
BM-358 BULANIK MANTIK (3+2)
Bulanık mantık kuramının temelleri. Bulanık kümeler, bulanık ilişkiler, bulanık çizgeler ve bulanık aritmetik. Bulanık koşul kuralları. Bulanık çıkarım ve yaklaşık nedensellik. Bulanık mantık kuramının olası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 sadeleştirme yöntemleri. Sistemlerin durum-uzay formunda ifade edilmesi, durum değişkenlerinin tespiti ve faz değişim blok diyagramlarının çıkarılması. Model 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 ötelemeli ve dönerli mekanik sistemlerin matematiksel modellerinin çıkarılması. Elektriksel ve mekanik sistem benzerlikleri. Elektro mekanik sistemlerin modellenmesi ve konuyla ilgili örnek hesaplamalar. Birinci ve ikinci dereceden sistemlerin zaman düzlemindeki cevaplarının incelenmesi. Paket programlarda (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İ TASARIMI (3+2)
Derleyici, derleyici çeşitleri, derleme, anlamsal analiz, (lexical analysis) ve ilişki özellikleri. Sonlu otomata 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 algoritmaları, 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özdizimi 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 PROGRAMLAMA (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üphane kullanımı, işlemcik modelleri, işlemcik öncelikleri, işlemcik senkronizasyonu. Soketler, soket sunucu 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ÜVENLİĞİ (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 dinlemeyi ö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 algoritmaları, En kısa yol algoritması, sezgisel algoritmalar, Rasgele algoritmalar, Paralel algoritmalar 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önetimi, ç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şkilendirme, sorgulama, kayıt ekleme, silme, yenileme, yükleme, güncelleme, yayınlama. Sanal ticaret kullanı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 tasarı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ı, senkronizasyon türleri, endüstriyel ağ erişim metodlarının karşılaştırılması, elektronik devre elemanları ve ağ protokolü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 çalış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İSTEMLERİ TASARIMI (3+2)
Sistemlerde kararlılık kavramı, Hurwitz determinantları ile kararlılık. Routh Tablosu, Routh - Hurwitz kararlılık ölçütü ve özellikleri, Routh tablosundaki özel durumların çözümleri ile ilgili örnek uygulamalar. Matlab’da roots, poly, ve residue gibi komutların kullanım şekilleri. Karakteristik denkleminin 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 örnek uygulamalar. Nyquist diyagramı ile kararlılık analizi. Kritik frekans ve kritik kazanma hesaplamaları. Sistemlerde denetleyici kavramı, yapıları ve çeşitleri. Ziegler Nicholes’un titreşim yöntemine göre geleneksel denetleyici tasarımı ve konuyla ilgili örnek Matlab uygulamaları.
BM-424 PROGRAMLANABİ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 genel standartlar. Programlanabilir mantık denetleyicileri (PLC); iç yapısı, merkezi işlem birimi, giriş-çıkış arabirimi, bellek yapısı. PLC işletim sistemi ve kullanıcı programının yürütülmesi. Programlama dilleri; komut kümesi ve merdiven programı ile programlama tekniği. Temel komut kümesi, zamanlayıcı, sayı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. Program denetim komutları. Master kontrol işlemi ve komutları. PLC için seçim ölçütleri ve endüstriyel uygulamalar.
BM-426 SAYISAL DENETİ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 zamanlı sistemler. Ayrık zamanlı sistemlerin durum diyagramları. Ayrık zamanlı sistemlerin zaman düzlemindeki 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ı sistemlerin benzetim çalışmaları.
BM-428 ROBOTİK (3+2)
Robotik sistemlerde kullanılan temel elemanlar; hareketlendiricilerin serbestlik dereceleri ve yapısal özellikleri, uç elemanları, sürücüler ve sürücü sistemleri, robotlarda kullanılan sensör çeşitleri. Hareketlendiricilerin kinematikleri; koordinat sınırlarının seçimi, direkt, ters kinematik, Jacobian matrisi, kinematik denklemlerin çözümü. Ana gövde ve eklem bileşimlerindeki hızlar, kuvvetler ve momentler; diferansiyel hareket, hız ilişkileri, bir hareketlendiricideki kuvvetlerin ve momentlerin tanımlanması. Dinamik modelleme; hareketlendirici için Lagrange’ın enerji ifadeleri, hareketin Lagrange denklemi, hareketlendirici modelin sayısal benzetimi. Yörünge planlaması; eklem yörüngesi, kartezyen yolu. Hareketlendiricinin kontrolü; geleneksel sistem tasarımı, geleneksel denetleyici tasarımı, kuvvet-moment denetimi.
BM-432 SÜREÇ DENETİ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; ayarlama 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 uygulamaları; sıcaklık-basınç denetim uygulaması, akışkanlık-seviye denetim uygulaması.
BM-434 DOSYA ORGANİ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 geliştirme ve bilgisayarlı uygulamaları. Görüntü filtreleme 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İSTEM TASARIMI (3+2)
Bu ders gömülü sistemlerde karmaşık bilgisayar tasarı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 kullanılan komponentler, elektronik tasarım araçları, baskılı devre kartı tasarım teknikleri.
BM-442 MODEL TABANLI YAZILIM GELİŞTİRME (3+2)
Nesne Yönelimli Kavramlar. UML ile Nesne Yönelimli Modelleme. Nesne Yönelimli Gereksinim Analizi. Nesne Yönelimli Tasarım. Nesne Yönelimli Yazı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.
Görüş, istek ve değerlendirmelerinizi bize iletin.