13 Eylül 2007 Perşembe

Bilgisayar Mühendisliği Ders Kur Tanımları

TBİL-101 MATEMATİK I

Fonksiyonlar, sayı fonksiyon kavramı, fonksiyonlarda dört işlem, eğri çizimleri, bir fonksiyonun limiti, limit kavramı, bazı limit alma kuralları, sürekli fonksiyonlar, süreksiz fonksiyon, türev ve diferansiyel, temel türev alma kuralları, asimptotlar, belirsiz integraller, belirsiz integralin temel özellikleri, kısmî integrasyon yöntemi, belirli integraller, aralıkların parçalanması, belirli integralin varlığı için gerek koşul, düzlemsel bölgelerin alan hesabı, belirli integrallerin yaklaşık hesabı, genelleştirilmiş integraller.

TBİL 102 - MATEMATİK II

Sayı dizilerinin tanımı, dizilerin limiti, sayı serileri, sayı serilerinin tanımı-temel özellikleri ve yakınsaklığı, çok değişkenli fonksiyonlar, limit ve süreklilik, kısmi türev, diferensiyellenebilen fonksiyonlar, toplam diferensiyel, çok değişkenli fonksiyonlarda serbest maksimum ve minimum, vektörel analiz, iki katlı integraller, iki katlı integrallerin hesabı, üç katlı integraller, üç katlı integrallerin hesabı, eğrisel integraller, yüzey integraller, yüzey integralinin uygulamaları.

TBİL 103 - GENEL FİZİK I

Fizik ve ölçme, vektörler, koordinat sistemleri, vektörlerin cebir kuralları, bir boyutta hareket, iki boyutta hareket, dinamik, kuvvet, kütle, ağırlık, iş ve enerji, potansiyel enerji ve enerjinin korunumu, parçacıklar sisteminin dinamiği, katı cisimlerin dönme hareketi, statik denge ve esneklik, titreşimler, evrensel kütle çekim kanunu, akışkanlar mekaniği, mekanik dalgalar, dalga hareketi, dalga hızı, dalgaların taşıdığı enerji.

TBİL 104 - GENEL FİZİK II

Elektrik yükü ve elektriksel etkileşmeler, yalıtkan ve iletken maddeler, elektrik alan, elektrik alanların hesabı, elektrik akısı, Gauss kanunu, elektriksel potansiyel, kondansatörler ve dielektrikler, dielektrikli kondansatörler, elektrik akımı ve doğru akım devreleri, elektromotor kuvvet, dirençlerin bağlanması, manyetik alan ve kaynakları, Ampere kanunu, manyetik indüksiyon ve özindüksiyon, alternatif akım devreleri, direnç devresi, RLC devresi, transformatör.

TBİL 105 - BİLGİSAYAR PROGRAMLAMA I

Temel kavramlar, C programlama diline giriş, program denetimi, diziler, göstergeler, değişkenlerin adresi, gösterge aritmetiği, fonksiyonlar, fonksiyonun değer döndürmesi, fonksiyonlar arasında parametre geçirme, fonksiyon çağırma yöntemleri, yapılar ve birlikler, disk dosyaları ile çalışma, hazır fonksiyonlar, C önişlemcisi, #define ile makroların tanımlanması,#include emri, koşullu derleme.

TBİL 106 - BİLGİSAYAR PROGRAMLAMA II

Nesneye yönelik programlama, C++ temelleri, fonksiyonlar, C++ programlarının denetimi, karşılaştırma işlemleri, döngüler, diziler, göstergeler, fonksıyonlar, yapılar, birlikler, sınıf ve nesneler, nesne dizileri, göstergeler, başvurular ve bellek yönetimi, fonksiyonlara aşırı yükleme, işleçlere aşırı yükleme, kalıtım, C++ giriş/çıkış sistemi, C++ standart şablon kütüphanesi, algoritmalar, kablar, yineleyiciler.

TBİL 107 - GENEL KİMYA

