Kısa Ders İçerikleri
Kısa Ders İçerikleri
Kısa Ders İçerikleri
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
USIS-2003 Kısa <strong>Ders</strong> İçerikleri<br />
YILDIZ TEKNİK ÜNİVERSİTESİ, ELEKTRİK–ELEKTRONİK<br />
FAKÜLTESİ<br />
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS İÇERİKLERİ<br />
USİS 2003 EĞİTİM PLANI<br />
Birinci Sınıf <strong>Ders</strong>leri<br />
Bilgisayar Bilimlerine Giriş I (2-0-0)<br />
Bilgisayar Bilimlerinde Temel Kavramlar. Bilgisayar Mühendisliğinin Temel<br />
konuları. Bilgisayar Sistemleri ve Çevre Birimleri. İşletim Sistemlerine Giriş.<br />
Algoritmalara Giriş. Akış Diyagramı. Veri İletişiminde Temel Kavramlar.<br />
Programlama Dillerine Giriş. Veri Tabanı ve Yönetimine Giriş. Bilgisayar<br />
Laboratuarında Yazılım Araçlarının Kullanımı. Pascal diline giriş. Pascal dilinde I.O,<br />
matematiksel işlemler. Pascal dilinde kontrol deyimleri, döngüler. Temel arama<br />
algoritmaları. Sıralama algoritmaları.<br />
Genel Kimya (3-0-0)<br />
Atomlar ve atom kuramı. Kimyasal bileşikler. Kimyasal tepkimeler. Sulu çözelti<br />
tepkimelerine giriş ve redox tepkimeleri. Gazlar. Termokimya. Atomun elektron<br />
yapısı. Periyodik çizelge ve atom özellikleri. Kimyasal bağlar. Sıvılar katılar ve<br />
moleküller arası özellikler. Çözeltiler ve fiziksel özellikleri. Kimyasal kinetik.<br />
Kimyasal denge. Asitler ve bazlar. Çözünürlük ve iyon dengeleri. Entropi ve serbest<br />
enerji. Elektrokimya.<br />
Matematik I (4-2-0)<br />
Sayılar (Doğal Sayılar, Reel Sayılar, Kompleks Sayılar), Fonksiyonlar. Tek<br />
Değişkenli Fonksiyonlarda Limit ve Süreklilik. Türev Tanımı ve kuralları. Türevin<br />
çeşitli uygulamaları. Fonksiyonların değişimlerinin incelenmesi ve grafik çizimi.<br />
Trigonometrik Fonksiyonlar. Ters Trigonometrik Fonksiyonlar. Üstel ve Logaritmik<br />
Fonksiyonlar. Hiperbolik ve Ters Hiperbolik Fonksiyonlar. Rolle ve ortalama Değer<br />
Teoremleri. Limitte belirsiz şekillerin Türev ile hesaplanması. Parametrik<br />
Denklemler. Kutupsal Koordinatlar. Diferansiyel. Belirsiz İntegral. Belirli İntegral.<br />
İntegralin Temel Teoremi. Belirli İntegral ile Alan Hesabı. Dönel Cisimlerin Yüzey<br />
Alanları. Dönel Cisimlerin Hacmi.İmproper İntegraller.<br />
Lineer Cebir (2-0-0)<br />
Matris Cebirine giriş. Matrislerde toplama ve çarpma. Bazı Özel Matrisler. Bir kare<br />
matrisin transpozesi Uygulaması. Determinantlar ve özellikleri. Laplace açılımı. Bir<br />
matrisin rankı ve Denk matrisler. Ek matris, bir matrisin tersi. Lineer Denklem
Sistemlerinin Çözüm yöntemleri. Vektörler. Lineer bağımlılık ve Lineer bağımsızlık.<br />
Bir matrisin özdeğerleri ve özvektörleri. Cayley - Hamilton Teoremi.<br />
Fizik I (3-0-2)<br />
Fizik ve Ölçme. Vektörler. Bir boyutta hareket. İki boyutta Hareket. Hareket<br />
Kanunları. Dairesel Hareket ve Newton Kanunlarının Diğer Uygulamaları. İş ve<br />
Kinetik Enerji. Potansiyel Enerji ve Enerjinin Korunumu. Doğrusal Momentum ve<br />
Çarpışmalar. Katı Cismin Sabit Bir Eksen Etrafında Dönmesi. Yuvarlanma Hareketi<br />
ve Açısal Momentum. Statik Denge ve Esneklik. Titreşim Hareketi. Evrensel Çekim<br />
Yasası<br />
İleri İngilizce I (3-0-0)<br />
Çeşitli metin türlerine yönelik okuma stratejilerini öğrenme. belli yazı türlerini<br />
uygulama. Okunan metinlerle ilgili dilbilgisi ve kelime çalışmaları yapma. Farklı<br />
okuma stratejilerini kullanma. İletişimi bozmadan ve aksatmadan düşüncelerin ve<br />
bilgilerin yazılı bir biçimde kolayca dile getirme. Yazı yazmanın teknik kurallarını ve<br />
yazılı bir metnin farklı yapısal öğelerini belirleme. özet çıkarma ve yazılı bir parçayı<br />
yeniden yazma. Diğer beceri alanlarıyla bütünleştirilmiş bir dilbilgisi çalışması<br />
sayesinde temel dilbilgisi kurallarını ve yapılarını pekiştirme. Kelimeleri bağlamlarına<br />
ve yapısal ögelerine göre öğrenme. <strong>Ders</strong>lerde akademik düzlemde öğretim görevlisi<br />
ve öğrenciler tarafından yapılan İngilizce konuşmaları takip edebilme ve ders<br />
sırasındaki tartışmalara katılmaya yetecek derecede kullanabilme.<br />
Türkçe I (2-0-0)<br />
Dil nedir. Dünya dilleri. Türkçenin bunlar arasındaki yeri ve tarihsel gelişimi. Güncel<br />
metinler eşliğinde günümüzde Türkçenin sorunları. Güncel metinler eşliğinde “de”,<br />
“ki” ve “mi”nin yazımı. Derlenmiş metinler eşliğinde Türkçe sözcüklerin yazımıyla<br />
ilgili sorunlar (birleşik sözcükler, ünlü ve ünsüz uyumları). Metin incelemesi:<br />
Bilimsel içerikli bir makalenin incelemesi. Yazım kuralları ve noktalama işaretleriyle<br />
ilgili uygulamalar. Metin incelemesi: Bir köşeyazısının incelemesi. Anlatım<br />
bozuklukları, dil yanlışları ile uygulamalar. Örnek metinler eşliğinde bilim dili olarak<br />
Türkçe sözlü sunum çalışmaları.<br />
Atatürk İlkeleri ve İnkılap Tarihi I (2-0-0)<br />
Temel Kavramlar (Cumhuriyet, Meşrutiyet, Mutlakiyet, Modernizm, Sosyalizm,<br />
Liberalizm, İnkılap ve Reform). Türk İnkılabının Özellikleri ve Tarihsel Örnekleri ile<br />
Karşılaştırılması. XIX-XX.y.y Osmanlı Devletinin toplumsal ve ekonomik yapısı.<br />
Gerileme ve çöküş nedenleri. XIX y.y. Osmanlı Devletinde siyasal olayların genel<br />
şeması ve reform hareketleri. III. Selim Dönemi ve Nizam-ı Cedit Hareketi. II.<br />
Mahmut Dönemi ve Senet-i İttifak. Tanzimat Dönemi. I. Meşrutiyet Dönemi ve<br />
Kanun-i Esasi. Osmanlı Devletinde XX. y.y. Başındaki Siyasal Olaylar. II.<br />
Meşrutiyet. İttihat ve Terakki Dönemi. Trablusgarp Savaş. Balkan Savaşı. I. Dünya
Savaşı. Fikir Akımları. Osmanlıcılık. İslamcılık. Batıcılık. Türkçülük. Mondros<br />
Mütarekesi. Mütareke Dönemindeki İç ve Dış Siyasal Gelişmeler. Ermeni Sorunu.<br />
Kurtuluş Savaşı Öncesi Genel Durum. Mondros Mütarekesi. Savaşı Noktalandıran<br />
Antlaşmaların Yapısı ve Wilson İlkeleri. Kurtuluş Savaşı’nın Dönemlendirilmesi.<br />
Siyasal Hazırlık Döneminin İlk Evresi. Bölgesel Direniş Dönemi. Kurtuluş<br />
Savaşı’nın Örgütlenmesi ve Hayata Geçirilmesi. Mustafa Kemalin iç ve dış siyasal<br />
yapıya ilişkin tespit, tahlil, öngörü ve Planları. Kurtuluş Savaş’ının Siyasal Hazırlık<br />
Dönemi. Bölgesel Mücadele Çalışmalarına Ulusal Bir Nitelik Kazandırılması.<br />
Amasya Bildirisi. Erzurum ve Sivas Kongreleri. Misak-ı Milli. TBMM’nin Açılması.<br />
Yapısı ve Çalışmaları. Sevr Antlaşması. Kurtuluş Savaşı’nın Askeri Cepheleri. İç<br />
Ayaklanmalar. I.İnönü Savaşı . II.İnönü Savaşı. Sakarya Meydan Savaşı.<br />
Başkumandanlık Meydan Savaşı ve Büyük Taaruz. Kurtuluş Savaşının Siyasal<br />
Gelişmeleri. Londra Konferansı. Mudanya Mütarekesi. Lozan Barış Antlaşması .<br />
Bilgisayar Bilimlerine Giriş II (2-0-2)<br />
Pascal Programlama Diline Giriş. Atama ifadesi. Karar Verme ve Akış Kontrol<br />
İfadeleri. Giriş-Çıkış Deyimleri. Adede ve Şarta Bağlı Çevrim İfadeleri. Tek ve İki<br />
Boyutlu Diziler ve Uygulamaları. Karakter Dizileri. String Komutları ve<br />
Uygulamaları. Alt Programlar – Fonksiyonlar ve Kendi Kendini Çağıran<br />
Fonksiyonlar. Özel Tip Tanımları. Küme İşlemleri ve Uygulamaları. Sıralı Erişimli<br />
Veri Dosyaları ve Uygulamaları. Doğrudan Erişimli Veri Dosyaları ve Uygulamaları.<br />
İndeks Erişimli Veri Dosyaları ve Uygulamaları. Bellek Konum Göstergeci ve<br />
Uygulamaları. Mevcut Kütüphaneler. Kütüphane Oluşturma ve Uygulamaları.<br />
Dönem Proje Sunumu.<br />
Matematik II (4-2-0)<br />
Seriler. Fourier Serileri. Çok Değişkenli Fonksiyonlarda limit. Süreklilik. Kısmi<br />
türev. Toplam diferansiyel. Bileşik. kapalı ve ters fonksiyonların türevleri. Değişken<br />
dönüştürme. Maksimum ve minimum problemleri. Vektör Analizi. İki Katlı<br />
İntegraller. (Hacim Hesabı. Yüzey Alanları). Üç katlı integraller. Eğrisel İntegraller.<br />
Yüzey İntegralleri.<br />
Fizik II (3-2-0)<br />
Coulomb Yasası ve Elektrik Alanları Elektrik yüklerinin özellikleri. Yalıtkanlar ve<br />
iletkenler. Coulomb yasası. Elektrik alanı. Sürekli bir yük dağılımının elektrik alanı.<br />
Elektrik alan çizgileri. Düzgün bir elektrik alanda yüklü parçacıkların hareketi. Gauss<br />
Yasası Elektrik akısı. Gauss yasası. Gauss yasasının yüklü yalıtkanlara uygulanması.<br />
Elektrostatik dengedeki iletkenler. Elektriksel Potansiyel Elektriksel potansiyel ve<br />
potansiyel farkı. Düzgün bir elektrik alandaki potansiyel farkları. Elektriksel<br />
potansiyel ve noktasal yüklerin oluşturduğu potansiyel enerji. Elektriksel<br />
potansiyelden elektrik alan elde edilmesi. Sürekli yük dağılımının oluşturduğu<br />
elektriksel potansiyel. Yüklü bir iletkenin potansiyeli. Sığa ve Dielektrikler Sığanın<br />
tanımı. Sığanın hesaplanması. Kondansatörlerin bağlanması. Yüklü Yüklü
kondansatörde depolanan enerji. Dielektrikli kondansatörler. Akım ve Direnç<br />
Elektrik akımı. Direnç ve Ohm kanunu. Elektriksel iletkenlik için bir model. Direnç<br />
ve sıcaklık. Elektrik enerjisi ve güç Doğru Akım Devreleri Elektromotor kuvveti.<br />
Seri ve paralel bağlı dirençler. Kirchhoff kuralları. RC devreleri. Elektrik Ölçü<br />
aletleri. Manyetik Alanlar Manyetik alan. Akım taşıyan bir iletkene etkiyen manyetik<br />
kuvvet. Düzgün bir manyetik alan içindeki akım halkasına etkiyen tork. Yüklü bir<br />
parçacığın düzgün bir manyetik alan içindeki hareketi. Hall olayı.<br />
İleri İngilizce II (3-0-0)<br />
Çeşitli metin türlerine yönelik okuma stratejilerini öğrenme. Belli yazı türlerini<br />
uygulama. Okunan metinlerle ilgili dilbilgisi ve kelime çalışmaları yapma. Farklı<br />
okuma stratejilerini kullanma. İletişimi bozmadan ve aksatmadan düşüncelerin ve<br />
bilgilerin yazılı bir biçimde kolayca dile getirme. Yazı yazmanın teknik kurallarını ve<br />
yazılı bir metnin farklı yapısal öğelerini belirleme. Özet çıkarma ve yazılı bir parçayı<br />
yeniden yazma. Diğer beceri alanlarıyla bütünleştirilmiş bir dilbilgisi çalışması<br />
sayesinde temel dilbilgisi kurallarını ve yapılarını pekiştirme. Kelimeleri bağlamlarına<br />
ve yapısal ögelerine göre öğrenme. <strong>Ders</strong>lerde akademik düzlemde öğretim görevlisi<br />
ve öğrenciler tarafından yapılan İngilizce konuşmaları takip edebilme ve ders<br />
sırasındaki tartışmalara katılmaya yetecek derecede kullanabilme.<br />
Türkçe II (2-0-0)<br />
Türkçenin yapısı: Ses, yapı ve dizim özellikleri. Metin çözümlemesi (Şiir). Metin<br />
çözümlemesi (Öykü). Anlatım bozukluklarıyla ilgili uygulamalar. Rapor. dilekçe ve<br />
özgeçmiş yazımı (Örnekler ve uygulamalar). Bilimsel araştırma ve yazma teknikleri.<br />
Dil yanlışlarının düzeltilmesine dönük uygulamalar. Metin çalışmaları. çözümlemesi.<br />
Sözlü sunum çalışmaları.<br />
Atatürk İlkeleri ve İnkılap Tarihi II (2-0-0)<br />
Toplumsal ve Sağlık Alanında Yapılan İnkılaplar. Kıyafet Düzenlemesi. Şapka<br />
Kanunu. Soyadı Kanunu. Tarikatların Kaldırılması. Tekke, Türbe ve Zaviyelerin<br />
Kapatılması. Takvim.Saat. Ölçü Sistemindeki Değişiklikler. Kadın Hakları ve<br />
Gelişimi. Hukuk Alanında Yapılan İnkılap. Medeni Kanunun Kabulü. Hukuk<br />
Devleti ve Hukukun Üstünlüğü Kavramları. Kültür ve Eğitim Alanındaki İnkılaplar.<br />
Harf. Dil ve Tarih İnkılabı. Eğitim İnkılabı ve Önemi. Eğitimde Uygulanması<br />
Gereken İlkeler. İktisadi Alanda Yapılan İnkılaplar. Erken Cumhuriyet Dönemi<br />
Türkiyesinde İktisat Hedefleri. İzmir İktisat Kongresi. Karma Ekonomi Projesi.<br />
1923 -1929 Arası Göreli Liberalizm. 1929-1939 Arası Devletçilik Atatürkçü<br />
Düşünce Sistemi ve Yeni Türkiyenin Kurucu İlkeleri. Tam Bağımsızlık. Milli<br />
Egemenlik. Milliyetçilik. Laiklik. Cumhuriyetçilik. Halkçılık. Devletçilik. İnkılapçılık.<br />
Atatürk Dönemi Dış Politikası. Dönemin Genel Konjonktürü. Türk Dış Politikasının<br />
Genel Nitelikleri ve Öncelikleri. Olgusal Gelişmeler. Lozan Antlaşması İle ilgili<br />
Konular. İngiltere İle Musul sorunu. Fransa İle İlgili İlişkiler ve Hatay Sorunu.<br />
Yunanistan İle Nüfus Mübadelesi ve Etabli Antlaşmazlığı ve Çözümü. Türkiye İle
Sovyetler Birliği. Yükselen Savaş Tehdidine Karşı Geliştirilen Politikalar.<br />
Türkiyenin Milletler Cemiyetine Üyeliği. Balkan Paktı. Sadabat Paktı. Montrö<br />
Boğazlar Sözleşmesi. İç ve Dış Siyaset deki gelişmeler. Türkiye’de 1960 -1980<br />
Arası Siyasal ve Toplumsal Gelişmeler.<br />
Temel Kültür - Toplumsal Yapılar ve Tarihsel Dönüşümler (3-0-0) (3)<br />
Kanuni Devri Osmanlının Keşifler Sürecine Katılamamasının Nedenleri ve<br />
Sonuçları/16.ve 17.yüzyılda Ticari Sermaye Birikim Dinamiğinin Avrupa’da<br />
Oluşturduğu Siyasi, Kültürel ve Sosyal Doku/Aydınlanma Devrinin Sunduğu<br />
Fikirlerin Ekonomi-Bilim-Teknoloji Boyutlarının Hangi Şartlarda Endüstrileşmeyi ve<br />
Kolonyel Sistemleri Yarattığı/Bu Süreçlerin Kendi İç Güç Dengelerindeki<br />
Patlamaların Toplumsal Süreçlerin Boyutlarını Nasıl Belirlediği, Örneğin: İnsan,<br />
Sınıf, Yönetim, Meşruiyet Çatışmaları/Siyasi, Kültürel ve Sosyal Açılardan<br />
Liberalizm ve/veya Devrimlere Yol Açan Temellerin Oluşma Neden ve<br />
Biçimleri/20.Yüzyıl Başında Türkiye’nin ve Diğer Üçüncü Dünya Devletlerinin<br />
Durumu, Merkez-Çevre İlişkileri ve Teorileri/ Türkiye’de Tek Partili Dönem,<br />
Anayasa, Ekonomi ve Toplumsal Değişim/İkinci Dünya Savaşı Sonrası Türkiye’nin<br />
Dış Dünya ile İlişkileri, Marshall Planı, Kır ve Kent Dinamikleri, Göçler,<br />
Demografik Yapı/1960 Devrimi, Anayasa Değişikliği (Fordist) Sanayileşme Biçim<br />
ve Süreçleri, Kentleşme/1980 Sonrası Türkiye, Liberalizme Geçiş, Sektörler Arası<br />
Dengelerin Değişmesi ve Sonuçları/Küreselleşme Teorileri/Yeni Teknolojiler ve<br />
Üretim Biçimleri (Post-Fordist), Global Sermaye Ekonomisinin Yayılması/Yeni<br />
Oluşumlar, Gelişimler, Örneğin: Çevrecilik, Sürdürülebilir Büyüme Arayışları, Kadın<br />
ve Azınlık Haklarının Küreselleşmesi/Bölgesel Birliklerin Gelişmesinin Etkileri,<br />
Türkiye ve Avrupa Birliği.<br />
İkinci Sınıf <strong>Ders</strong>leri<br />
Diskrit Matematik (3-0-0)<br />
Ayrık Matematik nedir? Kullanım Alanları Nereleridir?.Mantık, Kümeler,<br />
Fonksiyonlar (İfadeler, Birleştirilmiş İfadeler, Şartlı İfadeler, Çift Yönlü İfadeler,<br />
Mantıksal Denklik ve Eşitlikler, Evrensel ve Varoluşsal Niteleyiciler, Küme<br />
Kavramı, Kümeler Üzerinde İşlemler (Özalt, Ayrık ve Evrensel Kümeler), Küme<br />
Tanımlayıcıları, Kümeler Üzerinde İşlemler (Yansıma, Simetri, Geçişkenlik, Antisimetri),<br />
Sonlu-Sonsuz Katarlar (string), Toplam ve Çarpım İfadeleri, Bağıntılar ve<br />
Özellikleri (Sıralama ve Denklik Bağıntıları), Hasse Diyagramları, Warshall<br />
Algoritması, Fonksiyonlar ve Özellikleri, Tavan (Ceiling) ve Floor (Taban)<br />
Kavramları). Algoritmalar (Algoritmik Yaklaşım Nedir?. Basit Algoritmik Örnekler.<br />
Algoritmaların Karmaşıklığı). Kromatik Polinomlar. Ağaçlar (Basit Ağaçlar, İkili<br />
Ağaçlar, Dengeli Ağaçlar, İkili Arama Ağacı, Huffman Kodlama Ağacı, Spanning
Ağaçlar, Infix, Postfix, Prefix Notasyonu). Graflar (Graf Terminolojisi, Basit<br />
Graflar, Graf Modelleri, Graf Terminolojisi, Özel Tip Graflar, Graf Boyama<br />
Algoritması, Prim Algoritması, En Kısa Yol Algoritması). Sonlu Durum Makineleri<br />
(Çıkışsız SDM’leri, Çıkışlı SDM’ler, Turing Makineleri). Özyinelemeli Fonksiyonlar<br />
Programlama Dilleri I (3-0-0)<br />
C programlama dilinin yapısı ve genel özellikleri. Değişkenler. Veri Tipleri. Veri<br />
Tiplerinin Genişletilmesi. İlişkisel. Lojik ve Bit İşlemleri için Operatörler ve İfadeler.<br />
Program Kontrol Deyimleri. Döngüler. Diziler ve Pointer’lar. Fonksiyon Yapısı.<br />
Kullanım Amaçları. Saklayıcı Sınıflar. Dinamik Belek Kullanımı. struct ve union.<br />
File Kullanımı. Farklı I.O Yöntemleri. File’lara Erişim Metodları. C preprocessor’u.<br />
Macro ve Şartlı Derleme. Include Özelliği.<br />
Devre Teorisi (3-0-2)<br />
Giriş: <strong>Ders</strong>in tanımı ve amacı. Yük, akım, gerilim, güç ifadeleri ve bunların<br />
arasındaki ilişkiler. Temel devre tipleri ve devre elemanları, kaynak, direnç gibi basit<br />
elemanların sembolleri ve bu sembollerin anlamları. Ohm yasası, direnç elemanının<br />
matematiksel ifadesi. Kirchoff’un akım ve gerilim yasaları, tek çevreye veya tek<br />
düğüm-çiftine sahip devrelerin çözümü. Kaynak-direnç bileşimine sahip devreler,<br />
seri, paralel bağlama kavramı, gerilim ve akım bölücüler. İşlemsel kuvvetlendiricinin<br />
örnek olarak ele alınması, devre analizinde çok kullanılan yöntemlere giriş, düğüm<br />
gerilimleri analizi, çevre akımları analizi. Düğüm gerilimleri ve çevre akımları<br />
analizinin devamı ve genel halleri. Doğrusallık ve toplamsallık teoremleri. Kaynak<br />
dönüşümü yöntemleri. Thévenin ve Norton teoremleri ve direnç devrelerine<br />
uygulanması. Endüktans ve kapasite elemanları, matematiksel ifadeleri, seri-paralel<br />
bağlamalar, dualite kavramı. Kaynaktan bağımsız RL ve RC devreleri, üstel cevabı.<br />
Devreye birim basamak fonksiyonun uygulanması, anahtarlama mantığı, RL ve RC<br />
devreleri üzerindeki etkileri. Birinci dereceden dinamik devrelerin çözümü, doğal ve<br />
zorlanmış çözümler. Sinüzoidal analize giriş. Devre elemanlarının fazörleri. Frekans<br />
düzleminde sinüzoidal sürekli hal analizi. Sinüzoidal sürekli halde devre teoremleri.<br />
Sinüzoidal sürekli halde ortalama güç, maksimum güç teoremleri. Dinamik devre ve<br />
sistemlerin s-düzleminde incelenmesi, Laplace çözümüne giriş ve temel ifadeler.<br />
Devrelerin s-düzlemindeki eşdeğer şekilleri, Laplace transform tekniklerinden<br />
yararlanarak dinamik devrelerin çözümü.<br />
Assembly Language (2-0-2)<br />
Assembly dili hakkındaki genel bilgiler. Sayı ve kodlama sistemleri. İşlemci ailesinin<br />
tanıtımı register ve flag’ler. segment yapısı. Komut kümesi (veri aktarım. aritmetik.<br />
dallanma). Komut kümesi (çevrim. bayrak. mantıksal. öteleme). Komut kümesi<br />
(katar komutları ve ön ekler). Komut kümesi ve Debug uygulamaları (Laboratuar<br />
çalışması). Assembly dilinde programlar nasıl yazılır? Pseudo komutlar ve kullanım<br />
özellikleri. EXE ve COM tipinde programlar. Procedure’ler ve Macro kullanımları.<br />
Programlama ve hata bulmaya yönelik uygulama çalışmaları (Laboratuar
uygulaması). Alt programlar. ortak segment kullanımları ile EXTRN ve PUBLIC<br />
tanımları. Kesmeler. vektör tablosu ve yüksek seviyeli diller ile assembly dilinin<br />
birlikte kullanılması.<br />
Lojik Devreler (3-0-2)<br />
Giriş: Sayısal sistemlerin genel özellikleri. Boole Cebrinin Temelleri. Lojik<br />
fonksiyonlar, kanonik ve standart biçimler. Lojik kapılar. Sadece NAND ya da<br />
NOR kapıları ile fonksiyon gerçekleme. Lojik fonksiyonlarin sadeleştirilmesi.<br />
Karnaugh diyagramları. Kombinasyonel lojik, toplayıcılar, çıkarıcılar, kod<br />
dönüştürücüler. Orta ölçekli tümdevreler (MSI), paralel toplayıcı, ondalık toplayıcı,<br />
genlik karşılaştırıcı. Kodçözücüler, veriseçiciler (MUX). Flip-Flop’lar: RS, D, T, J-K<br />
flip-flopları. Senkron ardışıl devrelerin çözümlenmesi. Senkron ardışıl devrelerin<br />
tasarımı. Senkron ardışıl devrelerin tasarımı. Sayıcılar, tutucular, register’lar.<br />
İngilizce Okuma ve Konuşma (3-0-0)<br />
Öğrenciler. derslerin başladığı ilk haftalarda hem yazılı hem de sözlü beceriler<br />
bağlamında kendilerine sunulacak tartışma metinleri (örneğin: Madness and<br />
Creativity) üzerinden tartışma ve sunu becerileriyle ilgili temel bilgileri alacaklardır.<br />
Daha sonraki haftalarda genellikle ilk derslerde öğretim görevlisinin kendilerine<br />
sunacakları metinler üzerinden çalışacaklar. İzleyen iki haftadaki derslerde<br />
çalıştıkları konunun bir yönüne ilişkin kendi tartışmalarını geliştirdikleri bir sunu<br />
yapacaklardır. Yapacakları sunudan bir konuşma notu alırlarken. sununun ana<br />
hatlarını içeren bir metni de hazırlayarak öğretim görevlisine sunu öncesinde teslim<br />
etmeleri gerekmektedir. Öğrenciler bu ana hat metninden de not alacaklardır.<br />
Diferansiyel Denklemler (4-0-0)<br />
Genel Tanımlar. Dif. Denk. Tanımı. Mertebe ve çözüm türleri. Dif. Denklemin<br />
kurulması. Birinci mertebe Dif. Denklemler. Değişkenlere ayrılabilen. Homojen.<br />
Homojen hale getirilebilen tiplerinin tanıtılması ve çözüm yöntemleri Birinci Mert.<br />
Lineer Dif. Denk. Bernoulli Dif. Denk. Tam Dif. Denk. ve İntegrasyon çarpanı<br />
tiplerinin tanıtılması ve çözüm yöntemleri. Clairaut Dif. Denk. Lagrange Dif. Denk.<br />
Riccati Dif. Denk. Tiplerinin tanıtılması ve çözüm yöntemleri. Değişkenlerden birini<br />
içermeyen İkinci Mertebeden Dif. Denk. İkinci Mertebeden Lineer ve Sabit<br />
Katsayılı Denklemlerin Özel ve Genel Çözüm Yöntemleri. Mertebeden Lineer ve<br />
Sabit Katsayılı Dif. Denk. İkinci taraflı ve İkinci tarafsız Denklemlerin özel ve genel<br />
çözüm yöntemleri. Değişken Katsayılı Lineer Dif. Denk. Euler ve Genelleştirilmiş<br />
Dif. Denk. Dif. Denk. Operatör Yöntemi ile Çözümleri. Dif. Denk. Sistemleri.<br />
Data Yapıları ve Algoritmalar (3-0-0)<br />
Matematiksel temeller (Fonksiyon, kümeler, rekürans bağıntıları). Data Yapıları<br />
(Kuyruk ve Yığınlar). Data Yapıları (Listeler ve Ağaçlar). Sıralama Algoritmaları.
Graf Algoritmaları (En Kısa Yol Problemi). Graf Algoritmaları (En Kısa Yol. Kritik<br />
Yol Problemi). Graf Algoritmaları (Minimum Spanning Trees). Graf Algoritmaları<br />
(Huffman ağacı). Graf Algoritmaları (Maksimum Akış Algoritmaları). Geometrik<br />
Algoritmalar. Paralel Algoritmalar (Merge Sort). String Bulma<br />
Algoritmaları.Elementer Matris İşlemleri.Modüler Aritmetik. Kriptografi<br />
Algoritmaları.<br />
Programlama Dilleri II (3-0-0)<br />
Nesneye Dayalı Tasarımının Temel Kavramları. Java Programlama Diline Giriş.<br />
Obje Nedir? Sınıflar ve Metodlar. Soyut Veri Tipleri ve Kullanımı. Mesajlar.<br />
örnekleme(instance) ve ilk değerlerin belirlenmesi. Kılıflama (Encapsulation).<br />
Kalıtım (Inheritance) ve Polymorphism kavramları. Java Applet’leri. Java’da<br />
Kontrol Deyimleri. String ve Karakterler. Grafik ve Java2D. Özel Durumların<br />
Kontrolü. Çoklu Kullanım (Multithreading). Java’da File Kullanımı. Ağ<br />
Uygulamaları. Multimedya.<br />
İstatistik ve İhtimal Hesapları (2-0-0)<br />
İstatistik Metoduna Giriş Ana Kütle. Örnek. İstatistik Analiz. Verilerin Toplanması.<br />
Frekans Dağılımları. Grafikler. Ortalamalar. Dağılma Ölçüleri. Olasılık Teorisi.<br />
Olasılık Kuralları. Koşullu Olasılık. Bayes Kuralı. Permütasyon. Kombinasyon.<br />
Matematiksel Beklenen Değer. Süreksiz Olasılık Dağılımları.Binom Dağılımı.<br />
Poisson Dağılımı.Poisson Süreci. Hipergeometrik Dağılım. Sürekli Olasılık<br />
Dağılımları. Normal Dağılım. Hipotez Testleri-Parametrik Testler. Hipotez Testleri-<br />
Parametrik Olmayan Testler. Regresyon ve Korelasyon Analizi. Doğrusal<br />
Regresyon. Çoklu Regresyon ve Korelasyon. Korelasyon Katsayısı ile İlgili Hipotez<br />
Testleri. Zaman Serilerinin Analizi.<br />
Elektronik Devreler ((2-0-2)<br />
p-n jonksiyonu, ideal diyot, diyot karakteristikleri. Eşdeğer diyot modelleri, kırpıcı<br />
devreler. Doğrultucu devreler, diyot lojik. Bipolar jonksiyonlu transistör (BJT),<br />
karakteristikleri. BJT’li devrelerin DC analizi. Diyot transistör lojik (DTL), direnç<br />
transistör lojik, (RTL), transistör transistör lojic (TTL). Uygulamalar. İşlemsel<br />
yükselteç (OP-AMP): karşılaştırıcı, eviren (inverting) ve evirmeyen (non-inverting)<br />
devre yapıları. İşlemsel yükselteç: toplama, çıkarma, türev ve integral alma<br />
devreleri. Alan etkili transistörler (FET), Jonksiyonlu Alan Etkili Transistör (JFET).<br />
Metal Oksit Yarıiletken Alan Etkili Transistör (MOSFET). FET’li devrelerin DC<br />
analizi ve uygulamalar. MOS lojik.<br />
Sistem Analizi (2-0-0)<br />
Sistem Kavramı ve Genel Sistem Teorisi. Bilgi Sistemi ve Bilgi Sistemi Tipleri. Bilgi<br />
Sistemi Geliştirme Süreci. Sistem Analisti Görev ve Yetenekleri. Ön İnceleme ve<br />
Fizibilite Analizi. Sistem Önerisi Hazırlama ve Sunma. Sistem Analizi: Veri
Toplama. Sistem Analizi: Veri Modelleme. Sistem Tasarımı. Veri Tabanı Tasarımı.<br />
Arabirim Tasarımı. Sistem Gerçekleştirme. Sistem Gerçekleştirme. Yeni Sisteme<br />
Geçme Süreci. Sistem Bakım ve Desteği.<br />
Mesleki İngilizce I (2-0-0)<br />
Teknik İngilizce çeviri ve İngilizceyi anlama.<br />
Nümerik Analiz (2-0-0)<br />
Matematik Modelleme ve Mühendislik Problemlerinin Çözümü. Nümerik Hesaplar.<br />
Yaklaşım. Yuvarlatma ve Kesme Hataları. Lineer Olmayan Eşitliklerin Çözümü -<br />
Kapalı Yöntemler (Grafik. İkiye Bölme. Yer Değiştirme. Adım Arttırmalı). Lineer<br />
Olmayan Eşitliklerin Çözümü - Açık Yöntemler (Basit İterasyon. Newton-Raphson.<br />
Sekant. Katlı Kökler). Polinomların Köklerinin Bulunması – Klasik. Müler.<br />
Bairstow. Diğer Yöntemler. Lineer Sistemlerin Çözümü – Gauss Eliminasyon.<br />
Gauss Jordan. Özel Matrisler ve Gauss Siedel Lineer Olmayan Denklem<br />
Takımlarının Çözümü. Sonlu Farklar İnterpolasyon (Gregory Newton - Langrange<br />
ve Ters İnterpolasyon). Sayısal Türev. Sayısal İntegral Eğri Uydurma Yöntemleri.<br />
Adi Diferansiyel Denklemlerin Çözümü. MathLab Uygulamaları.<br />
Ekonomi (3-0-0)<br />
Bilim Nedir?, Ekonomi ve Sorunları. Üretim birimi ve amacı, üretim etmenleri,<br />
‘dönem’ kavramı. Üretim işlevi ve eş-ürün eğrileri, ölçeğe göre getiriler. Azalan<br />
verim yasası, uzun-dönem ile ilgili karar verme,<br />
Kısa dönemde ve uzun dönemde maliyetler. Üretim biriminin gelirleri, kar<br />
maksimizasyonu ilkesi ve üretim biriminde denge. Üretim biriminin ve kesiminin<br />
sunu eğrisi, sunu eğrisinin kayması, sunu esneklikleri. Tüketici birimi ve amacı,<br />
tüketici biriminin dengesi, fayda kavramı, eş-fayda eğrileri, bütçe doğrusu. Tüketici<br />
davranışlarının eş-fayda eğrileri ve bütçe doğrusu yardımıyla açıklanması. Tüketici<br />
biriminin istem işlevi, toplam istem eğrisi, istem esneklikleri. Fiyat oluşumu ve<br />
piyasalar, tam rekabet piyasası. Tekel piyasası, eksik rekabet piyasaları. Üretim<br />
etmenleri piyasaları.<br />
Üçüncü Sınıf <strong>Ders</strong>leri<br />
Mühendislik Matematiği (3-0-0)<br />
Sayılar Teorisine Giriş. Asal sayılar, asal çarpanlara ayırma. Modüler Aritmetik,<br />
invers alma problemi. Kriptografi algoritmaları, RSA, DES, STACK permütasyonu.<br />
Inclusion ve Exclusion prensibi, Rook polinomu. Generating Fonksiyonlar ve<br />
Uygulamaları. Rekürans Bağıntıları, Karakteristik Köklerin Bulunması. Yakınsak<br />
serilerde yakınsamanın hızlandırılması. Fourier serisi, fonksiyonların seriye açınımı.
Discrete Fourier Analizi, Fast Fourier transformları. Fonksiyonların seriye açılımları,<br />
Taylor açılımları. Lineer denklem sistemlerinde iterasyonla çözüm ve maksimum<br />
diagonal problemi. Catalan, Stirling ve Euler sayıları. Çok basamaklı sayılarda<br />
çarpma bölme problemleri. Mühendislik matematiğinde özel-yeni konular.<br />
İşletim Sistemleri (3-0-0)<br />
İşletim sisteminin ve işletim sistemine ait genel kavramların tanımı ile işletim<br />
sistemlerinin gelişim tarihçesi. Bilgisayar sistemlerinde işletim sistemlerinin<br />
desteklenmesi için ihtiyaç duyulan genel donanım özellikleri. Process kavramı ve<br />
process’lerin yönetilmesi için izlenen temel yöntemler. Process çalıştırma yöntemleri<br />
incelenmesi ve karşılaştırılması. Process’ler arası haberleşme ve senkronizasyon<br />
sağlanması, dead-lock kavramı ve çözüm yöntemleri. Bellek yönetimi ve çok<br />
kullanıcılı sistemlerdeki önemi, gerçek bellek ile sanal bellek kavramlarını tanıtılması.<br />
Sanal bellek oluşturulması için kullanılan yöntemler ve gerekli donanım özellikleri.<br />
Paging ve Segmentation yöntemlerinin incelenmesi ve karşılaştırılması. Giriş-Çıkış<br />
sistemlerinin tanıtılması ve bellek hiyerarşisi içindeki yerlerinin incelenmesi. Giriş-<br />
Çıkış sistemini çalışma prensipleri, sıralı ve rastgele erişimli çevre birimlerinin<br />
kullanımı Giriş-Çıkış sistemlerinin kullanıcılar arasında paylaştırılması, sanal çevre<br />
birimi kavramının tanıtılması ve uygulama alanlarının gösterilmesi. File sistemlerinin<br />
tanıtılması, düz ve hiyerarşik yapıya sahip file sistemlerinin karşılaştırılması.<br />
Mantıksal file sistemi ile fiziksel çevre birimler arasındaki ilişkinin incelenmesi, çok<br />
kullanıcılı sistemlerde paylaşım ve güvenlik ihtiyaçlarının tanıtılması<br />
Bigisayar Donanımı (3-0-0)<br />
Kombinasyonel lojik devreler. Ardışıl lojik devreler. Saklayıcı ve sayıcılar. Bellek<br />
birimleri (RAM, ROM, PLD, PLA, PAL). Saklayıcı transfer işlemleri ve ortak veri<br />
yolu oluşturma. Donanım Tanımlama Dili (Hardware Descriptor Language-HDL)<br />
paketleri (VERILOG) ile uygulama. Donanım ile kontrol birimi tasarımı. Mikro<br />
program ile kontrol birimi tasarımı. Komut yapısı ve adresleme yöntemleri. Merkezi<br />
İşlem Birimi tasarımı. RISC-CISC karşılaştırmaları ve pipeline yapılar. Giriş/Çıkış<br />
birimleri ve haberleşme. Bellek yapıları ve yönetimi (Ön bellek yapıları)<br />
Seçimlik Müh. I (3-0-0)<br />
Üçüncü sınıf seçimlik mühendislik derslerinden bir tanesi alınacaktır.<br />
Veri Tabanı Yönetimi (3-0-2)<br />
Dosya ve Veri tabanı kavramları, Veri Tabanı Sistemi Genel Yapısı. Veri Modelleri.<br />
İlişkisel Cebir. Mantıksal Veri Tabanı Tasarımı, Normalizasyon. Varlık – İlişki (E-R)<br />
Diyagramları. Fiziksel Veri Tabanı Tasarımı. İndeksYapısı, Ağaç Yapısında İndeks.<br />
Hesaba Dayalı ( Hashing) Adresleme. Veri Tanımlama ve Sorgulama Dilleri ( SQL<br />
Dili Komut Yapısı ). Veri Tanımlama ve Sorgulama Dilleri ( SQL Dili Komut Yapısı<br />
). İşlem (Transaction) kuralları. Veri Tabanı Eşzamanlık Denetimi, Veri Tabanı
Düzeltme. Nesneye Yönelik Veri Tabanı Sistemleri. Nesneye Yönelik Veri Tabanı<br />
Sistemleri. Dağıtılmış Veri Tabanı Sistemleri<br />
Data Komünikasyonu (3-0-0)<br />
Veri haberleşmesine giriş. Veri haberleşme standartları, Mimari modeller. OSI<br />
Referans modeli, Katmanlar ve görevleri. Sinyalleşme ve Sinyal kodlama teknikleri.<br />
Paralel ve seri iletişim. İletişim ortamları, teknik özellikleri. Multiplexing (TDM,<br />
FDM). Hata algılama ve düzeltme teknikleri. Data Link Kontrol teknikleri , Akış<br />
kontrolü. Senkron ve asenkron data link protokolleri. IEEE 802.3, 802.4, 802.5<br />
yerel alan ağ teknolojileri. Bağlantılı ve bağlantısız servisler, Anahtarlama teknikleri.<br />
Veri iletişim teknolojileri ile ilgili öğrenci sunuları (X.25, ISDN, FR, ATM, xDSL.)<br />
Meseki İngilizce II (2-0-0)<br />
<strong>Ders</strong> Hakkında Genel Konuşma ve Beklentiler. Genel Güncel Parçalar 7. Genel<br />
Güncel Parçalar 8. Genel Güncel Parçalar 9. Genel Güncel Parçalar 10. Genel<br />
Güncel Parçalar 11. Genel Güncel Parçalar 12. Genel Güncel Parçalar 13. Genel<br />
Teknik Tercüme Metinleri 8. Genel Teknik Tercüme Metinleri 9. Genel Teknik<br />
Tercüme Metinleri 10. Genel Teknik Tercüme Metinleri 11. Genel Teknik Tercüme<br />
Metinleri 12. Genel Teknik Tercüme Metinleri 13. Genel Teknik Tercüme Metinleri<br />
14<br />
Mikro İşlemciler (2-0-2)<br />
Mikroişlemci teknolojisinde yaşanan gelişmeler. Intel 8086ve 286 mimarisi ve iç<br />
yapısı. Giriş-Çıkış birimlerinin programlanması. 8255 PPI -Programlanabilir Paralel<br />
Arayüz ile Mod 0’da 4x4 Tuş takımı. 8255 PPI ile Mod 1 ve Mod 2’de yazıcı<br />
uygulaması. 8251 USART-Senkron ve Asenkron Seri Veri Giriş-Çıkış Birimi. RS-<br />
232C Standardı. 8254 PIT ve Frekansmetre Uygulaması. Ön Bellek Teknolojileri.<br />
Bellek Yapıları: Cache, SRAM, DRAM, EPROM ve adres çözümleme<br />
uygulamaları. Bus Yapıları: ISA, EISA, VESA ve PCI Bus yapıları. Kesme İstekleri.<br />
Kesme İstekleri: 8259 Programlanabilir Kesme Denetleyici<br />
Bigisayar Projesi (2-2-0)<br />
Proje konularının belirlenmesi. Proje konuları ile ilgili kaynak taramasının yapılması<br />
Proje konuları ile ilgili kaynak taraması (devam). Proje hazırlama esasları hakkında<br />
açıklamalar. 1. Raporun teslim edilmesi. 1. Raporun değerlendirilmesi.<br />
Değerlendirmeden sonra ortaya çıkan eksikliklerin düzeltilmesi. 2. Raporun teslim<br />
edilmesi. 2. Raporun değerlendirilmesi. Değerlendirmeden sonra ortaya çıkan<br />
eksikliklerin düzeltilmesi. 3. Raporun Teslim edilmesi. 3. Raporun değerlendirilmesi.<br />
Değerlendirmeden sonra ortaya çıkan eksikliklerin düzeltilmesi. 4. Raporun Teslim<br />
edilmesi. 4. Raporun değerlendirilmesi,Proje demoları ve sunumları
Seçimlik Müh. II (3-0-0)<br />
Üçüncü sınıf seçimlik mühendislik derslerinden bir tanesi alınacaktır.<br />
Yazılım Mühendisliği (3-0-0)<br />
Yazılım Mühendisliğine Giriş ve Yazılım Geliştirme Süreçleri . Yazılım Geliştirme<br />
Süreçleri ve Çevik Modeller . Proje Yönetimi Temelleri . Gereksinim Mühendisliği .<br />
Analiz Raporuna Giriş . Analiz ve Tasarım Süreçlerinde Nesneye Yönelim . Yazılım<br />
Proje Yönetimi . Risk Yönetimi . Yazılım Kestirim Yöntemleri . Yazılım Kalite<br />
Yönetimi . Yazılım Ölçütleri . Test Teknikleri . Yazılım Bakımı ve Konfigürasyon<br />
Yönetimi . Yazılım Yeniden Kullanımı (Software Reuse)<br />
Seçimlik Müh. III (3-0-0)<br />
Üçüncü sınıf seçimlik mühendislik derslerinden bir tanesi alınacaktır.<br />
İş Hayatı İçin İngilizce (2-0-0)<br />
<strong>Ders</strong>e giriş. CV hazırlama; başvuru mektupları ; okuma çalışması.. İş mülakatları,<br />
örnek iş mülakatları, okuma çalışması, sosyalleşme .. Talep mektubu, telefonda<br />
konuşma ve ilgili dinleme çalışmaları.. Not alma teknikleri , e-mail, fax, memo<br />
yazma, okuma çalışması.. Kelime çalışması ; sıkça karıştırılan kelimeler, okuma<br />
çalışması.. Toplantılar, müzakereler; grup müzakere çalışması , okuma çalışması..<br />
Rapor yazımına giriş , rapor tip 1 ( bilgi verici). Sözlü sunuya giriş , örnek bilgi<br />
verici rapor inceleme, pazarlama.. Sözlü sunum teknikleri, rapor tip 2 (<br />
değerlendirme. analitik), okuma çalışması.. Ürün grafik sunumu , model okuma<br />
parçaları.. Sözlü sunum sınıf içi ön çalışmaları , okuma çalışması.. Öğrenci sunuları,<br />
sunular üzerine dönüt ve tartışma<br />
İşletme (3-0-0)<br />
Genel Tanımlar, Ekonomik Sistemler, Üretim Faktörleri. Günümüzde İşletmecilik<br />
Hayatını Etkileyen Unsurlar. İşletmeyle İlgili Çıkar Grupları. İşletmenin Yapısal<br />
Çevresi. İşletmelerin Sınıflandırılması. İşletmelerin Kuruluş Aşamaları. Bir Sistem<br />
Olarak İşletmenin İncelenmesi, İşletme ve Alt Sistemleri Fonksiyonları. Yönetim ve<br />
Yöneticilik. Klasik ve Modern Yönetim Teorileri. Yönetimde Karar Verme ve<br />
Yönetim Fonksiyonları: Planlama. Yönetim Fonksiyonları : Organizasyon - I<br />
Yönetim Fonksiyonları : Organizasyon - II. Yönetim Fonksiyonları : Yürütme<br />
(Motivasyon, Liderlik, İletişim) Yönetim Fonksiyonları : Koordinasyon. Yönetim<br />
Fonksiyonları : Kontrol Genel Tekrar<br />
3. Sınıf Seçimlik Müh. <strong>Ders</strong>ler
Bilgisayar Ağ Teknolojileri (3-0-0)<br />
Ağ (Network) katmanının tanımı, görevleri ve çalışma prensiplerinin incelenmesi.<br />
Bilgisayar ağı içerisinde iki nokta arasında izlenecek yolun bulunmasına yönelik<br />
statik ve dinamik routing (yol bulma) algoritmalarının incelenmesi ve<br />
karşılaştırılması. Ağ katmanında tıkanıklık (congestion) kavramının tanımı, oluşma<br />
nedenleri ve çözüm yolları. Örnek bir ağ katmanı olarak IP (Internetworking<br />
Protocol) protokolünün incelenmesi. IP protokolünde yer alan, ICMP, BOOTP,<br />
DHCP ve diğer ağ katmanı ile ilgili protokollerin incelenmesi. Ulaşım (Transport)<br />
katmanının tanımı, görevleri ve çalışma prensiplerinin incelenmesi. Bağlantılı<br />
(connection-oriented) ve bağlantısız (connectionless) ulaşım protokollerinin<br />
incelenmesi ve karşılaştırılması. Ulaşım katmanında kalite kontrolünün (QoS)<br />
sağlanmasının önemi ile kalite kontrolü sağlayan yöntemlerin incelenmesi ve<br />
karşılaştırılması. Bağlantısız ulaşım örneği olarak TCP/IP protokolü içinde yer alan<br />
UDP (User Datagram Protocol) protokolünün incelenmesi. Bağlantılı ulaşım<br />
katmanı yapısının TCP (Transmisson Control Protocol) örneği ele alınarak<br />
incelenmesi Oturum (Session) ve Sunum (Presentation) katmalarının tanımı,<br />
görevleri ve çalışma prensiplerinin incelenmesi. Uygulama (Application) katmanının<br />
tanımı ve incelenmesi. TCP/IP protokol yapısında yer alan Telnet, SSH, DNS,<br />
FTP, HTTP ve benzeri uygulamaların incelenmesi<br />
Uzman Sistemler (3-0-0)<br />
Temel kavramlar. çıkarsama makinesi, bilgi tabanı, bilgi edinimi, bilgi temsili ve<br />
kontrolü. Otomatik uslamlama, belirsizlik gösterimi, pratik problem çözme. Uzman<br />
sistemlerin kuram ve uygulamasının gelişimi. Bilinen uzman sistem örnekleri.<br />
Uzman sistem tasarımı için yazılım araçları ve mimarileri. Bir uzman sistem tasarımı<br />
Ağ Teorisi Uygulamaları (3-0-0)<br />
Katmanlı Ağ Mimarisi. Farklı katmanlardaki PP protokolleri (Fiziksel, Ağ katmanı).<br />
Hata düzeltme. ARQ, StopWait, GoBAckN algoritmaları. Gecikme Modelleri. M-<br />
M-1, M-G-1 kuyruk sistemleri. Kuyruk ağları/ Çok erişimli iletişim. Aloha sistemi.<br />
Parçalama algoritmaları. CSMA rezerve sistemi. Ağ katmanı algoritmaları. En kısa<br />
yol yönlendirme. Akış Kontrol algoritmaları<br />
Sistem Programlama (3-0-0)<br />
Sistem programla kavramı ve genel bilgiler. İstemci/Sunucu uygulamaları ve<br />
özellikleri. 2-Tier, 3-Tier ve Multi-Tier uygulamalar ve özellikleri. Web<br />
uygulamaları HTML ve CSS kullanımları. Javascript ile kullanıcı taraflı kontrol<br />
işlemleri. XML ve XSL. DTD ile XML doğrulama Schema ile XML doğrulama.<br />
Java ile programlama. Java applet programla. RPC ile uygulama geliştirme. RMI ile<br />
uygulama geliştirme. Dağıtık uygulama geliştirme teknolojilerin karşılaştırılması
Biçimsel Dil. ve Soyut Makineler (3-0-0)<br />
Dilbilgisi kavramı ve temel matematiksel teknikler. Otomata ve biçimsel dillerin<br />
sınıflandırılması. Düzenli ifadeler. Düzenli ifadeler ve düzenli setlerin özellikleri.<br />
Sonlu durum makineleri. Sonlu durum algoritmaları. Düzenli diller ve aşağı basmalı<br />
(push-down) otomata. İçerikten bağımsız diller ve gramerler. Gerekirci<br />
(deterministic) sonlu otomatlar. Gerekirci olmayan sonlu otomatlar. Normal yapısal<br />
gramerler. Sınırsız gramerler. Kararsızlık ve çözümsüzlük. Turing makineleri ve<br />
problem çözümünde kullanımı. Ödevlerin sunumu<br />
Sayısal İşaret İşleme (3-0-0)<br />
Ayrık Zamanlı İşaret ve Sistemler, Özellikleri. Ayrık Lineer Zamanla Değişmez<br />
Sistemler, Dürtü Yanıtı. Konvolusyon Toplamı, Kararlılık, Nedensellik. Fark<br />
Denklemleri. Z-Dönüşümü, Tanımı, Özellikleri. Ters Z-Dönüşümü, Kuvvet serileri,<br />
basit bölme, kısmi kesirlere açılım yöntemleri. Ters Z-Dönüşümü, Cauchy İntegrali,<br />
Rezidü yöntemi, Fark denklemleri. Z-Dönüşümünün Uygulamaları, Kararlılık,<br />
Nedensellik, Transfer Fonksiyonu. Dik Fonksiyonlara Açılım, Fourier Dönüşümü,<br />
Genlik ve Faz spektrumları. Ayrık Fourier Dönüşümü ve Ters Dönüşümü. Hızlı<br />
Fourier Dönüşümü- DIT FFT. Hızlı Fourier Dönüşümü- DIF FFT. Sayısal<br />
Süzgeçler, IIR ve FIR yapılar<br />
File Organizasyonu (3-0-0)<br />
Giriş ve genel kavramlar. Depolama Birimleri (İkincil depolama birimleri, sabit disk,<br />
magnetik disk, cd-rom). Dosya Sisteminde Temel veri yapıları: Fields, Records,<br />
Buffer Yönetimi, I/O yönetimi. yapısı, Dosya çeşitleri (sıralı erişim, rastgele erişim<br />
dosyaları). kayıt ekleme/slime, İndeksleme. İndeksleme. Sıralı Kayıt-tabanlı<br />
dosyaları üzerinde karşılaştırma/birleştirme. Çok seviyeli İndeksleme, B-tree.<br />
İndeksli Sıralı Dosya Erişimi. B+-tree. Hashing (hesaba dayalı) yapıları.<br />
Genişletilmiş Hashing (hesaba dayalı) yapıları. Ilgili konular(güvenik…) ve Genel<br />
Tekrar<br />
Bilgisayar Grafiğine Giriş (3-0-0)<br />
Bilgisayar Grafiğine giriş. Noktanın gösterilimi , Noktaların dönüşümü. Doğruların<br />
dönüşümü. 2B dönüşümler , Döndürme. Aynalama , Ölçekleme. Birleşik<br />
dönüşümler. Öteleme ve homojen koordinatlar. Doğru çizim algoritmaları. Çokgen<br />
doldurma. 3B dönüşümler , 3B ölçekleme, bozulma, döndürme, aynalama, öteleme.<br />
Çoklu dönüşümler , Uzayda herhangi eksen etrafında döndürmeler. Herhangi bir<br />
düzleme göre aynalama. Perspektif geometri , Projeksiyonlar. Opengl’e giriş ,<br />
Uzayda çizimler: noktalar, çizgiler ve çokgenler. Opengl dönüşümleri ve kırpma<br />
Bilg.Yard.Geometrik Tasarım (3-0-0)<br />
Parametrik ve Kapalı Eşitlikler. Hemitian ve Bezier Formatları. B-Spilines ve Nurbs.
Geometrik Süreklilik ve Gerilim Kavramları. Tensor Çarpma Yüzeyleri. Düzlemler.<br />
Kuadrik Yüzeyler. Uzaklık Fonksiyonu ve Süper - Kuadrikler. Birim Ekponensiyel<br />
Fonksiyonları ve Yumuşak Cisimler. Deformasyonlar. Küme Operasyonları ve<br />
Konstraktif Katı Geometrisi. Işın-İzleme. Bir Formdan Diğer Forma<br />
Transformasyonlar<br />
Yöneylem Araştırması (3-0-0)<br />
Giriş, Matematik Programlama. Doğrusal Programlama (doğrusal programlama<br />
modelinin formülasyonu ve grafik çözüm). Doğrusal programlama problemlerinin<br />
simpleks yöntemi ile çözümü. Simpleks Yönteminde dejenerasyon, Dualite ve<br />
duyarlılık Analizi. Ulaşım Problemi (En düşük Maliyet ve Kuzey Batı Köşesi<br />
Yöntemi). Ulaşım Problemi (Düzeltilmiş Dağıtım Metodu), Ulaşım Problemlerinde<br />
dejenerasyon. Atama yöntemi. Ağ Modelleri, Minimum Geçişli Ağaç (Prim<br />
Algoritması), En Kısa Yol Algoritması (Dijkstra algoritması). Maksimum Akış<br />
Algoritması, Proje Planlama Teknikleri (CPM-PERT). Tamsayılı Programlama,<br />
Hedef Programlama. Deterministik Dinamik Programlama. Deterministik Stok<br />
Modelleri. Oyun Teorisi, Simülasyon<br />
Dördüncü Sınıf <strong>Ders</strong>leri<br />
Yapay Zeka (3-0-0)<br />
Yapay Zekanın temel konuları, insanda “öğrenme” sistemi. Yapay Zeka dilleri, Lisp<br />
ve uygulamaları. Yapay Zeka dilleri, Lisp ve uygulamaları. Yapay Zeka dilleri,<br />
Prolog ve uygulamaları. Yapay Zeka dilleri, Prolog ve uygulamaları. Doğal Dil<br />
işleme, Doğal Dil anlama. Teorem gösterimi, önerme ifadeleri. Problem çözme<br />
teknikleri. Problem çözme uygulamları. Oyun teorileri, oyun ağaçları. Uzman<br />
Sistemler. Yapay Sinir Ağları ve Şekil Tanımada uygulamaları. Genetik<br />
Algoritmalar. Konuşma Anlama, Ses Tanıma. Bilgi Tabanlı Sistemler, Bilgi<br />
Mühendisliği<br />
Seçimlik Müh. IV (3-0-0)<br />
Bölüm Seçimlik M <strong>Ders</strong> Havuzundan Herhangi bir <strong>Ders</strong> Alınacaktır.<br />
Seçimlik Müh. V (1-2-0)<br />
Bölüm Seçimlik M <strong>Ders</strong> Havuzundan Herhangi bir <strong>Ders</strong> Alınacaktır.<br />
Bitirme Projesi (3-6-0)<br />
Proje konularının belirlenmesi. Proje konuları ile ilgili kaynak taramasının yapılması<br />
Proje konuları ile ilgili kaynak taraması (devam). Proje hazırlama esasları hakkında
açıklamalar. 1. Raporun teslim edilmesi. 1. Raporun değerlendirilmesi.<br />
Değerlendirmeden sonra ortaya çıkan eksikliklerin düzeltilmesi. 2. Raporun teslim<br />
edilmesi. 2. Raporun değerlendirilmesi. Değerlendirmeden sonra ortaya çıkan<br />
eksikliklerin düzeltilmesi. 3. Raporun Teslim edilmesi. 3. Raporun değerlendirilmesi.<br />
Değerlendirmeden sonra ortaya çıkan eksikliklerin düzeltilmesi. 4. Raporun Teslim<br />
edilmesi.<br />
4. Raporun değerlendirilmesi, Proje demoları ve sunumları.<br />
Derleyici Tasarımı (3-0-0)<br />
Derlemeye giriş, Derleyicinin modülleri. Lexical analiz, Token’lara ayırma. Sonlu<br />
durum makinaları (acceptor’ler). Solu durum makinlaarı (dönüştürücüler).<br />
Gramer(Syntax) analizi. Anlamsal(Semantic) Analiz. Tip kontrolü, Sembol<br />
tablosunun hazırlanması. Ara kod üretimi, Kod üretimi. Kod optimizasyonu (makina<br />
tarafından). Kod optimizasyonu (programı yazan tarafından). Derleyicinin analizsentez<br />
aşaması. 370 assembler ve derleyiciler. 370 assembler’da temel işlemler. 370<br />
assembler’da temel işlem uygulamaları (kesirli sayılar). Hata analizleri<br />
Seçimlik Müh. VI (3-0-0)<br />
Bölüm Seçimlik M <strong>Ders</strong> Havuzundan Herhangi bir <strong>Ders</strong> Alınacaktır.<br />
Seçimlik Müh. VII (3-0-0)<br />
Bölüm Seçimlik M <strong>Ders</strong> Havuzundan Herhangi bir <strong>Ders</strong> Alınacaktır.<br />
Seçimlik Sosyal (3-0-0)<br />
Üniversitenin sosyal seçimlik ders havuzundan herhangi bir ders alınacaktır. Bu ders<br />
havuzu dönemden döneme farklılık göstermekle birlikte, bazı örnek dersler olarak<br />
şunlar verilebilir: Bilim Tarihi, Siyaset Bilimi, Afetler ve Kriz Yönetimi, Bireysel<br />
Kalite ve Liderlik Eğitimi, vb.<br />
Serbest Seçimlik (3-0-0)<br />
Öğrenciler herhangi bir fakültenin herhangi bir bölümünden istedikleri bir dersi<br />
alabilirler. Ancak seçilen ders en az 3 kredilik olmalı ve dersin içeriği bölümümüzün<br />
derslerinin içeriği ile benzeşmemelidir.<br />
4. Sınıf Seçimlik Müh. <strong>Ders</strong>ler<br />
Bulanık Mantık (3-0-0)<br />
Klasik Kümeler ve Bulanık Mantık Kümeleri. Klasik Bağıntılar ve Bulanık Mantık<br />
Bağıntıları. Üyelik Derecesi Fonksiyonları. Bulanık Mantık - Klasik Mantık
Dönüşümleri. Bulanık Mantık Aritmetiği-Sayılar-Vektörler. Klasik Mantık - Bulanık<br />
Mantık. Bulanık Mantık Kural Temelli Sistemler. Bulanık Mantık Sınıflandırılmaları.<br />
Bulanık Mantık Şekil Tanıma. Bulanık Mantık Kontrol Sistemleri. Bulanık Mantık<br />
Ölçümleri<br />
Görüntü İşleme (3-0-0)<br />
Görüntü İşleme için Temel Bilgiler. Görüntü İyileştirme Yöntemleri. Görüntü<br />
Restorasyonu. Görüntü İşleme İstatistiksel Yöntemleri. Segmentasyon ve Çerçeve<br />
Belirleme. Matematiksel Morfoloji. 2 Boyutlu ve 3 Boyutlu Transformasyonlar.<br />
Temel Şekil Özelliklerini Bulma. Frekans Domeninde Görüntü İşleme. Görüntü<br />
Transform Yöntemleri. Hareketli Görüntü İşleme. Renkli Görüntü İşleme. Görüntü<br />
Sıkıştırma Algoritmaları. Görüntü İşleme Yöntemleri ile Özellik Çıkarma. Şekil<br />
Tanımanın Temel Konuları<br />
Yapay Nöron Ağlarına Giriş (3-0-0)<br />
Yapay Sinir Ağlarına Giriş. Yapay Sinir Ağlarının Yapısı ve Temel Elemanları. İlk<br />
Yapay Sinir Ağları-Tek katmanlı algılayıcılar. Yapay Sinir AğıModeli-Çok katmanlı<br />
algılayıcılar. Çok katmanlı Algılayıcı Ağının Öğrenme Kuralı. Çok katmanlı Algılayıcı<br />
Ağının Çalışma Prosedürü. Çok katmanlı Algılayıcı Ağının Uygulama Alanları.<br />
Linear Vector Quantization(LVQ) Ağının Özellikleri, Yapısı, Çalışma Prosedürü.<br />
LVQ Ağının Uygulama Alanları. Adaptif Rezonans Teori Ağları, Yapısı, Çalışma<br />
Prensibi. Adaptif Rezonans Teori Ağları, Uygulama Alanları. Kendi-Kendine<br />
Organize Olan Sistemler-Hebbian Learning. Kendi-Kendine Organize Olan<br />
Sistemler-Competitive Learning<br />
Paralel Programlamaya Giriş (3-0-0)<br />
Paralel programlamanın tanıtımı ve uygulama alanları. Paralel programlamaya ilişkin<br />
problemler: senkronizasyon, haberleşme, kritik bolumler. Senkronizasyon<br />
mekanizmaları: semaforlar, monitörler ve diğerleri. Gerçekleme yolları ve<br />
uygulamaları. Mesaj aktarımına dayalı haberleşme ilkelleri. Buluşma (rendez-vous)<br />
yapısı. Paralel programlama dilleri: CSP, Occam ve Ada. Klasik paralel algoritma<br />
örneklerinin tasarımı ve incelenmesi<br />
Doğal Dil İşlemeye Giriş (3-0-0)<br />
Doğal dil işlemeye giriş. Dilbilimsel analizin seviyeleri. Prolog diline genel bir bakış.<br />
Biçimbilim ve sözlük. Türkçe için içerikten bağımsız gramer. DCG gramerleri ve<br />
DCG ayrıştırıcıları 1. DCG gramerleri ve DCG ayrıştırıcıları 2. Geçiş ağ<br />
ayrıştırıcıları. Deyimlerin yapısı. Birleştirme tabanlı gramer. Ayrıştırıcı algoritmalar 1.<br />
Ayrıştırıcı algoritmalar 2. İstatistiksel doğal dil işleme. Anlambilimsel gösterim.<br />
Ödevlerin sunumu
Bilgisayar Mimarisi (3-0-0)<br />
Tek işlemcili ve paralel bilgisayar sistemleri. Bellek Yönetimi: Sanal bellek kavramı,<br />
page etme ve segmentleme. Ön bellek sistemleri ve yerine koyma (replacement)<br />
algoritmaları. Pipeline işlemci tasarımı. Geri beslemeli pipeline sistemler,<br />
rezervasyon tabloları ve çarpışma vektörü. RISC Mimarileri ve CISC ile<br />
karşılaştırmalar. Flynn’ın sınıflaması ve Paylaşılmış bellekli çoklu işlemci sistemleri.<br />
Bus temelli çoklu işlemci sistemleri: Crossbar switch ve çok kapılı bellekler.<br />
Arabağlantılı ağlar:. Dinamik arabağlı ağlar: Çok seviyeli arabağlı ağlar (Omega<br />
network). Statik arabağlı ağlar: Star, ring, mesh, hypercube ve tree network. Mesaj<br />
gönderme arayüzü (Message Passing Interface-MPI). Noktadan noktaya mesaj<br />
gönderme ve alma. Toplu mesaj gönderme ve alma. Matrislerde transpoz ve<br />
çarpma için paralel algoritmalar. Matris çarpımında Fox ve Cannon Algoritmaları<br />
Gelişmiş Mikroişlemci Sistemleri (3-0-0)<br />
Mikroişlemcilerin Yapı ve Görevlerine Göre Sınıflandırılması (Scaler İşlemciler,<br />
Super Scaler İşlemciler Pipeline İşlemciler, Verylonginstruction Word İşlemciler,<br />
Vektor İşlemciler). Intel 80386 - 80486 Mikroişlemciler. Sayısal İşaret İşlemciler<br />
(Digital Signal Processors-DSP). RISC (Reduced Insturuction Set Computers) ve<br />
CISC (Complex Instruction Set Computers) Karşılaştırmaları. Transputer Mimarisi.<br />
FPU (Floating Point Unit) Kayan Noktalı Aritmetik İşlemci. Diğer Gelişmiş<br />
Mikroişlemci Mimarilerinden Örnekler (Sparc, Alfa, Pentium, Power Architecture)<br />
Sistem Analizi ve Modelleme (3-0-0)<br />
Giriş. İki Uçlu ve Çok Uçlu Yay Elemanları. Kütle ve Sönüm Elemanları. İki Uçlu<br />
Mekanik Elemanlardan Oluşan Sistemler. Çok Uçlu Mekanik Elemanlardan Oluşan<br />
Sistemler<br />
Yönetim Bilgi Sistemleri (3-0-0)<br />
Yönetim ve Karar Süreçleri. İşletmelerde Bilgi Sistemlerinin Yeri. Karar Destek<br />
Sistemleri. Karar Destek Sistemleri. Yönetim Bilgi Sistemleri. Üst Yönetim Bilgi<br />
Sistemleri. Üst Yönetim Bilgi Sistemleri ve Veri Ambarları. Bilgi Sistemi Uygulama<br />
Örnekleri. Bilgi Sistemi Uygulama Örnekleri. Bilgi Toplumu Etiği. Bilgi Sistemleri ve<br />
İşletmelerde Reorganizasyon. Toplam Kalite Yönetimi ve Bilgi Sistemleri. Bilgi<br />
Sistemleri Güvenliği. Kurumsal İhtiyaç Planlaması Yazılımları (ERP). Bilgi Sistemi<br />
Uygulamaları<br />
Gerçek Zamanlı Bilgisayar Sistemleri (3-0-0)<br />
Gerçek zamanlı sistemlerin tanımı ve genel özellikleri. Gerçek zamanlı sistemlere ait<br />
temel referans modelinin tanıtılması ve incelenmesi. Gerçek zamanlı sistemlerde<br />
uygulanan iş sıralama ve çalıştırılma teknikleri incelenmesi. Zamana göre ve önceliğe
göre çalışan gerçek zamanlı sistemlerin incelenmesi ve karşılaştırılması. Gerçek<br />
zamanlı sistemlerde kaynak kullanım ve paylaşım teknikleri. Temel fiziksel<br />
büyüklükler ve elektriksel işaretlere dönüştürülme teknikleri. Analog işaret işleme<br />
teknikleri ve işlemsel kuvvetlendirici uygulamaları. Digital/Analog ve Analog/Digital<br />
dönüşüm teknikleri. Gerçek zamanlı bilgisayar donanımlarının incelenmesi ve<br />
karşılaştırılması. Çevre birimlerinin incelenmesi ve uygulamalarıyla merkezi<br />
işlemciye bağlantı teknikleri. Sayısal ve analog çoğullama teknikleri. Gerçek zamanlı<br />
bilgisayar yazılımlarının incelenmesi. Gerçek zamanlı örnek bir yazılımın ve ilgili<br />
modüllerinin tasarımı<br />
Biyoenformatiğe Giriş (3-0-0)<br />
Mühendislik Biyolojisi. Biyo Malzemeler. Biyo Hesaplama. Biyo Mekanik. Tıbbi<br />
Görüntüleme Konularına giriş<br />
Robot Teknolojisine Giriş (3-0-0)<br />
Robot İhtiyacı. Robot Seçimi. Robot Sisteminin Özelilkleri ve Kurulması.<br />
Güvenirlilik ve Robot Sistemleri. Endüstri Robotları. İnsan ve Yeni Teknoloji<br />
Bilgisayar Semineri (1-2-0)<br />
Güncel Bilgisayar Bilimleri konularında hazırlanan ve sunulan seminerlerdir.