DERS FORMU SYLLABUS - Bilgisayar Mühendisliği
Transkript
DERS FORMU SYLLABUS - Bilgisayar Mühendisliği
YTÜ Elektrik-Elektronik Fakültesi Bilgisayar Mühendisliği Bölümü Yıldız Technical University, Computer Engineering Department DERS FORMU SYLLABUS Adı Name Bilgisayar Ağ Teknolojileri / Computer Networking Technologies Kodu Code Yarıyıl Semester 0113862 Teori Uygulama Lab. (saat/hafta) (saat/hafta) (saat/hafta) Lecture Practice Lab. (hours/week) (hours/week) (hours/week) 3 0 0 6 Dili Language TR Ders Course Koordinatörü Coordinator Amacı Objectives Tanımı Description Çıktıları Outcomes Önkouşul(lar) Pre-requisite(s) Kitabı Text Book Diğer Kaynak(lar) Other Reference(s) AKTS ECTS 3 4 EN Temel Bilimler Basic Sciences Temel Meslek Basic Occupational Meslek / Alan Occupational/Branch Türü Type Kredi Credit Kültür Culture Sosyal Social Seminer Seminar Zorunlu Compulsive Seçmeli Elective Yrd. Doç. Dr. A. Gökhan YAVUZ Bilgisayar ağları ile bu ağları oluşturan yazılım ve donanım unsurlarının analiz, tasarım ve gerçeklenmesinin öğretilmesi This course aims at teaching the students the analysis, design and implementations of computer networks OSI referans modelinin 3 ile 7 katmanları, TCP/IP protokol yapısı, TCP/IP ağ uygulamaları This course includes the upper layers (3rd to 7th) of the OSI reference model and compares it with the TCP/IP protocol suite Bilgisayar sistemlerinin bir ağ aracılığı ile birbirlerine bağlanabilmesi için gerekli yazılım ve donanım unsurlarının bir araya getirilebilmesi, ayarlamalarının yapılabilmesi ve bu network yapıları üzerinden istemci-sunucu, dağıtık yapıda çalışan uygulamaların tasarlanabilmesi ve gerçeklenebilmesi This course enables students to analyze, design and implement computer networks either in standalone applications or as part of other large systems yok none · Computer Networks, Andrew S. Tanenbaum, Prentice Hall · The Communications Handbook, Jerry D. Gibson, CRC Press · Unix Network Programming Volume 1, 2, W. Richard Stevens, Prentice Hall 1. Internet 1/4 YTÜ Elektrik-Elektronik Fakültesi Bilgisayar Mühendisliği Bölümü Yıldız Technical University, Computer Engineering Department DEĞERLENDİRME SİSTEMİ VE KREDİ DAĞILIMI EVALUATION CRITERIA AND CREDIT DIVISION Yöntem Method Değerlendirme Sistemi Evaluation Criteria Kredinin Dağılımı Division of Credit (%) Yıliçi Sınavı Midterm Exam(s) Kısa Sınav Quiz(s) Ödev Homework(s) Proje Project(s) Laboratuvar Laboratory Diğer (Açıklayınız) Other (Specify) Yılsonu Sınavı Final Exam Temel Bilimler Basic Sciences Mühendislik Bilimi Engineering Sciences Mühendislik Tasarımı Engineering Design Sosyal Bilimler Social Sciences 2/4 Adedi Quantity Oranı % Ratio 2 40 - - 2 20 - - - - - - 1 40 0 80 20 0 YTÜ Elektrik-Elektronik Fakültesi Bilgisayar Mühendisliği Bölümü Yıldız Technical University, Computer Engineering Department HAFTALIK DERS PLANI WEEKLY LECTURE PLAN Hafta Week 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Konu Topic Ağ (Network) katmanının tanımı, görevleri ve çalışma prensiplerinin incelenmesi Network layer, its definitions and fundamentals of operation Bilgisayar ağı içerisinde iki nokta arasında izlenecek yolun bulunmasına yönelik statik ve dinamik routing (yol bulma) algoritmalarının incelenmesi ve karşılaştırılması Routing in the network layer Ağ katmanında tıkanıklık (congestion) kavramının tanımı, oluşma nedenleri ve çözüm yolları Congestion in the network layer Örnek bir ağ katmanı olarak IP (Internetworking Protocol) protokolünün incelenmesi Analysis of IP protocol IP protokolünde yer alan, ICMP, BOOTP, DHCP ve diğer ağ katmanı ile ilgili protokollerin incelenmesi Analysis of ICMP, BOOTP, DHCP protocols in the IP protocol Ara sınav Midterm Ulaşım (Transport) katmanının tanımı, görevleri ve çalışma prensiplerinin incelenmesi Definition of the transport layers, its functions and principles of operation Bağlantılı (connection-oriented) ve bağlantısız (connectionless) ulaşım protokollerinin incelenmesi ve karşılaştırılması Connection-oriented and connection-less transport layers Ulaşım katmanında kalite kontrolünün (QoS) sağlanmasının önemi ile kalite kontrolü sağlayan yöntemlerin incelenmesi ve karşılaştırılması Quality of service and its effect in the transport layer Bağlantısız ulaşım örneği olarak TCP/IP protokolü içinde yer alan UDP (User Datagram Protocol) protokolünün incelenmesi User Datagram Protocol as an example of connection-less transport layer protocol Bağlantılı ulaşım katmanı yapısının TCP (Transmisson Control Protocol) örneği ele alınarak incelenmesi Transmission Control Protocol as an example of connection-oriented transport layer protocol Oturum (Session) ve Sunum (Presentation) katmalarının tanımı, görevleri ve çalışma prensiplerinin incelenmesi Session and presentation layers Ara sınav Midterm Uygulama (Application) katmanının tanımı ve incelenmesi Application layer TCP/IP protokol yapısında yer alan Telnet, SSH, DNS, FTP, HTTP ve benzeri uygulamaların incelenmesi Example TCP/IP applications 3/4 YTÜ Elektrik-Elektronik Fakültesi Bilgisayar Mühendisliği Bölümü Yıldız Technical University, Computer Engineering Department PROGRAM ÇIKTILARINA KATKISI CONTRIBUTION TO PROGRAM OUTCOMES 1 Temel bilimleri Bilgisayar Mühendisliği alanında kullanabilme becerisi Ability to apply basic sciences in the field of computer engineering 2 İstenilen gereksinimleri karşılayacak sistemleri tasarlayabilme becerisi Ability to design systems to meet desired needs 3 Tasarımları, deneysel yöntemler ile destekleyerek uygulayabilme becerisi Ability to implement designs by experiments 4 Takım çalışması yapabilme becerisi Ability to function as a member of a team 5 6 7 8 9 Yok None Kısmi Partial x x x x Analitik düşünce ile mevcut sistemleri inceleme, iyileştirme ve geliştirmeye yönelik algoritmik çözümler üretebilme becerisi Ability to create algorithmic solutions to inspect, improve and enhance existing systems by means of analytical approaches Mesleki ve etik sorumluluklara sahip olma, yetki alabilme ve gereğini yerine getirebilme becerisi Ability to possess professional and ethical responsibilities, taking charge and fulfiling the requirements Türkçe ve İngilizce etkin sözlü ve yazılı iletişim kurabilme becerisi Ability to communicate effectively in written/spoken Turkish and English Küresel ve toplumsal boyutlarda mühendislik alanındaki gelişmeleri takip edebilecek ve üretebilecek eğitime sahip olmak The ability to possess the necessary level of education to pursuit engineering advances and to develop them Yaşam boyu öğrenme gereğini algılamak ve kendi kendine öğrenme becerisini kazanmak Comprehend the necessity of life-long learning and gain the ability of self-learning Değişken koşullara uyum sağlayabilme becerisi 10 Ability to adapt to changing conditions x x x x x x Mühendislik uygulamaları için gerekli teknikleri ve modern mühendislik araçlarını kullanabilme becerisi 11 Ability to use techniques and modern engineering tools necessary for engineering practice Hazırlayan / Prepared By: Yrd. Doç. Dr. A. Gökhan YAVUZ Tam Complete Tarih / Date : 29.06.2010 İmza / Signature: 4/4 x
Benzer belgeler
0112581 - Bilgisayar Mühendisliği
YTÜ Elektrik-Elektronik Fakültesi Bilgisayar Mühendisliği Bölümü Yıldız Technical University, Computer Engineering Department
DetaylıVeri Sikistirma-Ders Taniti
Y.T.Ü Elektrik-Elektronik Fakültesi Bilgisayar Mühendisliği Bölümü Yıldız Technical University, Computer Engineering Department
Detaylı