Madde, enerji ve temel yasalar, ölçme ve ölçü büyüklükleri, atomun yapısı, periyodik cetvel, genel kimyasal özellikler, atom çekirdeği ve radyoaktivite, çekirdek reaksiyonları, nükleer enerji, maddenin manyetik özellikleri, ışık, kimyasal ve fiziksel bağlar, maddenin üç hali, fiziksel karışımlar, asit ve bazlar, hidroliz ve amfoterlik, kimyasal reaksiyonlar, kimyasal denge, kimyasal termodinamik, kimyasal kinetik, elektrokimya, organik kimya.

TBİL 108 - KESİKLİ MATEMATİKSEL YAPILAR

Kümeler teorisine giriş, permütasyon ve kombinasyon, matematiksel mantık, önermeler mantığı, mantık kanunları, mantıksal devreler, bağıntı, bağıntıların matrisi, fonksiyon, işlem ve fonksiyonların bileşkesi, graf teorisi, matrisler ve graflar, algoritmalar ve pseudocode, en büyük değerin bulunması algoritması, kümelerin ve alt kümelerin bilgisayarda temsili, bağıntıların ve grafların bilgisayarda gösterimi.

TBİL 201 - OLASILIK

Kümeler cebri, sayma yöntemleri, permütasyon, kombinasyon, olasılık, raslantı deneyleri ve örneklem uzayları, olaylar ve olasılıkları, olasılık belitleri, koşullu olasılık, bir boyutlu raslantı değişkenleri, bir raslantı değişkeninin varyansı, toplam olasılık, beklenen değer ve momentler, ayırtkan (karakteristik) fonksiyon, koşullu beklenen değer, koşullu varyans, kesikli dağılımlar, sürekli dağılımlar.

TBİL 202 - İSTATİSTİK

İstatistik’in tanımı ve anlamı, kavramlar, sonuçların değerlendirilmesi, seriler, ortalamalar, dağılma ölçüleri, simetri ölçüleri ve normal dağılım, tesadüfi değişken ve standart normal eğri alanlar tablosu, zaman serileri, interpolasyon, trend analizi, indeksler, istatistik ilişkiler, korelasyon, regresyon analizi, kontenjans katsayısı, araştırma, gözlem ve deney, istatistik verilerin toplanmasında kullanılan çeşitli istatistik yöntemler, tahmin ve olasılık kavramlarının istatistikteki yeri.

TBİL 203 - DOĞRUSAL CEBİR

Lineer eşitlikler, çözüm yöntemleri ve özellikleri, matrisler, lineer sistemlerin matris kullanılarak çözümü, determinantlar, elementer satır dönüşümleri yardımıyla determinant değerinin elde edilmesi, determinantların eşçarpan açılımı ile elde edilmesi, matris ve determinantlara ilişkin diğer özellikler, vektörler, lineer denklem sistemlerinin çözümü ve rank kavramı, Eigen değerleri ve Eigen vektörleri.

TBİL 204 - DİFERANSİYEL DENKLEMLER

Temel kavramlar ve tanımları, birinci mertebeden diferansiyel denklemler, değişkenlerine ayrılabilir diferansiyel denklemler, tam diferansiyel denklemler, homojen diferansiyel denklemler, lineer diferansiyel denklemler, ikinci mertebeden sabit katsayılı homojen lineer diferansiyel denklemler, mertebeden sabit katsayılı homojen olmayan lineer diferansiyel denklemler, operatör yöntemi.

TBİL 205 - SAYISAL MANTIK TASARIMI

Sayı sistemleri, ikili mantık, temel mantık işlemleri, ikili işlemler ve anahtarlama devreleri, mantık kapıları, mantık devreleri, boole cebri, karnaugh haritaları, birleşik mantık devrelerinin tasarımı ve uygulamaları, kodlayıcılar ve kodçözücüler, çoğullayıcılar ve tekilleyiciler, eşlik devreleri ve aritmetik mantık birimi tasarımı, sıralı mantık devreler, senkron sayıcıların tasarımı, yazmaçlar, yazmaç dizileri.

TBİL 206 - BİLGİSAYAR ORGANİZASYONU

Sayısal lojik devrelerin özeti, sayısal bileşenler, tümdevrelerin tanımı, veri gösterilimi özeti, veri tipleri, komplement, hızlı bellek transferleri ve mikroişlemler, temel bilgisayar yapısı ve özellikleri, temel bilgisayar komutları, temel bilgisayarda assembler programlama, temel bilgisayarın mikroprogramlama ile kontrolü, mikroprogram ile kontrolde bellek yapısı, kontrol birimi tasarım detayları, merkezi işlem birimi (cpu).

