Evrak Tarih ve Sayısı: 23/06/2017-E.12852 *BENUB7E5C* T.C. KOCAELİ ÜNİVERSİTESİ Mühendislik Fakültesi Dekanlığı Bilgisayar Mühendisliği Bölüm Başkanlığı Sayı Konu : : 86360817-105.02/ 2016-2017 Yaz Okulu Açılan Dersler Hk. İLGİLİ MAKAMA Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümünde 2016-2017 Eğitim Öğretim Yılı Yaz Okulu kapsamında açmayı düşündüğümüz dersler ve ders içerikleri ekte sunulmuştur. Bilgilerinizi arz ederim. Prof.Dr. Nevcihan DURU Bölüm Başkanı Vekili EKLER : 1- Açılması Düşünülen Dersler (1 sayfa) 2- Ders İçerikleri (52 Sayfa) Mevcut Elektronik İmzalar NEVCİHAN DURU (Bilgisayar Mühendisliği Bölüm Başkanlığı - Bölüm Başkanı Vekili) 23/06/2017 15:44 Evrakı Doğrulamak İçin : https://ebys.kocaeli.edu.tr/enVision/Validate_Doc.aspx?V=BENUB7E5C Bilgisayar Mühendisliği Bölüm Başkanlığı Kocaeli Üniversitesi Mühendislik Fakültesi / Umuttepe Yerleşkesi 41380 Kocaeli Tel:(262) 303 30 01-02 Faks:(262) 303 30 03 E-Posta :muhdek@kocaeli.edu.tr Elektronik Ağ :http://mf.kocaeli.edu.tr/ Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Bilgisayar Mühendisliği Bölümü 2016-2017 Yaz Okulu Açılması Düşünülen Dersler Ders Kodu Dersin Adı Öğretim Üyesi Bölüm T+U+L BLM320 MUH201 MUH201 BLM206 BLM211 BLM304 BLM304 BLM314 BLM435 BLM208 MAT205 MUH202 BLM207 BLM324 BLM409 MUH434 BLM428 BLM401 BLM302 BLM210 Algoritma Çözümleme Nesneye Yönelik Programlama (A) Nesneye Yönelik Programlama (B) Bilgisayar Organizasyonu ve Mimarisi Mantıksal Tasarım ve Uygulamaları Sayısal Veri İletişimi (A) Sayısal Veri İletişimi (B) Görüntü İşlemeye Giriş Biyoinformartiğe Giriş Veritabanı Yönetimi Kesikli Matematik Olasılık ve Raslantı Değişkenleri Veri Yapıları ve Algoritmaları Linux Ağ Yönetimi Bilgisayar Mühendisliğinde Matematik Uyg. Robotik Sistemlere Giriş Benzetim Teknolojileri Bilgisayar Ağları Otomata Teorisi Programlama Laboratuvarı II Doç. Dr. Ahmet SAYAR Doç. Dr. Ahmet SAYAR Doç. Dr. Ahmet SAYAR Doç. Dr. Kerem KÜÇÜK Doç. Dr. Kerem KÜÇÜK Yrd. Doç. Dr. Orhan AKBULUT Yrd. Doç. Dr. Orhan AKBULUT Yrd. Doç. Dr. Orhan AKBULUT Yrd. Doç. Dr. Alev MUTLU Yrd. Doç. Dr. Alev MUTLU Yrd. Doç. Dr. Alev MUTLU Yrd. Doç. Dr. Suhap ŞAHİN Yrd. Doç. Dr. Suhap ŞAHİN Yrd. Doç. Dr. Burak İNNER Yrd. Doç. Dr. Burak İNNER Yrd. Doç. Dr. Burak İNNER Yrd. Doç. Dr. Burak İNNER Öğr. Gör. Dr. Onur GÖK Öğr. Gör. Dr. Onur GÖK Öğr. Gör. Dr. Onur GÖK Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisayar Bilgisaya 3+0+0 3+0+1 3+0+1 3+0+0 2+0+1 4+0+0 4+0+0 3+0+0 3+0+0 3+0+0 3+0+0 3+0+0 4+0+0 3+0+0 3+0+0 3+0+0 3+0+0 4+0+0 3+0+0 1+0+2 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Algoritma Çözümleme Adı Dersin İngilizce Algorithm Analysis Adı Dersin Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS Kodu BLM 3 0 0 4 Algoritma etkinliği, Bilgisayar algoritmalarının analizi, Sınıflandırma, arama, sayfalama ve paralelleme, Matematiksel algoritmaların analizi, Oyun ve bulmaca, ağ algoritmaları Dersin ve olasılık algoritmaları analizi, Böl ve yönet ile dönüştür ve yönet yaklaşımları, Temel Amacı çizge yapıları, işlevleri ve algoritmaları, Rasgele algoritmalar ve çözümlemeleri, Dinamik programlama algoritmalarını öğretmek. Dersin Algorithm effectiveness, computer algorith analysis, classification, mathematical Amacı algorithm analysis, network algorithms ve probability algorithm analysis.. İngilizce Algoritma etkinliği. Bilgisayar algoritmalarının analizi. Sınıflandırma, arama, sayfalama ve paralelleme. Matematiksel algoritmaların analizi. Oyun ve bulmaca, ağ algoritmaları Dersin ve olasılık algoritmaları analizi. Böl ve yönet ile dönüştür ve yönet yaklaşımları. Temel İçeriği çizge yapıları, işlevleri ve algoritmaları. Rasgele algoritmalar ve çözümlemeleri. Dinamik programlama algoritmaları. Dersin Algorithm effectiveness, computer algorith analysis, classification, mathematical İçeriği algorithm analysis, network algorithms ve probability algorithm analysis.. İngilizce DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 2 3 4 5 6 Temel veri yapılarını tanımlar (ağaç, liste, yığın, kuruk, graf gösterimleri gibi) Ana algoritmik tasarım paradigmalarını (böl ve yönet, azalt ve yönet, dönüştür ve yönet dinamik gibi) kıyaslar Genel algoritmik problem türlerini çözer Temel algoritmaları ve veri yapılarını gerçek dünya problemlerine uygular Algoritmanın doğruluğunu analiz eder Algoritma, veri yapıları ve program ilişkilerini uygular Define key data structures: trees, lists, stacks, queues and graph representations Compare the key algorithmic design paradigms: divide and conquer, decrease and conquer, transform and conquer, dynamic. Solve general algorithmic problem types Apply fundamental algorithms and data structures to real-world problems Analyze the algorithms Apply the relations of algorithms, data structures and program Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Dersin Öğretim Elemanı: Doç.Dr. AHMET SAYAR AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 3 14 2 1 1 10 15 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 0 28.00 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 10.00 15.00 95 3.80 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Algoritma dersi tanitma, neden algoritma calismaliyiz ve bilmeliyiz. Ders hakkinda bilgi. Merge siralama algoritmasinin durum calismasi olarak analizi ve aciklanmasi Asimptotik analizler - Mater teoremi, Big O, Big Omega, Big Theta, Little o, Little Omega ve Little theta konseptleri Divide and Conquer Algoritmasi, Matrix carpimi ve DC uygulamasi, linear algoritmalar, n log n algoritmalar QuickSort Algoritmasi ve Quicksort analizi Linear zamanli secme, rastgele secme ve deterministic secme algoritmalari Graf ve kontraksin algoritmalari, graflarin temsilleri, minimum kesme teoremi Ara sinava hazirlik, derste islenen bazi konularin tekrari Introduction to algorithms - why study algorithms about the course Merge sort motivation and example, merge sort analysis Asymptotic Analysis - Master theorem - Big O notation - Big Omega - Big Theta - Little Omega - Little theta Divide and conquer algorithms - nlog n algorithms linear algorithms - Matrix multiplication algorithms QuickSort Algorithm - Quicksort analysis Linear-Time Selection - randomized selection deterministic selection Graphs and the contraction algorithm - Graph representation - minimum cuts Review and evaluation of the course - preperation for the final exam Ara sinav Midterm Graf arama ve baglanti, Breadth-First Search (BFS) Graph search and connectivity - Breadth-First Search -Depth-First Search (DFS) (BFS) -Depth-First Search (DFS) Dijkstra enkisa yol algoritmasi Dijkstra's Shortest-Path Algorithm Heaps Heaps Dengelei Ikili Arama Agaclari - Red-Black Agaclar Balanced Binary Search Trees - Red-Black Trees Hashing - Universal Hashing Hashing - Universal Hashing Greedy Algoritmalarina giris, uygulama ve kullanim durumlari Introduction to Greedy Algorithms, example use cases Final sinavina hazirlik, derste islenen bazi konularin tekrari Review and evaluation of the course - preperation for the final exam Final Sinavi Final Exam DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Katkı Payı 100 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Bilgisayar Ağları Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Computer Networks Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 4 0 0 5 Bu dersin amacı veri iletişimi ve ağ ve ilgili teknolojiler ile ilgili temel kavramlar konularını tanıtmaktır To introduce the basic concepts of data communications and networking and their related technologies. Veri iletişiminin temelleri, protokol tasarım konuları, TCP/IP katmanlı mimarisi: Uygulama, Taşıma, Ağ, Veri bağlantı ve fiziksel katman ve ilgili protokoller, LAN'ler, WAN'ler ve hızlı ağlar Basics of data communications. Protocol design issues. TCP/IP layers: Application, Transport, Network, Data Link and Physical layers and related protocols. LANs, WANs and high speed networks. DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 2 3 4 5 Bilgisayar ağları ve veri iletişimi ile ilgili temel kavramları açıklar OSI ya da TCP/IP gibi farklı katmanlı mimari yaklaşımlarını ayrıt eder TCP/IP katmanlı mimarisindeki farklı katmanların sorumluluklarını ayırt eder TCP/IP katmanlı mimarisindeki her katmanda yer alan protokollerin işlevlerini tanımlar Bilgisayar ağlarına yönelik olabilecek saldırıları engelleme ya da üstesinden gelme yöntemlerini listeler Define the fundemantals of computer networks and data communications Distinguish the different layered architectures such as OSI or TCP/IP Distinguish the responsibilities of different layers of TCP/IP Define the functions of different protocols of TCP/IP layers List the methods to prevent or overcome different types of attacks possible to computer networks AKTS/ÇALIŞMA YÜKÜ TABLOSU Dersin Öğretim Elemanı: Ögr.Gör. Onur GÖK AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Çalışma Süresi (Saat) 4 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 56.00 Ders Hafta Sayısı ve Saati 14 Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, 14 4 0 56.00 Kütüphane, Pekiştirme) Araİmza Sınav 1 6 elektronik imza 0 ile imzalanmıştır. 6.00 Bu belge 5070 sayılı Elektronik Kanununun 5. Maddesi gereğince güvenli Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Yarıyıl Sonu Sınavı 1 10 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 10.00 128 5.12 5 DERS İZLENCESİ Hafta Konular 1 Bilgisayar Ağları ve Internet Uygulama Katmanı : Ağ uygulamalarının prensipleri, Süreç iletişimi, Soket kavramı, Web uygulaması ve HTTP Uygulama Katmanı : FTP, E-posta: SMTP, POP3, IMAP, DNS, P2P,TCP ve UDP ile soket programlama Computer Networks and Internet Application Layer: Principles of network applications, Process communications, Socket concept, Web application and HTTP Taşıma katmanı: Taşıma katmanı servisleri, Çoklama ve çoklamanın çözülmesi, Bağlantısız taşıma: UDP, Güvenilir veri iletiminin prensipleri Taşıma katmanı: Bağlantı yönelimli taşıma: TCP (segment yapısı, güvenilir veri iletimi, akış kontrolü, bağlantı yönetimi), tıkanıklık kontrolü prensipleri , TCP tıkanıklık kontrolü Ağ katmanı: Giriş, Sanal devre ve datagram ağlar, Yönlendiricilerin yapısı ve işlevi Ağ Katmanı: Internet protokolü: Datagram biçimi, IPv4 adresleme, DHCP, ICMP, IPv6 Ara sınav/Değerlendirme Ağ katmanı: Yönlendirme, yönlendirme algoritmaları: bağlantı durum ve uzaklık vektörü yönlendirme algoritmaları Ağ katmanı: Internette yönlendirme: RIP, OSF, BGP; Broadcast ve multicast yönlendirme Veri bağlantı ve fiziksel katman: Servisler, Hata tespiti ve düzeltme, çoklu erişim protokolleri Veri bağlantı ve fiziksel katman: Bağlantı katmanı adreslemesi, Ethernet, Hublar ve switchler, PPP Veri bağlantı: Ethernet ağlar, ATM ağlar, MPLS Fiziksel katman Ağ güvenliği Yarıyıl sonu sınavı Transport layer: Transport layer services, Multiplexing and demultiplexing, Connectionless transport: UDP, principles of reliable data communication Transport layer: COnection-oriented transport: TCP( segment structure, reliable data transfer, flow control, connection management), principles of congestion control, TCP congection control Network layer: Introduction, VC (virtual circuit) and datagram networks, Routers and functions Network layer: Internet protocol: Datagram format, IPv4 adressing, DHCP, ICMP, IPv6 Midterm examination/Assessment Network layer: Routing, routing agorithms, link state and distance vector routing algorithms 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular İngilizce Application Layer: FTP, E-mail: SMTP, POP3, IMAP, DNS, P2P, Socket programming with TCP and UDP Network layer: Routing in Internet: RIĞ, OSPF, BGP; Broadcast and multicast routing Data link and physical layer: Services, Error detection and correction, multiple access protocols Data link and physical layer: Data link layer addressing, Ethernet, Hubs and switches, PPP Data link : Ethernet networks, ATM networks, MPLS Physical Layer Network Security Final examination DERSİN KAYNAKLARI Ders Kaynağı 1- Computer Networking A Top-Down Approach 6th Edition James F. Kurose , Keith W. Ross DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Katkı Payı 100 100 50 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Dönem Sonu Sınavının Başarıya Oranı Toplam 50 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Bilgisayar Mühendisliğinde Matematik Uygulamalar Mathematical Applications in Computer Engineering Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 3 0 0 5 Öğrencilerin reel yaşamdaki bilgisayar tabanlı sorunlarla matematik arasındaki ilişkiyi anlaması amaçlanmaktadır The aim of this course is that students should understand the relationships between mathematics and practical computer based problems Modern bir bakış acısından bakıldığında, öğrencilerin reel yaşamdaki sorunlarla matematik arasındaki ilişkiyi anlaması amaçlanmaktadır (özellikle mühendis uygulamaları). Bu yüzden bu ders doğrusal diferansiyel denklemleri, Matris teorisi, Laplace dönüşümünü, Fourier Analizini, Optimizasyon ,Komplex sayı Analizini içerir From a modern point of view, the aim of this course is that students should understand the relationships between mathematics and practical problems (especially engineering applications). Therefore, this course covers: Linear Differential Equations, Matrix calculus, Laplace Transformation, Fourier Analysis, Optimization, Complex Analysis DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 Doğrusal Diferansiyel denklemleri çözer 2 Matris hesabını kavrar 3 Laplace dönüşümünü uygular Fourier Analizi konusunu gerçekler ve 4 kavrar Kompleks sayı analizi, ve optimizasyon 5 konularını vakıf olur Solve the linear differential equation Realize Matrix calculus Apply Laplace transformation Implement and realize Fourier Analysis Comprehend Complex Number analysis and optimization subjects AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Çalışma Süresi (Saat) Çalışma Süresi (Dakika) Toplam (Çalışma Yükü) Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Diğer 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam 30 100 60 40 100 Dersin Öğretim Elemanı: Yrd.Doç.Dr. Burak İNNER AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 2 14 6 1 1 12 8 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 28.00 0 84.00 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 12.00 8.00 132 5.28 5 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Temel Kavram ve Tanımlar, Temel Matris Kavramları Basic Concept and definition , basic matrix Vektör Uzayı ve Lineer Cebir Lineer Operatörler ve Matris Tersleri Bazı Önemli Matrisler ve Uygulamaları (modal, permutasyon, Toeplitz, Vandermonde, ve Üçgensel Matrisler), Kronocker Çarpım ve Uygulamaları Bazı Önemli Matris Faktörizasyonları (QR), Özdeğerler ve Özvektörler Özdeğerler ve Özvektörler,Özdeğer Ayrıştırması Uygulamaları Bazı Önemli Matris Faktörizasyonları (LU,SVD, Cholesky, vb) Ara sınav/Değerlendirme İntegral Dönüşümleri (Fourier, Laplace) Optimizasyona giriş En Küçük Kareler Metodu ve Lineer Regresyon Sınırlandırılmış Optimizasyon Teorisi Lineer Programlama İntegral Dönüşüm Uygulamları ve lineer diferansiyel denklemler ve çözümleri Proje Sunumları Yarıyıl sonu sınavı Vector space and linear algebra Linear operators and matrix inversions Some important matrix and applications, (modal, permutasyon, Toeplitz, Vandermonde, and triangularl Matrix), Kronecker product and applications Some important Matrix factorizations (QR) Eigenvalues and Eigenvectors Eigenvalues and Eigenvectors, Eigenvalue Decomposition applications Some important Matrix factorizations (LU, SVD, Cholesky, etc) Midterm examination/Assessment Integral transformations (Fourier, Laplace) Introduction to optimization Least Squares Method and Linear Regression Constraint Optimization Linear programming Integral transformation applications and Linear diferantial equations and solutions Presentation of teh projects Final examination Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 DERSİN KAYNAKLARI Ders Kaynağı 1- Mathematical Methods and Algorithms for Signal Processing, Todd. K. Moon and Wynn C. Stirling, Prentice Hall ISBN: 0-201-36186-8 DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 100 100 40 60 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Bilgisayar Organizasyonu ve Mimarisi Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Computer Organization and Architecture Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 3 0 0 4 Bu dersin amacı öğrencilere günümüz bilgisayarlarının organizasyonu ve mimarisi hakkında spesifik olarak bilgisayar değişik birimleri arasındaki etkileşimin nasıl olduğu, bellek birimlerinin nasıl çalıştığı, merkezi işlemci birimi aritmetiği ve komutlarının nasıl gerçekleştiği konusunda bilgi kazandırmaktır. The aim of this course is to provide students with comprehensive understanding of the organization and architecture of modern-day computers, emphasizing both fundamental principles and the critical role of performance in driving computer design. Giriş, Bilgisayar evrimi ve başarımı Bilgisayar fonksiyon ve birimleri arası bağlantısı Dahili ve harici bellek Bilgisayar aritmetiği Komut setleri Introduction Computer evolution and performance Computer function and interconnection Internal and external memory Input and output Computer arithmetic Instruction sets DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 2 3 4 5 Günümüz modern bilgisayarlarının temel organizasyonunu açıklar Günümüz modern bilgisayarlarının temel mimarisini açıklar Bilgisayar aritmetiğinin nasıl yapıldığını gösterir Bilgisayar bellek yapısı ve ön bellek haritalama yöntemlerini açıklar RISC, CISC vb. işlemci yapılarını tanımlar Explain the fundamental organization of modern-day computers Explain the fundamental architecture of modern-day computers Demonstrate how computer arithmetic is performed Explain computer memory architecture and cache mapping techniques Describe processor structures such as RISC, CISC etc. Dersin Öğretim Elemanı: Doç.Dr. Kerem KÜÇÜK AKTS/ÇALIŞMA YÜKÜ TABLOSU Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 3 14 3 1 1 9 10 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 0 42.00 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 9.00 10.00 103 4.12 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Giriş, Bilgisayar Gelişimi ve Performansı Bilgisayar Fonksiyon ve Arabağlantıları Ön Bellek Ön Bellek Tasarım Elemanları Dahili Bellek ve Yapıları Giriş/Çıkış, G/Ç Kanalları ve İşlemcileri İşletim Sistemi desteği: Çizelgeleme ve Bellek Yönetimi Ara sınav/Değerlendirme Bilgisayar Aritmetiği Bilgisayar Aritmetiği: Kayan Sayı İşlemleri Komut Setleri Komut Setleri: Adresleme Modları ve Formatları Komut Döngüsü ve Dizgilemesi RISC Mimarisi RISC Mimarisi Yarıyıl sonu sınavı Introduction, Computer Evolution and Performance Computer Function and Interconnections Cache Memory Elements of Cache Design Internal Memory and Structures Input/Output, I/O Channels and Processors Operating System Support: Scheduling and memory Management Midterm examination/Assessment Computer Arithmetic Computer Arithmetic: Floating Point Processes Instruction Sets Instruction Sets: Addressing Modes adn Formats Instruction Cycle and Pipelining RISC Architecture RISC Architecture Final examination DERSİN KAYNAKLARI 1- (1) Stallings, W., "Computer Organization and Architecture 9/e", Prentice Hall, Ders Kaynağı 2013. (2) Patterson, D.A., Hennessy, J.L., "Computer Architecture a Quantitative Approach 3/e", Morgan Kaufmann, 2003. DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 100 100 40 60 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Biyoinformatiğe Giriş Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Introduction to Bioinformatics Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 3 0 0 5 Dersin amacı öğrencilere temel biyoinformatik kavramlarının öğretilmesi, motif eşleme, dizilim hizalama, poligenetik ağaçlar, ikincil yapıların tahmini için gerekli algoritmaların öğretilmesi. FASTA ve BLAST isimli biyoinformatik araçlarının tanıtılması. The objective of the course is to introduce the basic concepts of bioinformatics, motif matching, pairwise and multiple sequence alignment, polygenethic trees, prediction of secondary prorein stuctures. Introduction to bioinformatics tools namely FASTA and BLAST. Motif eşleme algoritmaları, ikili dizilim hizalamaları, çoklu dizilim hizalamaları, poligenetik ağaçların oluşturulması, ikincil yapıların tahmini. Motif matching, pairwise sequence alignment, multiple sequence alignment, polygenetic trees, secondary protein structure prediction. DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 2 3 4 students know the basic bioinformatics terminology biyoinformatik problemlerin çözümünde be able to approach bioinformatics problems bilgisayar mühendisi yaklaşımına sahip olması in terms computer engineering perspective, biyoinformatik problemlerinin cozumunde knows basic tools to solve bioinformatics kullanilacak temel araclari bilir problems gunumuzdeki temel biyoinformatik current bioinformatics problems problemlerini bilir biyoinformatik terminolojisini bilir Dersin Öğretim Elemanı: Yrd.Doç.Dr. Alev Mutlu AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Çalışma Süresi (Saat) Çalışma Süresi (Dakika) Toplam (Çalışma Yükü) Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Ödev Yarıyıl Sonu Sınavı 14 2 0 28.00 14 2 0 28.00 1 3 1 10 12 20 0 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 10.00 36.00 20.00 122 4.88 5 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Temel biyolojik kavramlar, biyoinformatigin arastirma alanlari Introduction to basics of biology, introduction to bioinformatics Ikili hizlama Pairwise sequence alignment Hizalamalarin istatistiksel gecerliligi Statistical significance of alignments Suffix agaclari Suffix trees Phylogenetic agaclar Phylogenetic trees Phylogenetic agaclar Phylogenetic trees Ara sinav Midterm exam Coklu dizilim hizalama Multiple sequence alignment Oruntuler, motifler ve coklu dizilim hizalama Patterns, Profiles, and Multiple Alignments Proein yapilarina giris Introduction to protein structures Protin yapilarinin hizalanmasi Structural Alignment of Proteins Protien yapi tahmini Protein Structure Prediction Microarray veri analizi Microarray data analysis Kumeleme teknikleri Clustering techniques Genel tekrar Overwiev Final sinavi Final exam DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Ödev Sayısı 1 3 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 60 40 100 50 50 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Görüntü İşlemeye Giriş Introduction to Image Processing Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 3 0 0 4 Bu dersin amacı, öğrencilere temel iki boyutlu işaret işleme mantığını, metotlarını ve uygulamalarını öğretmektir. The aim of the course is to introduce the student into the basic concepts, methods and applications of two dimensional signals and image processing Görüntü isleme nedir? Sayisal görüntü islemenin uygulamalari. Kameralar. Algilama. Insan görme sistemi ve bilgisayar görme sistemleri. Temel olarak iki-boyutlu işaret ve Dersin sistemler. Histogram tabanli islemler. Evrisim-tabanli islemler. Yumusatma islemleri. İçeriği Türev tabanli islemler. Morfoloji tabanli islemler. Kenar belirleme. Temel iyilestirme ve onarim teknikleri. Bölütleme. Görüntü sikistirma ve kodlamanin temelleri What is image processing? Digital image processing applications. Cameras. Human and Dersin computer Foundation of two-dimensional signal processing. Histogram based processes İçeriği in images. Complementary based processes. Smoothing. Derivative and morphologic İngilizce based processes. Edge detection. Some improvement and restoration techniques. Segmentation. Basics of Compression and coding. DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 2 3 4 5 İki boyutlu işaretler ve sistemler konusunu kavrar Görüntü işleme prensiplerini öğrenip gerçekler İki boyutlu işaret ve sitemlerin frekans analizlerini gerçekler Realize two dimensional signals and systems Implement by learning principles of image processing Implement the frequency analysis of two dimensional signal and systems Comprehend the topics about morphologic Morfolojik görüntü işleme konularını kavrar image processing Görüntü sıkıştırma gibi ileri görüntü işleme Introduce to advanced image processing such konularına giriş yapılır as image compression Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Dersin Öğretim Elemanı: Yrd.Doç.Dr. Orhan AKBULUT AKTS/ÇALIŞMA YÜKÜ TABLOSU 14 Çalışma Süresi (Saat) 2 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 28.00 14 4 0 56.00 1 1 1 6 6 6 Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Proje Yarıyıl Sonu Sınavı 0 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 6.00 6.00 6.00 102 4.08 4 DERS İZLENCESİ Hafta Konular 1 Dersin içeriği, giriş, kaynaklar Görüntü İşleme Nedir? Tipik görüntü işleme operasyon adımları Görüntü işleme ve dönüşüm analizleri 2-Boyutlu ayrık işaretler Bazı 2-Boyutlu tipik işaretler Ayrılabilir 2-B işaretler Periyodik 2-B işaretler 2-Boyutlu Sistemler 2-Boyutlu sistemler ve özellikleri Fark denklemleri 2-Boyutlu Konvülasyon ve özellikleri 2-Boyutlu işaret ve lineer sistemlerin frekans düzlemi gösterimi 2 3 4 Konular İngilizce Explaininf of the course, introduction , references What is image processing? Typical image processing operation steps Image processing and transform analysis 2-D discrete signals Some 2-D typical signals Seperable 2-D signals Periodic 2-D signals 2-D Systems 2-D Systems and properties Difference equations 2-D Convolution and properties Frequency domain expression of 2-D signal and linear systems Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 5 6 7 8 9 10 11 12 13 14 15 16 2-Boyutlu Ayrık Fourier dönüşümü (AFD) 2-B AFD özellikleri 2-B sistemlerin öz fonksiyon cevabı LZD (LTI) 2-B sistemleri impulse cevabı 2-Boyutlu z-dönüşümü 2-B z-dönüşümü ve özellikleri 2-B sistemlerin transfer fonksiyonu Transfer fonksiyonu yardımıyla fark denkmi çözümü Ters z-dönüşümü ve özellikleri Sayısal Görüntülerin elde edilmesi Bazı özel tip görüntüler Görüntülerin sayısallaştırma adımları Bazı görüntü işleme uygulamaları Ara sınav/Değerlendirme ARA SINAV Ortalama alma ile Gürültü azaltma Histoğram analizi Histoğram eşitleme Uzamsal filtreleme ile görüntü iyileştirme Düzgünleme filtreleri Medyan filtre Görüntü keskinleştirme Kenar belirleme Türeve dayalı filtre 2-B Ayrık Fourier dönüşüm uygulamaları Görüntülerdeki faz bilgisi ve önemi Frekans düzlemi ile iyileştirme Alçak geçirren filtre (AGF) ve anlamı Gaussian AGF Yüksek geçiren filtre (YGF) ve uygulaması Gaussian YGF Lineer Azaltılmış model Gürültü modeli Gauss gürültüsü Rayleigh gürültüsü Düzgün gürültü Tuz-biber gürültüsü Gürültü parametrelerinin kestirimi Ortalama filtresiyle onarma Diğer metotlar Görüntü Sıkıştırma Metotları Ham görüntü Jpeg, Mpeg formatları Yarıyıl sonu sınavı 2-D Discrete Fourier Transfomation (DFT) Properties of 2-D DFT Eigen function responce of 2-D systems Impulse response of 2-D LTI systems 2-D z-transform 2-B z-transform and properties Transfer function of the 2-D systems Solution of difference equation by means of transfer function Inverse z-transform and properties Obtaining of the digital images Some special type images Digitalization steps of images Some image processing applications Midterm examination/Assessment MIDTERM Noise reduction using averaging Histogram analysis Histogram equalization Image enhancement with spatial filtering Averaging filters Median filter Image sharpening Edge detection Derivative based filter 2-D Discrete Fourier transform applications Phase information and importance in images Enhancement with frequency domain Low pass filter (LPF) and its meaning Gaussian LPF Highpass filter (HPF) and applicaition Gaussian HPF Linear degraded model Noisy model Gauss noise Rayleigh noise Uniform noise Salt and pepper noise Estimation of nosiy parametera Restoration with mean filter Other methods Image compression methods Raw image Jpeg, Mpeg formats Final examination DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Proje Sayısı 1 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 40 60 100 40 60 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Fen - Edebiyat Fakültesi Matematik Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Dersin İngilizce Adı Dersin Kodu MAT Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Kesikli Matematik Discrete Mathematics Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 3 0 0 4 Sürekli olmayan yapıların modellenmesi ve ilgili soruların çözümüne ilişkin temel bilgileri kazandırmak, uygulamalı bilimlerde bilinen bazı problemlerin çözümünde bu metodları uygulamak To get students to gain fundamental information on discrete modeling and get them to solve related problems in applied sciences Bu ders önermeler mantığı, mantıksal ifadeler, algoritmalar, algoritmaların karmaşıklığı, asimptotik notasyonlar (O, o, Omega, Teta), sayma, Güvercin yuvası Prensibi, özyinelemeli (rekürsif) bağıntıların modellenmesi (Hanoi kulesi problemi, v.b.), özyinelemeli denklemlerin çözümü için yöntemler, böl-ve-yönet bağıntıları, graflar, ağaçlar ve algoritmaları ve durum makinalarını kapsar. This lesson covers;propositions, proof techniques. algorithms, complexity notion in algorithms, asymptotic notations (Big Oh, Little Oh, Omega, Theta), counting, Pigeonhole Principle, modeling and solution techniques for recursive relations, divide and conquer, graphs, trees and related algorithms and state machines. DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 2 Uygulamalı matematik ve mühendislikte bilinen bazı problemlerin çözümünde kesikli matematikte öğrendiği metodları uygular. Problem çözümünde algoritma mantığını tanımlar. 3 Sürekli olmayan bazı problemlerin temel düzeyde modellemesini rekürans denklemleri yardımıyla yapar. 4 Algoritmalarda karmaşıklık kavramını ifade eder. 5 Rekürans denklemlerinin bazılarını çözer. State and apply some techniques of discrete math. State the logic of algorithms Use modelling by recurrance relations to solve some problems State complexity notion on algorithmns Solve some type of recurrance relations Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 6 State how some finite machines work Bazı sonlu makinaların işleyişini ifade eder. Dersin Öğretim Elemanı: Yrd.Doç.Dr. Alev Mutlu AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 3 14 2 1 1 8 10 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 0 28.00 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 8.00 10.00 88 3.52 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Önermeler mantığı, mantıksal ifadeler Mantıksal ifadeler, ispat yöntemleri Algoritmalar, algoritmaların karmaşıklığı, asimptotik notasyonlar (O, o, /omega, /teta) Asimptotik notasyonlar (O, o, /omega, /teta) Sayma teknikleri, Güvercin yuvası prensibi Özyinelemeli (rekürsif) bağıntılar Özyinelemeli (rekürsif) bağıntıların modellemede kullanımı (Hanoi kulesi problemi, v.b.) Ara sınav/Değerlendirme Özyinelemeli denklemlerin çözüm yöntemleri Özyinelemeli denklemlerin çözüm yöntemleri İlişkisel veri tabanı yönetim sistemi Graflar, ağaçlar ve temel algoritmalar Graflar, ağaçlar ve temel algoritmalar Durum makineleri Durum makineleri Yarıyıl sonu sınavı Propositions, logical statements Logical statements, proof methods Algorithms, complexity and asymptotic notations (O, o, /omega, /theta) Asymptotic notations (O, o, /omega, /theta) Counting, Pigeon Hole Principle Recursive functions Modelling using recursive functions (Hanoi tower problem etc.) Midterm examination/Assessment Solving recursive equations Solving recursive equations Relational Database Management System Graphs, trees and basic algorithms Graphs, trees and basic algorithms Finite state machines Finite state machines Final examination DERSİN KAYNAKLARI 1- Discrete Mathematics and Its Applications, Kenneth H. Rosen, McGraw-Hill, 2006 Ders Kaynağı 2- Schaum’s Outline of Discrete Mathematics, Seymor Lipschutz, McGraw-Hill, 1997 3- Discrete Mathematics with Applications,Susanna S. Epp, Brooks/Cole Pub., 2010 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Linux Ağ Yönetimi Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Linux Network Management Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 3 0 0 4 Açık kaynak yazılım kavramının öğrenilmesi Linux kurulumunun öğrenilmesi Linux sistem yönetiminin öğrenilmesi. Linux server kurulumunun öğrenilmesi. Ağ yönetim araçlarının kullanımının öğrenilmesi Learning the open-source software concept Learning the implementing Linux. Learning the Linux sistem administration. Learning Implementing Linux server. Learning the using Network administration tools. Linux sistem komutları Linux dosya sistemi X Window grafik arabirimi Temel bilgisayar ağları Linux ile programlama Ağ yönetim araçları Linux sistem güvenliği Linux system commands Linux file sistem X windowgrafic interface Basic computer networks Programing with Linux Network administration tools Linux system security DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 Açık kaynak yazılımları kullanır. 2 Linux kurar. Linux sistem yönetir. 3 Linux server kurar 4 Ağ yönetim araçlarının kullanır 5 Shell programlama kullanarak kod yazar Use the open-source software Setup Linux System. Manage Linux System. Setup Linux Sever. Use Linux network tools. Write the code using the Shell Programming Dersin Öğretim Elemanı: Yrd.Doç.Dr. Burak İNNER AKTS/ÇALIŞMA YÜKÜ TABLOSU 14 Çalışma Süresi (Saat) 3 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 14 2 0 28.00 1 1 8 14 0 0 8.00 14.00 Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Sunum/Seminer Hazırlama Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Yarıyıl Sonu Sınavı 1 8 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 8.00 100 4.00 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Bilgisayar Ağlarına Giriş Linux işletim sisteminde ağ yapısı Linux ağ komutları Linux İşletim Sisteminde Ağ izleme Temel İşletim Sistemi Mimarisi Linux sistem komutları Linux dosya sistemi Ara sınav/Değerlendirme X Window grafik arabirimi Bilgisayar ağları Linux ile programlama Linux ile programlama Ağ yönetim araçları Ağ yönetim araçları Linux sistem güvenliği Yarıyıl sonu sınavı Introduction to Computer Networks Network structure in Linux O.S. Linux network commands Network Monitoring in Linux O.S. Basic Operating System Architecture Linux system commands Linux file sistem Midterm examination/Assessment X windowgrafic interface Computer networks Programing with Linux Programing with Linux Network administration tools Network administration tools Linux system security Final examination DERSİN KAYNAKLARI 1- Linux Ağ Yönetimi, Görkem Çetin Ders Kaynağı 2- Linux Network Administrator's Guide, By Olaf Kirch & Terry Dawson 3- Linux 2012, Kemal Demirez DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Sunum/Seminer Hazırlama Sayısı 1 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 60 40 100 40 60 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Mantıksal Tasarım ve Uygulamaları Logic Design and Applications Teori/Saat Uygulama/Saat Laboratuar/Saat 2 0 1 Bu dersin amacı öğrencilere mantıksal tasarımla ilgili bilgilerle bilgisayar mühendisliğinin temellerini ve matematiksel tabanını öğretmektir AKTS 3 The aim of these course is to provide students with background information on the digital design and computer engineering basics and mathematical background Sayı sistemlerine giriş, bool cebri postülaları, temel teoremler, bool cebri kuralları, De Morgan kuralı, bool cebrinde ikililik özelliği, tümleyiciler, bool sabitleri, değişkenler ve fonksiyonlar, kontakt devreleri, elektronik kapılar ve mekanik kontaktlar, bool Dersin fonksiyonları, mantıksal işlemler, kanonik ve standart formlar, ikili sekizli ve onaltılı İçeriği gösterimler, mantıksal işlemler (ve, ve değil, veya, veya değil, özel veya), bool fonksiyonların indirgenmesi, tablo yöntemi ile indirgeme, Karnough yöntemi, S-R, J-K, D, T flip-flopları, Sayıcılar ve tasarımı, Programlanabilir Lojik tasarıma giriş, Bu dersin Labaratuar uygulamaları, Introduction to number systems, Postulates of Boolean Algebra, Fundamentals Theorems, Laws of Boolean Algebra, De Morgan’s Theorem, Duality in Boolean Algebra, Complements, Boolean Constants, Variables and Functions, Switching Dersin Algebra, Electronic Gates and Mechanical Contacts, Boolean Functions, Logical İçeriği Operations, Canonical and Standard Forms, ‘Binary, Octal and Hexadecimal’ İngilizce Designations, Logical Operations (OR, NOR, AND, NAND, EXCLUSIVE OR), Simplification of Boolean Functions, The Tabulation Method, The Karnough Map, S-R Flip-Flop, J-K Flip-Flop, D Flip-Flop, T Flip-Flop, Counters and their design, Introduction to Programmable logic design, Labrotuary application of this course. DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 Bool cebrini kuulanıri 2 Karnaugh diyagramlarını oluşturur Flip-floplar elemanlarını kullanır ve sayıcı tasarlayabilir 3 Use the information about Boolean algebra Construct the Karnaugh Map Use Flip-Flops and design counter Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 4 5 Saklayıcı ve sayıcı devrelerini tasarlar Analog /sayısal ve sayısal/analog çeviricileri tasarlar Design registers and counters Design digital to analog and analog to digital Dersin Öğretim Elemanı: Prof.Dr. Nevcihan DURU AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 2 14 3 1 1 8 4 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 28.00 0 42.00 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 8.00 4.00 82 3.28 3 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Sayısal sistemler ve İkili Sayılar Boole cebri ve mantık kapıları (...Devam) Boole cebri ve Mantık kapıları Karnaugh haritaları ve Karnaugh haritalarıyla sadeleştirme (...Devam)Karnaugh haritaları ve Karnaugh haritalarıyla sadeleştirme Kombinezonsal mantık (...Devam) Kombinezonsal mantık Ara sınav/Değerlendirme Senkron Ardışıl Lojik (...Devam) Senkron Ardışıl Lojik Yazmaçlar Ve Sayıcılar (...Devam)Yazmaçlar Ve Sayıcılar Deney 1 Deney 2 Deney 3 Yarıyıl sonu sınavı Digital Systems and Binary Numbers Boolean Algebra and Logic Gates (..Continiued) Boolean Algebra and Logic Gates Karnaıugh Diagrams and minimization (..Continiued) Karnaugh Diagrams and minimization Combinational Logic (..Continiued) Combinational Logic. Midterm examination/Assessment Synchronous Sequential Logic (..Continiued) Synchronous Sequential Logic Registers and Counters (..Continiued)Registers and Counters Laboratory Experiment 1 Laboratory Experiment 2 Laboratory Experiment 3 Final examination DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Katkı Payı 100 100 40 60 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Toplam 100 Dersin Öğretim Elemanı: Doç.Dr. Kerem KÜÇÜK AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 2 14 3 1 1 8 4 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 28.00 0 42.00 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 8.00 4.00 82 3.28 3 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Sayısal sistemler ve İkili Sayılar Boole cebri ve mantık kapıları (...Devam) Boole cebri ve Mantık kapıları Karnaugh haritaları ve Karnaugh haritalarıyla sadeleştirme (...Devam)Karnaugh haritaları ve Karnaugh haritalarıyla sadeleştirme Kombinezonsal mantık (...Devam) Kombinezonsal mantık Ara sınav/Değerlendirme Senkron Ardışıl Lojik (...Devam) Senkron Ardışıl Lojik Yazmaçlar Ve Sayıcılar (...Devam)Yazmaçlar Ve Sayıcılar Deney 1 Deney 2 Deney 3 Yarıyıl sonu sınavı Digital Systems and Binary Numbers Boolean Algebra and Logic Gates (..Continiued) Boolean Algebra and Logic Gates Karnaıugh Diagrams and minimization (..Continiued) Karnaugh Diagrams and minimization Combinational Logic (..Continiued) Combinational Logic. Midterm examination/Assessment Synchronous Sequential Logic (..Continiued) Synchronous Sequential Logic Registers and Counters (..Continiued)Registers and Counters Laboratory Experiment 1 Laboratory Experiment 2 Laboratory Experiment 3 Final examination DERSİN KAYNAKLARI 1- Sayısal Tasarım, Morris Mano, Literatür Yayıncılık 2- Digital Design, Morris Mano Ders Kaynağı 3- Sayısal Devreler ve Tasarım, Prof.Dr. Bekir Karlık, Sürat 4- Mantık Devreler, Hüseyin Ekiz DEĞERLENDİRME ÖLÇÜTLERİ Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 100 100 40 60 100 Dersin Öğretim Elemanı: Yrd.Doç.Dr. Suhap ŞAHİN AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 2 14 3 1 1 8 4 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 28.00 0 42.00 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 8.00 4.00 82 3.28 3 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Sayısal sistemler ve İkili Sayılar Boole cebri ve mantık kapıları (...Devam) Boole cebri ve Mantık kapıları Karnaugh haritaları ve Karnaugh haritalarıyla sadeleştirme (...Devam)Karnaugh haritaları ve Karnaugh haritalarıyla sadeleştirme Kombinezonsal mantık (...Devam) Kombinezonsal mantık Ara sınav/Değerlendirme Senkron Ardışıl Lojik (...Devam) Senkron Ardışıl Lojik Yazmaçlar Ve Sayıcılar (...Devam)Yazmaçlar Ve Sayıcılar Deney 1 Deney 2 Deney 3 Yarıyıl sonu sınavı Digital Systems and Binary Numbers Boolean Algebra and Logic Gates (..Continiued) Boolean Algebra and Logic Gates Karnaıugh Diagrams and minimization (..Continiued) Karnaugh Diagrams and minimization Combinational Logic (..Continiued) Combinational Logic. Midterm examination/Assessment Synchronous Sequential Logic (..Continiued) Synchronous Sequential Logic Registers and Counters (..Continiued)Registers and Counters Laboratory Experiment 1 Laboratory Experiment 2 Laboratory Experiment 3 Final examination DERSİN KAYNAKLARI Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 1- Sayısal Tasarım, Morris Mano, Literatür Yayıncılık Ders Kaynağı 2- Digital Design, Morris Mano 3- Sayısal Devreler ve Tasarım, Prof.Dr. Bekir Karlık, Sürat DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 100 100 40 60 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Fakülte Ortak Dersi Ders Tanım Bilgileri Dersin Adı Nesneye Yönelik Programlama Dersin İngilizce Adı Dersin Kodu MUH Dersin Amacı Dersin Amacı İngilizce Object Oriented Programming Teori/Saat Uygulama/Saat Laboratuar/Saat 3 0 1 BU dersin amacı nesneye yönelik programlama ile ilgili temel kavramları Java programla dilini kullanark öğrenmek ve anlamaktır AKTS 5 Learning and understanding fundamental concepts of object oriented programming with the help of Java programming language Bu ders;nesneye yönelik problem çözme, sınıf, nesne kavramları, sınıf yapısı, kurucu ve yok ediciler, özel, korunmuş ve genel bölümler, sınıf içinde operatör ve fonksiyon isimlerinin yeniden yüklenmesi, türemiş sınıflar, sanal sınıflar, çok şekillilik,kalıtım ve uygulamaları kapsar. Dersin This course covers ;Object oriented problem solving. Class, objects, class structure and İçeriği reloading operational systems in a class, derived classes as well as artificial ones, their İngilizce applications and origins. Bilgisayar Programlama / Completing the following course succesfully: (Faculty of Dersin Ön Engineering Department Electronics and Communication Engineering) Koşulu Bilgisayar Programlama / Completing the following course succesfully: (Faculty of Engineering Department Electronics and Communication Engineering (EP)) Dersin İçeriği DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 2 3 5 6 Yordam, sınıf ve küçük programlamlar oluşturur Kütüphane olusturur ve uygulamarda kullanir UML kullanarak nesneye yönelik uygulamaları tasarlar ve gerceklestirir Kalıtım, soyutlama, yazılım yeniden kullanımı gibi çeşitli nesneye yönelik özellikleri kullanir Takım çalışmasında deneyim ve tecrube sahibi olur Create functions, classes and small programs Construct libraries and make use of them in applicstions. Design and implement OO applications with UML Make use of various object-oriented features, including inheritance, abstraction, software reuse and genericity. Experience with working in a team Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Dersin Öğretim Elemanı: Doç.Dr. AHMET SAYAR AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Laboratuvar Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 4 14 3 1 14 1 6 1 10 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 56.00 0 42.00 0 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 6.00 14.00 10.00 128 5.12 5 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Giris, on hazirlik Nesne, modelleme, siniflar Java temelleri Java Programlama 1 Java Programlama 2 Nesneler ve siniflar: degiskenler, ozellikler Overloading, overwriting Ara sınav/Değerlendirme Uye siniflar, yerel siniflar, anonim siniflar Birlesik Modelleme Dili (BMD) Kapsulleme, erisim tipleri Kalitim, Cok bicimlilik Soyut siniflar ve metodlar Arayuzler, Uygulama Programlama Arayuzleri, kutuphaneler. Proje sunumlari 1 Yarıyıl sonu sınavı Introduction, preliminaries Object, Modeling, classes Basics of Java Java Programming 1 Java Programming 2 Objects and Classes: variables, attributes Overloading, overwriting Midterm examination/Assessment Member classes, local classes, anonymous classes. Unified Modeling Language (UML) Encapsulation, access types Inheritance, Polymorphism Abstract classes and methods Interfaces, Application Programming Interfaces (API) and Libraries. Project presentation 1 Final examination DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Laboratuvar Sayısı 1 14 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 60 40 100 50 50 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Fakülte Ortak Dersi Ders Tanım Bilgileri Dersin Adı Dersin İngilizce Adı Dersin Kodu MUH Dersin Amacı Dersin Amacı İngilizce Olasılık ve Raslantı Değişkenleri Probability and Random Variables Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 3 0 0 5 Bu dersin amacı öğrencilere Olasılık aksiyomları, Dağılım ve yoğunluk fonksiyonu ve iki rastlantı değişkeni kavramlarını öğretmektir. The aim of these lessons is to provide students with practical Axioms of Probability, Distribution Function/Density Function and Two Random, Variables Bu ders giriş, istatistik,istatistikte kullanılan bazı kavramlar,verilerin işlenmesi,istatistiksel olasılık, değişkenlik ölçüleri, olasılık teorisi, koşullu olasılık, Bayes Teoremi, olasılık dağılımların karakteristik ölçüleri, bazı özel olasılık dağılımlar, Dersin özel kesikli dağılımlar, özel sürekli dağılımlar,iki boyutlu olasılık dağılımı, bazı iki İçeriği boyutlu dağılımlar, iki rasgele değişkenden birinin yok edilmesi, bir raslantı değişkeni işlevinin olasılık yoğunluğu,bir raslantı değişkeninin karakteristik işlevi, bir haberleşme kanalı uygulamasını kapsar. This course covers ;introduction, statistics, some concepts used in statistics, processing of the data, statistical probability, measures of variability, probability theory, conditional probability, Bayes Theorem,probability distributions,probability distribution Dersin function,characteristics of probability distributions,measures, some special probability İçeriği distributions,special discrete distributions,special İngilizce permanent,distributions,two-dimensional probability distribution,some two-dimensional distributions, two random elimination of one variable, probability density function of a random variable, characteristic function of a random variable and application of a communication channel. DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 Rassal deneylerdeki örnek uzayı ve olayları grafikle, tabloyla ve liste olarak uygular. Apply sample spaces and events for random experiments with graphs, tables, lists. Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 2 3 4 5 6 7 8 Kesikli ve sürekli örnek uzaylardaki olayların olasılıklarını ve koşullu olasılıklarını hesaplayıp, yorumlar. Olasılıkları hesaplamak için bağımsızlığı kullanır ve olayların bağımsız olup olmadığını belirler. Koşullun olasılıkları hesaplamak için Bayes Teoremini kullanır. Rassal değişkenler kavramını açıklar. Sürekli ve kesikli olasılık fonksiyonlarından olasılıkları hesaplar. Kesikli ve sürekli rassal değişkenlerin ortalamalarını ve varyanslarını hesaplar. Olasılıkları hesaplamak için ortak olasılık fonksiyonlarını (kesikli yada sürekli) kullanır, ve ortak olasılık dağılımlarından marjinal ve koşullu olasılık dağılımlarını hesaplar. Calculate and Comment on interpret probabilities and use probabilities of outcomes to calculate probabilities of events in discrete/ continuous sample spaces and and calculate conditional probabilities of events. Determine the independence of events and use independence to calculate probabilities ) use Bayes’ theorem to calculate conditional probabilities. ) Explain random variables. determine probabilities from (discrete/continuous) probability mass functions. Calculate means and variances for discrete/continuous random variables. Use joint probability mass functions and joint probability density functions to calculate probabilities, and calculate marginal and conditional probability distributions from joint probability distributions. Dersin Öğretim Elemanı: Yrd.Doç.Dr. Suhap ŞAHİN DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Olasılığa Giriş İstatistik. İstatistikte Kullanılan Bazı Kavramlar. Verilerin İşlenmesi. İstatistiksel Olasılık. Değişkenlik Ölçüleri. Olasılık Teorisi. Koşullu Olasılık. Bayes Teoremi. Olasılık dağılımları. Olasılık Dağılım Fonksiyonu. Olasılık Dağılımların Karakteristik Ölçüleri. Ara sınav/Değerlendirme Özel Kesikli Dağılımlar. Özel Sürekli Dağılımlar. Introduction to Probability Statistics. Some concepts used in statistics Processing of the data. Statistical Probability. Measures of variability. Probability Theory. Conditional Probability. Bayes Theorem. Probability distributions. Probability distribution function. Characteristics of Probability Distributions Measures. Midterm examination/Assessment Special Discrete Distributions. Special continuous Distributions. İki Boyutlu Olasılık Dağılımı. Bazı İki Boyutlu Dağılımlar. İki Rasgele Değişkenden Birinin Yok Edilmesi. Bir Raslantı Değişkeni İşlevinin Olasılık Yoğunluğu. Bir Raslantı Değişkeninin Karakteristik İşlevi. Bazı Özel Olasılık Dağılımlar. Bir Haberleşme Kanalı Uygulaması, Yarıyıl sonu sınavı Two-dimensional probability distribution. Some Two-Dimensional Distributions. Two random Elimination of one variable. Probability Density Function of a Random Variable. Characteristic Function of a Random Variable. Some Special Probability Distributions. Application of a communication channel, Final examination DERSİN KAYNAKLARI Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 1- Ders Notları 2- A First Course in Probability, S. Ross, Sixth Ed., Prentice-Hall, 2002. 3- Introduction to Probability and Statistics, J.S., Milton, J.C., Arnold, MacGraw Hill,USA.,1995. Ders Kaynağı 4- Introduction to Mathematical Statistics, R.V.Hogg and A.T. Craig, Collier MacMillan, USA.,1995. 5- Ders Notları 6- A First Course in Probability, S. Ross, Sixth Ed., Prentice-Hall, 2002. Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Otomata Teorisi Automata Theory Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 3 0 0 4 Bu dersin amacı, öğrencilerin bilgisayar kuramının temelini oluşturan teoriler arasında yer alan; sonlu otomata teorisi, alta bastırmalı otomata teorisi ve Turing teorisi hakkında bilgi sahibi olmasını, bu modellerin bilgisayar bilimlerindeki uygulamalarını tanıyabilmesini ve soyut düşünme ve biçimsel ifade yeteneğini kazanmasını sağlamaktır. At the end of the course, students are able to Understand and manipulate formal descriptions of languages, automata and grammars with focus on Regular and Context Free Languages, Finite State Automata and Regular Expressions and apply rigorously formal mathematical methods to prove properties of languages, grammars and automata. Matematiksel kavramlar, alfabeler ve diller, düzenli diller ve sonlu otomat, İçerikten bağımsız dillerin özellikleri, Push down otomat,Turing makinelerine giriş, Gramerler ve otomatlar arası örtüşmeler, Karar verilemeyen problemler, Zor problemler Mathematical concepts; alphabets and languages ,Regular languages and finite automata, Context-free languages and pushdown automata,Recursively enumerable sets and Turing machines,The language hierarchy ,Correspondence between grammars and automata ,Determinism vs. nondeterminism DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 2 3 4 5 Yazılım ve donanım sistemlerinin özünü oluşturan bilgisayar kuramının önemini açıklar. Bilgisayar kuramının temel modellerinin bilgisayar bilimlerindeki somut uygulamalarını tanımlar. Sayısal mantık tasarımı konusunda yer alan ardışık devrelerin kuramsal tabanını tanımlar. Soyut düşünme yeteneğini yansıtır Kavramları ve çözümleri biçimsel olarak ifade eder Explain the computer theory of the core of software and hardware systems Determine the applications of fundamental models of computer theory in computer science Identify the theoretical base of sequential circuits in digital logic design concepts Reflect abstract thinking State concepts and analysis formally Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 100 100 40 60 100 Dersin Öğretim Elemanı: Ögr.Gör. Onur GÖK AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 4 14 3 1 1 1 1 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 56.00 0 42.00 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 1.00 1.00 100 4.00 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce İlgili matematiksel kavramlar Alfabeler ve diller Dillerin sonlu gösterimi Automata ve finite automata Regular expressions and formal languages İçerikten bağımsız dilbilgisi yapıları ve diller Pushdown otomat Ara sınav/Değerlendirme İçerikten bağımsız dillerin özellikleri Turing makinelerine giriş Turing makineleri örnekler Karar verilemeyen problemler - 1 Karar verilemeyen problemler - 2 Zor problemler Zor problemler Yarıyıl sonu sınavı Overview of related mathematical concepts Alphabets and languages Finite representations of languages Otomat ve sonlu otomat Düzenli ifadeler ve formal diller Context-free language structures and languages Pushdown automata Midterm examination/Assessment Featıres of contect-free languages Introduction to turing machines Exapmles of TMs Non-deterministic problems -1 Non-deterministic problems - 2 Halting problem Halting problem Final examination DERSİN KAYNAKLARI Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 1- J. Hopcroft, R. Motwani, J. Ullman. Introduction Automata Theory, Languages and Computation. Addison-Wesley. 2- Lewis, H.R and Papadimitriou, C.H. Elements of the Theory of Computation (2nd ed.), Prentice-Hall, 1998. Ders Kaynağı 3- Peter Linz. An Introduction to Formal Languages and Automata. Jones and Barlett Publishers. 4- Arto Salomaa. Computation and Automata. Cambridge University Press. 5- Hartley Rogers, Jr. Theory of Recursive Functions and Effective Computability. The MIT Press. DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 100 100 40 60 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Programlama Laboratuvarı – II Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Programming Lab -II Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 1 0 2 4 Bilgisayar Mühendiğinin temel konularının uygulamalı olarak öğrenilmesi. Computer Engineering as applied to learn the basic issues. Algoritma tasarımı, analizi ve başarım ölçümü. Liste, yığın, kuyruk yapıları. Ağaçlar, çizge yapıları ve algoritmaları. Arama ve sıralama teknikleri, hash tablolar. Problem çözmede uygun veri yapıları kullanımı ile ilgili uygulamalar Algorithm design, analysis and performance measurement. List, stack, queue structures. Trees, graphs and algorithms. Searching and sorting techniques, hashing and hash tables. Problem-solving applications related to the use of appropriate data structures DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 Gelişmiş veri yapılarını öğrenir. Recognize advanced data structures. 2 Gelişmiş algoritmaları öğrenir Recognize advanced algorithms 3 Gelişmiş algoritma ve veri yapılarını uygular Apply advanced data structures and algoritms 4 Nesneye yönelik uygulama geliştirir Apply object oriented programming project 5 Veri tabanı uygulaması geliştirir Apply database project Dersin Öğretim Elemanı: Prof.Dr. Adnan KAVAK AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 3 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 14 3 0 42.00 1 5 0 5.00 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 89 3.56 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1 : Graf projesi Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Ara sınav/Değerlendirme Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Yarıyıl sonu sınavı Konular İngilizce Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 2: Object oriented project Project 2: Object oriented project Midterm examination/Assessment Project 2: Object oriented project Project 2: Object oriented project Project 3: Database project Project 3: Database project Project 3: Database project Project 3: Database project Project 3: Database project Final examination DERSİN KAYNAKLARI 1- Veri Yapıları ve Algoritmalar, Rifat Çölkesen, Papatya Yayınları 2- Algoritmalar Teoriden Uygulamalara Vasif Vagifoğlu Nabiyev 3- M. A. Weiss, Data Structures and Algorithm Analysis in C++, AddisonWesley 4- Data Structures and Algorithms in Java Michael T. Goodrich and Roberto Tamassia 5- Ders notları / Lecture notes 6- lecture notes 7- dersler ile ilgili projeler 8- project from lectures 9- proje notları 10- projects marks Ders Kaynağı 11- /bilgisayar.kocaeli.edu.tr 12- /bilgisayar.kocaeli.edu.tr 13- /bilgisayar.kocaeli.edu.tr 14- /bilgisayar.kocaeli.edu.tr 15- /bilgisayar.kocaeli.edu.tr 16- /bilgisayar.kocaeli.edu.tr 17- /bilgisayar.kocaeli.edu.tr 18- /bilgisayar.kocaeli.edu.tr 19- /bilgisayar.kocaeli.edu.tr 20- /bilgisayar.kocaeli.edu.tr 21- /bilgisayar.kocaeli.edu.tr 22- /bilgisayar.kocaeli.edu.tr Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Dersin Öğretim Elemanı: Prof.Dr. Nevcihan DURU AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 3 14 4 1 5 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 0 56.00 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 5.00 103 4.12 4 DERS İZLENCESİ Hafta 1 Konular Konular İngilizce Graf Teorisi Graph Theory DERSİN KAYNAKLARI 1- Veri Yapıları ve Algoritmalar, Rifat Çölkesen, Papatya Yayınları 2- Algoritmalar Teoriden Uygulamalara Vasif Vagifoğlu Nabiyev Ders Kaynağı 3- M. A. Weiss, Data Structures and Algorithm Analysis in C++, AddisonWesley 4- Data Structures and Algorithms in Java Michael T. Goodrich and Roberto Tamassia Dersin Öğretim Elemanı: Doç.Dr. AHMET SAYAR AKTS/ÇALIŞMA YÜKÜ TABLOSU 14 Çalışma Süresi (Saat) 3 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 14 4 0 56.00 1 5 Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Yarıyıl Sonu Sınavı 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 5.00 103 4.12 4 DERS İZLENCESİ Hafta Konular Konular İngilizce Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1 : Graf projesi Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Ara sınav/Değerlendirme Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Yarıyıl sonu sınavı Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 2: Object oriented project Project 2: Object oriented project Midterm examination/Assessment Project 2: Object oriented project Project 2: Object oriented project Project 3: Database project Project 3: Database project Project 3: Database project Project 3: Database project Project 3: Database project Final examination Dersin Öğretim Elemanı: Doç.Dr. Kerem KÜÇÜK AKTS/ÇALIŞMA YÜKÜ TABLOSU 14 Çalışma Süresi (Saat) 3 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 14 4 0 56.00 1 5 Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Yarıyıl Sonu Sınavı 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 5.00 103 4.12 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Konular Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1 : Graf projesi Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Ara sınav/Değerlendirme Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Konular İngilizce Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 2: Object oriented project Project 2: Object oriented project Midterm examination/Assessment Project 2: Object oriented project Project 2: Object oriented project Project 3: Database project Project 3: Database project Project 3: Database project Project 3: Database project Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 15 16 Proje 3: Veri tabanı projesi Yarıyıl sonu sınavı Project 3: Database project Final examination DERSİN KAYNAKLARI Ders Kaynağı 1- Programlama Laboratuvarı – II Dersin Öğretim Elemanı: Yrd.Doç.Dr. Burak İNNER AKTS/ÇALIŞMA YÜKÜ TABLOSU 14 Çalışma Süresi (Saat) 3 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 14 4 0 56.00 1 5 Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Yarıyıl Sonu Sınavı 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 5.00 103 4.12 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1 : Graf projesi Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Ara sınav/Değerlendirme Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Yarıyıl sonu sınavı Konular İngilizce Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 2: Object oriented project Project 2: Object oriented project Midterm examination/Assessment Project 2: Object oriented project Project 2: Object oriented project Project 3: Database project Project 3: Database project Project 3: Database project Project 3: Database project Project 3: Database project Final examination DERSİN KAYNAKLARI 1- Veri Yapıları ve Algoritmalar, Rifat Çölkesen, Papatya Yayınları 2- Algoritmalar Teoriden Uygulamalara Vasif Vagifoğlu Nabiyev 3- M. A. Weiss, Data Structures and Algorithm Analysis in C++, AddisonWesley 4- Data Structures and Algorithms in Java Michael T. Goodrich and Roberto Tamassia Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 5- ders notları 6- lecture notes 7- dersler ile ilgili projeler 8- project from lectures 9- proje notları 10- projects marks Ders Kaynağı 11- /bilgisayar.kocaeli.edu.tr 12- /bilgisayar.kocaeli.edu.tr 13- /bilgisayar.kocaeli.edu.tr 14- /bilgisayar.kocaeli.edu.tr 15- /bilgisayar.kocaeli.edu.tr 16- /bilgisayar.kocaeli.edu.tr 17- /bilgisayar.kocaeli.edu.tr 18- /bilgisayar.kocaeli.edu.tr 19- /bilgisayar.kocaeli.edu.tr 20- /bilgisayar.kocaeli.edu.tr 21- /bilgisayar.kocaeli.edu.tr 22- /bilgisayar.kocaeli.edu.tr Dersin Öğretim Elemanı: Yrd.Doç.Dr. DAVUT İNCEBACAK AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 3 14 4 1 5 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 0 56.00 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 5.00 103 4.12 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 Konular Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1 : Graf projesi Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Ara sınav/Değerlendirme Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Proje 3: Veri tabanı projesi Konular İngilizce Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 2: Object oriented project Project 2: Object oriented project Midterm examination/Assessment Project 2: Object oriented project Project 2: Object oriented project Project 3: Database project Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 12 13 14 15 16 Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Yarıyıl sonu sınavı Project 3: Database project Project 3: Database project Project 3: Database project Project 3: Database project Final examination DERSİN KAYNAKLARI Ders Kaynağı 1- Programlama Laboratuvarı – II Dersin Öğretim Elemanı: Ögr.Gör. Onur GÖK AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 3 14 4 1 5 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 0 56.00 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 5.00 103 4.12 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1: Graf projesi Proje 1 : Graf projesi Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Ara sınav/Değerlendirme Proje 2: Nesneye Yönelik proje Proje 2: Nesneye Yönelik proje Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Proje 3: Veri tabanı projesi Yarıyıl sonu sınavı Konular İngilizce Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 1: Graph project Project 2: Object oriented project Project 2: Object oriented project Midterm examination/Assessment Project 2: Object oriented project Project 2: Object oriented project Project 3: Database project Project 3: Database project Project 3: Database project Project 3: Database project Project 3: Database project Final examination Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Fakülte Ortak Dersi Ders Tanım Bilgileri Dersin Adı Robotik Sistemlere Giriş Dersin İngilizce Adı Dersin Kodu MUH Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Introduction to Robotic Systems Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 3 0 0 5 Bu kursun amacı öğrencilere robot sistemlerini modelleme, tasarım, planlama ve kontrol konusunda bilgi kazandırmaktır. The purpose of this course is to introduce students to basics of modeling, design, planning, and control of robot systems. Robot terminolojisi ve tarihçesi; Temel tasarımlar ve uygulama alanları; Katı cisim kinematematiği, homojen konum dönüşümleri; Geometrik yaklaşımla düz ve ters kinematik bağıntılar, temel kontrol yöntemleri, tasarım konuları, robot sensörleri ve aktuatörler. Mobil robotlar ve hareket planlama. Terminology and history of robotics. Basic designs and applications. Rigid body kinematics. Homogenous transformations. Forward and inverse kinematic equations with geometric approach. Basic control methods. Design subjects. Robot sensors and actuators. Mobile robotics and motion programming. DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 2 3 Robot terimlerini ve sınıflandırmasını yapar Robot güvenlik tanımlarını ve sistem entegrasyonu bilgilerine sahip olur Temel yapıların kinematik denklemlerini oluşturur Identify the terminology and classification of the robots Identify the robot safety guidelines and challanges of the integrated systems Formulate the kinematic equations of the basic structures Dersin Öğretim Elemanı: Yrd.Doç.Dr. Burak İNNER AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati 14 Çalışma Süresi (Saat) 2 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 28.00 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Proje Yarıyıl Sonu Sınavı 14 3 1 1 1 12 24 12 0 42.00 0 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 12.00 24.00 12.00 118 4.72 5 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Robot Tanımı ve kullanım alanlarına giriş Gezgin Robotların Temel problemleri ve kavramları Hareket Mekanizmaları ve Kinematik Algılama Sistemleri ve Yöntemleri Algılama Sistemleri ve Yöntemleri ROS ve GAZEBO Kurulumu ve Uygulamaları C++/Pyhton/MATLAB kullanarak ROS ve GAZEBO Ortamında Uygulama Geliştirme Yıl İçi Sınavı Robotik Hareket planlama 1- Haritalama Robotik Hareket planlama 1- Haritalama Robotik Hareket planlama 1- Haritalama Robotik Hareket planlama 2- kinematik Robotik Hareket planlama 2- kinematik Robotik Simülatör Uygulamaları – Gazebo - Vrep Proje sunumları Yarıyıl sonu sınavı Definition of robot and its usage areas Basic problems and concepts of mobile robots Motion Mechanisms and Kinematics Detection Systems and Methods Detection Systems and Methods Installation and Application of ROS and GAZEBO Development Applications with C ++ / Python / MATLAB in ROS and GAZEBO Midterm examination Robotic Motion planning 1- Mapping Robotic Motion planning 1- Mapping Robotic Motion planning 1- Mapping Robotic Motion planning 2-kinematics Robotic Motion planning 2-kinematics Robotic Simulator Applications - Gazebo Vrep Project presentations Final examination DERSİN KAYNAKLARI 1- R. Siegwart and I.R. Nourbakhsh, Introduction to autonomous mobile robots, MIT Pres, London, England. 2- R.R. Murphy, Introduction to AI robotics, MIT Pres, London, England. Ders Kaynağı 3- Zafer BİNGÜL ve Serdar KÜÇÜK, Robot Tekniği, Birsen Yayınevi 4- Mark W. Spong & Seth Hutchinson and M. Vidyasagar, Robot Modeling And Control, Wiley DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Proje Sayısı 1 1 Toplam Yıl İçinin Başarıya Oranı Katkı Payı 60 40 100 60 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Sayısal Veri İletişimi Digital Data Communications Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 4 0 0 5 Öğrencilere bilgisayar haberleşmesi fiziksel katmanı temelleri hakkında detaylı bilgi ve beceriyi kazandırmaktır. The aim of this course is to provide students with detail knowledge and experience about physical layer in computer communications. Bu ders; sinyaller ve sınıflandırılması, haberleşme sistemlerine genel bakış, analog-sayısal dönüştürme (Örnekleme, Nicemleme), enformasyon teorisine giriş, senkron-asenkron veri İletimi, sayısal veriler için kaynak kodlama, DPCM, blok kodlama, transform kodlama, kanal kodlama, PCM dalga şekilleri, temel bant demodulasyon ve kestirim, haberleşme hattı analizi, taşıyıcı bant modülasyonu, taşıyıcı bant demodülasyon ve kestirim konularını kapsamaktadır. Dersin introduction signals and their classification formatting source coding channel coding İçeriği baseband modulatiom bandpass modulation İngilizce DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 2 3 4 5 6 Bilgisayar haberleşmesi fiziksel katmanı iletim tekniklerini sıralar Kanal ve Kaynak kodlama tekniklerini açıklar Temel bant ve taşıyıcı bant modülasyon kavramını tanımlar Sayısal bitlerin fiziksel olarak nasıl gösterileceğini gösterir Bilgisayar ağlarının en alt katmanı hakkındaki farklı teknikleri sıralar Senkron ve asenkron veri iletiminin nasıl yapıldığını açıklar List physical layer transmission techniques of computer communication Explain channel and source coding techniques Describe baseband and bandpass modulation concept Demonstrate how digital information bits are physically represented List various techniques about lowest level in computer communication Explain how synchronous and asynchrpnous data communication is performed Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 100 100 50 50 100 Dersin Öğretim Elemanı: Yrd.Doç.Dr. Orhan AKBULUT AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 3 14 5 1 1 6 15 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 0 70.00 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 6.00 15.00 133 5.32 5 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Giriş, Haberleşme Sistemlerine Genel Bakış Formatlama, ADC Dönüştürme Enformasyon Teorisine Giriş Sayısal Veriler için Kaynak Kodlama DPCM, Blok Kodlama, Transform Kodlama Kanal Kodlama: Ortogonal Kodlar, Parity-Kontrol Kodları, Kodlama Kazancı, Lineer Blok Kodlar, Kanal Kodlama: Evrişimsel Kodlama, Reed-Solomon Kodlama Ara sınav/Değerlendirme PCM Dalga Şekilleri Temel Bant Demodulasyon ve Kestirim: ML ve Eşlenik Filtre Alıcıları Haberleşme Hattı Analizi Sistem Mühendisliği Tasarımı: Hat Bütçesi Analizi Taşıyıcı Bant Modülasyon Taşıyıcı Bant Sinyallerin Eş Zamanlı ve Eş Zamanlı Olmayan Kestirimi Dönem Projesi Sunumları Yarıyıl sonu sınavı Introduction, Overview of Communication Systems Formatting, ADC Conversion Introduction to Information Theory Source Coding for Digital Data DPCM, Block Coding, Transform Coding Channel Coding, Ortogonal Kodlar, Parity-Check Codes, Coding Gaiz, Lineer Block Codes Channel Coding: Convolutional Coding, Reed-Solomon Coding Midterm examination/Assessment PCM Dalga Şekilleri Baseband Demodulation and Detection: ML and Matched Filter receiver Communication Link Analysis System Engineering Design: Link Budget Analysis Bandpass Modulation Coherent and Non-Cohrenet Detection of Bandpass Signals Term Project Presentations Final examination DERSİN KAYNAKLARI Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 1- Digital Communications: Fundamentals and Applications, Bernard Sklar, Prentice-Hall, ISBN: 0-13-084788-7, 2nd Edition 2- Data & Computer Communication, William Stallings, Pearson Ed., 8th edition, Ders Kaynağı ISBN-13: 978-8131715369 3- Digital Communications, Ian G. Glover and Peter M. Grant, Prentice-Hall, ISBN: 0-13-089399-4, 2nd Edition DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 100 100 50 50 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Veri Yapıları ve Algoritmaları Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Data Structures and Algorithms Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 4 0 0 4 Temel veri yapıları ve algoritmalarının kavranması, tanımlanması, analiz edilmesi understanding, identifying, analyzing basic data structures and algorithms Algoritma tasarımı, analizi ve başarım ölçümü. Liste, yığın, kuyruk yapıları. Ağaçlar, çizge yapıları ve algoritmaları. Arama ve sıralama teknikleri, hash tablolar. Problem çözmede uygun veri yapıları kullanımı Algorithm design, analysis and performance measurement. List, stack, queue structures. Trees, graphs and algorithms. Searching and sorting techniques, hashing and hash tables. The use of appropriate data structures in problem solving DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 temel veri yapılarını öğrenir temel veri yapılarını kullanarak algoritma 2 tasarlar 3 4 5 Temel veri yapıları ve algoritmalarını karşılaştırır,karmaşıklığını hesaplar Temel veri yaplarını kullanarak uygulama geliştirir Birden fazla veri yapısını beraber kullanmayı öğrenir. Recognize basic data structures design basic algorithms by using basic data structures Compare basic data structures and algorithms and calculate algorithm complexity. Develop applications by using basic data structures Design and plan how to use more than one data structures together Dersin Öğretim Elemanı: Yrd.Doç.Dr. Suhap ŞAHİN AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Çalışma Süresi (Saat) Çalışma Süresi (Dakika) Toplam (Çalışma Yükü) Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Yarıyıl Sonu Sınavı 14 4 0 56.00 14 2 0 28.00 1 1 10 10 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 10.00 10.00 104 4.16 4 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Veri yapıları va veri modelleri Algoritmik program tasarımı ve akış şemaları -Algoritmik program tasarımı ve akış şemaları Arama Algoritmaları Sıralama Algoritmaları Sıralama Algoritmaları Yığın ve kuyruk yapıları Ara sınav/Değerlendirme özyinelemeli çağrılar ağaç yapısı Ağaçlar ağaçlar graflar Graflar Graflar Yarıyıl sonu sınavı Data structures and data models Algorithmic program design and succession schemes Algorithmic program design and succession schemes Searching algorithms Sorting algorithms Sorting algorithms Stack and queues Midterm examination/Assessment Recursive calls Trees Trees trees Graphs Graphs Graphs Final examination DERSİN KAYNAKLARI 1- Veri Yapıları ve Algoritmalar, Rifat Çölkesen, Papatya Yayınları 2- Algoritmalar Teoriden Uygulamalara Vasif Vagifoğlu Nabiyev 3- M. A. Weiss, Data Structures and Algorithm Analysis in C++, AddisonWesley 4- Data Structures and Algorithms in Java Michael T. Goodrich and Roberto Tamassia 5- ders notları 6- lecture notes 7- algoritmaların program kodları 8- programming codes of algorithms 9- ara sınav final 10- middterm final Ders Kaynağı 11- /bilgisayar.kocaeli.edu.tr 12- /bilgisayar.kocaeli.edu.tr 13- /bilgisayar.kocaeli.edu.tr 14- /bilgisayar.kocaeli.edu.tr 15- /bilgisayar.kocaeli.edu.tr 16- /bilgisayar.kocaeli.edu.tr Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 17- /bilgisayar.kocaeli.edu.tr 18- /bilgisayar.kocaeli.edu.tr 19- /bilgisayar.kocaeli.edu.tr 20- /bilgisayar.kocaeli.edu.tr 21- /bilgisayar.kocaeli.edu.tr 22- /bilgisayar.kocaeli.edu.tr DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Sayısı 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 100 100 40 60 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Veritabanı Yönetimi Dersin İngilizce Adı Dersin Kodu BLM Dersin Amacı Dersin Amacı İngilizce Dersin İçeriği Dersin İçeriği İngilizce Database Management Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS 3 0 0 3 Veri tabanı sistemleri, ilişkisel veri modeli ve SQL sorgulama dili hakkında bilgi sahibi olunması. To be informed of database systems, relational algebra and SQL query language. Veri tabanı kavramları, veri tabanı sistem işlevleri. Varlık-Bağıntı modeli, ilişkisel cebir, normalizasyon, SQL sorgulama dili, Bir VTYS ile uygulama geliştirme, Nesneye yönelik veri tabanı. Database concepts, functions in database systems. Entity-Relationship Model, The relational model, relational algebra, normalization, SQL query language, Application development using a DBMS, Object-Oriented database. DERSİN ÖĞRENME ÇIKTILARI Sıra No 2 Veri tabanı ve veri tabanı yönetim sistemi ihtiyacını açıklar Varlık-İlişki modelini uygular 3 İlişkisel veri tabanı sistemi oluşturur 4 5 SQL sorgu dilini kullanır Nesneye yönelik veri tabanı geliştirir 1 Explaindatabase and DBMS usage need Apply Entity-Relationship model Compose a relational database system Use SQL query language Develop object oriented databases Dersin Öğretim Elemanı: Yrd.Doç.Dr. Alev Mutlu AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) 14 Çalışma Süresi (Saat) 3 14 2 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 0 28.00 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Ara Sınav Yarıyıl Sonu Sınavı 1 1 3 5 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 3.00 5.00 78 3.12 3 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Giriş - Temel Kavramlar Varlık ilişki modeli Varlık ilişki modelinin uygulanması İlişkisel model - 1 İlişkisel model - 2 İlişkisel model - 3 İlişkisel Cebir SQL'e Giriş, Veritabanı, tablo işlemleri Ara sinav SQL SQL Normalizasyon Indeksleme Hareket işleme, kosut zamanliligin denetimi ve kendine getirme Genel tekrar Yıl sonu sınavı DERSİN KAYNAKLARI 1- Fundamentals of Database Systems, Ramez Elmasri, Shamkant B. Navathe. 2- Veri Tabanı Sistemleri, Ünal Yarımağan. 3- Database Management Systems, Ramakrishnan, G. , Third Edition, McGraw-Hill,2003. 4- Elmasri, Navathe, "Fundamentals of Database Systems", Addison Vesley. 5- Elmasri, Navathe, "Fundamentals of Database Systems", Addison Vesley. 6- /7- /8- /Ders Kaynağı 9- /10- /11- /12- /13- /14- /15- /16- /17- /DEĞERLENDİRME ÖLÇÜTLERİ Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı Benzetim Teknolojileri Dersin Simulation Technologies İngilizce Adı Dersin Teori/Saat Uygulama/Saat Laboratuar/Saat AKTS Kodu BLM 3 0 0 5 Dersin Bu dersin amacı, öğrencileri benzetim kavramları ile tanıştırmak ve benzetim Amacı teknolojileri ile üretilen yazılım projelerinin süreçleri konusunda bilgilendirmektir. Dersin The aim of this course to inform students about simulation concept, simulation Amacı technologies İngilizce Dersin Benzetim kavramları, benzetim proje adımları, doğrulama ve geçerleme, benzetim İçeriği proje tasarımı, rastsallık, dağıtık benzetim, HLA, DIS, modellerin sadakat seviyesi Dersin Simulation concepts, simulation project steps, validation and verification, simulation İçeriği project design, randomization, distributed simulation HLA, DIS, fidelity of simulation İngilizce models DERSİN ÖĞRENME ÇIKTILARI Sıra No 1 Benzetim kavramlarını öğrenir 2 Benzetim proje tasarım adımlarını uygular 3 Benzetim projelerinde model geliştirme ve modellerdeki rastsallık konusunu öğrenir 4 Benzetim projelerinin tüm aşamalarını uygular 5 Benzetim altyapısını oluşturan mimarileri öğrenir Learn simulation concepts Apply simulation project design steps Develop simulation Project models Apply simulation project steps Learn simulation architecture Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 Dersin Öğretim Elemanı: Yrd.Doç.Dr. Burak İNNER AKTS/ÇALIŞMA YÜKÜ TABLOSU Etkinlikler Sayısı Ders Hafta Sayısı ve Saati Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) Ara Sınav Proje Yarıyıl Sonu Sınavı 14 Çalışma Süresi (Saat) 3 14 3 1 1 1 5 21 10 Çalışma Süresi (Dakika) 0 Toplam (Çalışma Yükü) 42.00 0 42.00 0 0 0 Toplam Yük Toplam Yük / 25 Dersin AKTS Değeri 5.00 21.00 10.00 120 4.80 5 DERS İZLENCESİ Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Konular Konular İngilizce Tanımlar: Sistem, Model, Benzetim Benzetim Kavramı: Benzetim çeşitleri, Benzetimin avantaj ve dezavantajları, Kullanım alanları Benzetim çeşitleri: Kesikli olay benzetimi, Zaman adımlı benzetim, Diğer benzetim çeşitleri Monte Carlo Benzetimi Kuyruk modelleri Kuyruk modelleri Arasınav Doğrulama ve Geçerleme Olasılık ve istatistik Girdi Dağılımı: Dağılımının belirlenmesi, Histogramlar Parametre tahminleri ve uygunluk testleri Rassal sayı üreteçleri Rassal sayı üreteçleri Çıktı Analizi: Amacı, Bitişli ve bitişli olmayan sistemler. Çıktı Analizi: Amacı, Bitişli ve bitişli olmayan sistemler. Final Sınavı Basic Definitions: System, Model, Simulation Simulation Concepts: Simulation Types, Advantages and Disadvantages of Simulation, Where to use Simulation? Simulation Types: Discrete Event Simulation, Time Stepped Simulation, Other Simulation Types Monte Carlo Simulation Queueing Theory Queuing Theory Midterm exam Verification and Validation Probability and Statistics Input Distribution: Identifying distribution, Histograms Parameter prediction and conformance check Random Number Generation Random Variable Generation Output Analysis Output Analysis Final Exam DERSİN KAYNAKLARI Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır. Evrak Tarih ve Sayısı: 23/06/2017-E.12852 1- Simulation, Stewart Robinson, John Wiley and Sons 2- Discrete-event system simulation / Jerry Banks, John S. Carson II, Barry L. Nelson. Ders Kaynağı 3- Discrete systems simulation / Behrokh Khoshnevis. 4- Simulation / Sheldon M. Ross. 5- An Introduction to Computer Simulation / M. M. Woolfson and G. Pert. DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Ara Sınav Proje Sayısı 1 1 Toplam Yıl İçinin Başarıya Oranı Dönem Sonu Sınavının Başarıya Oranı Toplam Katkı Payı 60 40 100 40 60 100 Bu belge 5070 sayılı Elektronik İmza Kanununun 5. Maddesi gereğince güvenli elektronik imza ile imzalanmıştır.