TBİL 209 - OLASILIK VE İSTATİSTİK

İstatistiğe giriş, temel kavramlar, seriler, merkezi eğilim ölçüleri, dağılma ölçüleri, kümeler kuramı, kümelerde işlemler, permütasyon ve kombinasyon, bir olayın meydana gelme olasılığı, bazı olasılık teoremleri, koşullu olasılık, toplam olasılık, bayes teoremi, rasgele değişkenlerin dağılımı, kesikli olasılık dağılımları, sürekli olasılık dağılımları, örnekleme, regresyon ve korelasyon analizi, kontenjans katsayısı.

TBİL 210 - DOĞRUSAL CEBİR VE DİFERANSİYEL DENKLEMLER

Lineer eşitlikler, lineer sistemlerin matris kullanılarak çözümü, determinantlar, matris ve determinantlara ilişkin diğer özellikler, vektörler, lineer denklem sistemlerinin çözümü ve rank kavramı, Eigen değerleri ve Eigen vektörleri, diferansiyel denklemler, sabit katsayılı ikinci ve daha yüksek dereceden lineer diferansiyel denklemler, Laplace dönüşümü, ters laplace dönüşümü, diferansiyel denklemlerin Laplace dönüşümü ile çözümünün elde edilmesi.

TBİL 211 - YAZILIM MÜHENDİSLİĞİNE GİRİŞ

Yazılım mühendisliği gerçeği, temel kavramlar, yazılım geliştirme yaşam döngüsü, metodolojiler, yazılım/bilgi sistemi geliştirme aşamaları, sistem çözümleme, kullanıcı arayüz prototipleme, tasarım, gerçekleştirim, kodlama stili, yazılım doğrulama ve geçerleme, bakım, nesneye yönelik çözümleme ve tasarım, yazılım mimarileri, yazılım kalite ve konfigürasyon yönetimi, case, case araç grupları, case araçlarında bütünleştirme.

TBİL 301 - SAYISAL YÖNTEMLER

Sayısal çözümlemeye giriş, kuvvet serileri, polinom yaklaştırma, hatalar, matrisler, matrislerde elemanter satır işlemleri, ayrıştırma yöntemleri, matris normları, determinantlar, ters matris, doğrusal denklem sistemleri, homojen olmayan denklem sistemlerinin çözümü, iterasyon yöntemleri, doğrusal olmayan denklemler, çözüm yöntemleri, interpolasyon, lagrange interpolasyon yöntemi, newton interpolasyon polinomu.

TBİL 302 - BİÇİMSEL DİLLER VE ÖZDEVİNİRLER KURAMI

Sonlu özdevinirler, çıkış üreten özdevinirler, sonlu özdevinirlerin indirgenmesi, düzgün kümeler ve düzgün deyimler, dilbilgisi ve diller, düzgün dil - sonlu özdevinir ilişkisi, düzgün dillerin kimi özellikleri, bağlamdan - bağımsız dilbilgisi ve diller, türetme ağacı, dilbilgisinin yalınlaştırılması, normal biçimler, yığıtlı özdevinirler, turing makineleri, turing makinesi modelinde değişiklikler, chomsky sıradüzeni, ayrıştırma işlemleri, deterministik ayrıştırma.

TBİL 303 - VERİ YAPILARI VE ALGORİTMALAR

Veri yapıları ve algoritmalarına giriş, veri yapıları, veri modelleri, algoritmik program tasarımı, akış şemaları, program çalışma hızı ve bellek gereksinimi, asimtotik notasyonlar, bağlantılı listeler, ağaç veri modeli, ikili ağaçlar, yığın ve kuyruk yapısı, öncelikli kuyruk çözümleri, sıralama algoritmaları, arama algoritmaları, graf veri modeli, greedy yaklaşımı, graf üzerinde dolaşma, graf renklendirme, çeşitli graf algoritmaları.

TBİL 305 - ELEKTRONİK I

Temel elektriksel büyüklükler, direnç ve OHM yasası, indüktör, kondansatör, devre elemanları, DC ve AC devreleri, devre analizi, bant teorisi, enerji bantları ve yarıiletkenler, pn eklemi ve diyot, transistörler, öngerilim devreleri, yük doğrusu, alan etkili transistörler, FET karakteristikleri, JFET parametreleri, metal oksitli yarıiletken alan etkili transistör, transistörün yükseltici olarak kullanılması ve işlemsel yükselteçler.

TBİL 306 - ELEKTRONİK II

Sayı sistemleri, analog ve dijital sistemler, bcd kodu, gray kodu, hata düzeltme kodu, oktal kodu, hekzadesimal kodu, alfanümerik kodlar, boolean cebri ve lojik ifadelerin sadeleştirilmesi, karnaugh haritaları, lojik kapılar, lojik devreler, bileşimsel devreler, bilgi seçiciler, kodlayıcılar, kod çözücüler, aritmetik devreler, karşılaştırıcılar, toplayıcılar, çıkarıcılar, çarpma yapan devreler, sırasal devreler, flip-flop devreleri, sayıcılar.

TBİL 307 - PROGRAMLAMA DİLLERİ

Programlama dillerine genel bir bakış, dil tanımı, dil çevrimi, dil çevrim yöntemlerinin karşılaştırılması, temel programlama elemanları, temel programlama kavramları, bağlama kavramı, isim kapsamları, ilkel veri tipleri, yapısal veri tipleri, yapısal programlama ve akış denetimi, altprogramlar, program ayrıştırma, yazılım geliştirmede soyutlama ve modülerlik, nesneye yönelik programlama, nesneye yönelik programlama dilleri.

TBİL 309 - İNSAN BİLGİSAYAR ETKİLEŞİMİ

Temel kavramlar ve tanımlar, kullanıcı merkezli tasarım, arayüz tasarımında görev analizi, arayüz tasarımında genel ilkeler, arayüz bileşenleri, veri girişi pencereleri için tasarım ilkeleri, veri sorgulama ve veri gösterim pencereleri, web sitesi tasarım ilkelerine giriş, mobil arayüz tasarımı, arayüz değerlendirmesi, erişebilir tasarım.

TBİL 310 - SAYISAL İŞARET İŞLEME

Giriş, analog bilgisayarlar, sayısal tabanlı düzenler, işaretler, sistemlerin sınıflandırılması, doğrusal zamanla değişmeyen sistemler, Laplace dönüşümü, fourier dönüşümleri, fourier analizi, analog bir işaretin sayısal işarete dönüştürülmesi, örneklenmiş işaretin elde edilmesi ve modellenmesi, Z dönüşümü, “Z” tanım bölgesinde kararlılık analizi, filtre tasarımı, FFT ve spektrum analizi ayısal işaret işleme tasarımı ve program sentezlenmesi.

TBİL 401 - NESNEYE YÖNELİK SİSTEM ÇÖZÜMLEME VE TASARIM

Nesneye dayalı çözümleme ve tasarımın tanımı, bir yazılımın kalitesi, nesneye dayalı programlama yöntemi, tümleştirilmiş yazılım geliştirme süreci, isteklerin çözümlenmesi, uyguluma domeninin modellenmesi, uml etkileşim diyagramları, tasarım kalıplarına giriş, tasarım modelinin oluşturulması, senaryoların gerçeklenmesi, tasarımda ikinci iterasyon ve ileri GRASP kalıpları, GOF tasarım kalıpları.

TBİL 403 - VERİ TABANI YÖNETİM SİSTEMLERİ

Temel kavramlar, varlık ilişki modeli, anahtarlar, varlık-ilişki modelinin tablolaştırılması, ilişkisel veri modeli, ilişkisel veri tabanı tasarımı, normalleştirme, ilişkisel cebir, sql yapısal sorgulama dili, sql fonksiyonlarının kullanımı, verileri gruplayarak analiz etmek, çoklu tablolar, tabloların birleştirilmesi, karmaşık sorgular, dml (data manipulation language), veri tabanı nesneleri, tablolar, kullanıcı erişiminin denetlenmesi.

TBİL 405 - MİKROİŞLEMCİ SİSTEMLER

Giriş, sayı düzenleri, temel mantık elemanları, bilgisayar yapısı, bellek, merkezi işlem birimi, merkezi işlem biriminin donanım özelikleri, adresleme yöntemleri ve buyruklar, örnek merkezi işlem birimi, giriş/çıkış arabirimi, altprogram kesme ve yığın, yazılım, programlamanın temelleri, makine dili ve simgesel dil, bilgisayarın çalışma düzeni, mikroişlemcili dizge geliştirme, bilgisayar-makine bağlaşımı.

TBİL 406 - BİLİŞİM HUKUKU

Bilgisayar ve bilgisayar programları teknolojisi, bilgisayar programları üzerindeki fikri haklar ve bu hakların korunması, bilgisayar programlarının patent ve haksız rekabet hukukuna göre korunması, kendine özgü koruma sağlanan bilgisayar teknolojileri, internet kavramı ve teknolojisi, elektronik sözleşmeler, internette fikri mülkiyet hakları, internette kişisel verilerin güvenliği ve korunması, internette tüketicinin korunması.

TBİL 407 - İŞLETİM SİSTEMLERİ

İşletim sistemlerine giriş, giriş / çıkış sistemi, seçmeli giriş / çıkış programlama, kesilme düzeneği, kesilmeli giriş / çıkış programlama, doğrudan bellek erişim düzeneği, görev yönetimi, yönetim algoritmaları, işletim dizileri, birlikte çalışan görevler, görevler arası kilitlenme, ana bellek yönetimi, kütük yönetimi, diskin fiziksel yapısı, güvenlik ve koruma, aygıt sürücüler, dağıtılmış işlem, socket sistem çağrı düzeneği, dağıtılmış kütük yönetim sistemi.

TBİL 501 - BİLGİSAYAR AĞLARI

Veri iletim ortamları, veri iletimi, asenkron iletim, anahtarlama, hata sezme teknikleri, ağ topolojisi ve yerel alan ağları, anahtarlar, köprüler, yönlendiriciler, yönlendirme teknikleri ve algoritmaları, çoğagönderim yönlendirmesi, gezgin düğümler için yönlendirme ve yapısız ağlarda yönlendirme, protokoller ve katmanlı yapı, OSI ve TCP/IP referans modelleri, IP paket yapısı ve IP adresleme, adres çözümleme, adres çözümleme protokolü, ıp datagramları, hata raporlama protokolü ve IPv6, UDP ve TCP.

TBİL 503 - UYGULAMA I

Bir mühendislik sorununun ortaya konulması, tanımlama ve çözme becerisinin sağlanması, bir yazılım projesinin temel aşamalarının küçük ölçekli bir uygulama üzerinde gerçekleştirilmesi, mesleki ve etik sorumluluk bilincinin gelişmesine katkıda bulununulması, grup halinde proje geliştirme alışkanlığının kazandırılması, hazırlanan bir projenin yazılı ve sözlü sunum deneyiminin kazandırılması.

TBİL 504 - UYGULAMA II

Bir mühendislik sorununun ortaya konulması, tanımlama ve çözme becerisinin sağlanması, bir yazılım projesinin temel aşamalarının küçük ölçekli bir uygulama üzerinde gerçekleştirilmesi, mesleki ve etik sorumluluk bilincinin gelişmesine katkıda bulununulması, grup halinde proje geliştirme alışkanlığının kazandırılması, hazırlanan bir projenin yazılı ve sözlü sunum deneyiminin kazandırılması.

TBİL 508 - WEB PROGRAMLAMA

HTML’e giriş, HTML elementleri, görüntülerin kullanılması, tabloların kullanılması, Formların Kullanılması, HTML olayları, XML, HTML dökümanı içersinde XML tanımı, XML belgesinin HTML sayfasına bağlanması, Javascript’ e giriş, program akışı, tarih işlemleri, formlarla çalışmak, web kavramları ve ASP.NET’ e giriş, ASP.NET sayfaları, dosyaları ve nesneleri, web programlama ve veri tabanları, ADO.NET ile verilere erişim, veritabanı bağlantılı işlemler.

Hiç yorum yok: