DERSİN GENEL BİLGİLERİ |
Ders Kodu | Ders Adı | Yıl | Yarıyıl | Teorik | Pratik | Kredi | AKTS |
70714MEEOS-CME0052 | Fundamentals of Computer Systems and Networks | 0 | Güz |
3 | 0 | 3 | 6 |
Dersin Türü: | Departmental Elective |
Dersin Düzeyi: | Yüksek Lisans TYYÇ:7. Düzey QF-EHEA:2. Düzey EQF-LLL:7. Düzey |
Dersin Öğretim Dili: | İngilizce |
Dersin Ön/Yan Koşulu: | Yoktur |
Dersin Veriliş Şekli: | Yüz yüze |
Dersin Koordinatörü: | Profesör Dr. ABDURAZZAG ALI A ABURAS |
Dersin Öğretim Eleman(lar)ı: |
|
Dersin Kategorisi: |
BÖLÜM II: DERSİN TANITIMI |
Dersin Amacı: | 1) Evaluate the performance of computer networks 2) Evaluate the complexity and performance of the operating system. 3) Analyze a wide variety of computer networks 4) Evaluate the performance of an operating system. 5) Create high-performance applications 6) Understand the interaction between the components of the system. |
Dersin İçeriği: | Topics to be covered in the course: Part#1: Operating System 1. Processes 2. CPU Scheduling 3. Memory management 4. Concurrency and Threads 5. Disk scheduling 6. File systems Part#2: Computer Networks 7. Computer Networks and the Internet 8. Application Layer 9. Transport Layer 10. Network Layer 11. Link Layer 12. Physical Layer |
The student should have a prerequisite course such as programming languages in Python, and/or VC++ |
Bilgi (Kuramsal ve/veya olgusal bilgi olarak tanımlanmıştır.) | ||
Beceriler (Bilişsel ve/veya uygulama becerileri olarak tanımlanmıştır.) | ||
1) Applying knowledge, understanding, Skills, and Critical Abilities to:
1) Evaluate the performance of computer networks
2) Evaluate the complexity and performance of the operating system.
3) Analyze a wide variety of computer networks
4) Evaluate the performance of an operating system.
5) Create high-performance applications
6) Understand the interaction between the components of the OS.
7) Analyze network technologies
8) Analyze and evaluate computer system hardware.
9) Analyze concurrent processes and threads
10) Evaluate deadlock situations and memory management
11) Evaluate the CPU and Disk Scheduling management
|
||
Yetkinlikler ("Bağımsız Çalışabilme", "Sorumluluk Alabilme", "Öğrenme", "İletişim ve Sosyal" ve "Alana Özgü" yetkinlikler olarak tanımlanmıştır.) |
Ders Notları / Kitaplar: | Core/Recommended Reading List: 1. Computer Networking: A Top-Down Approach, 8th edition Jim Kurose, Keith Ross, Pearson, 2020 2. Computer Networking: A Top-Down Approach, 7th edition, by James Kurose and Keith Ross. ISBN-13: 978-0-13-359414-0 3. Operating Systems: Three Easy Pieces, by R. Arpaci-Dusseau & A. Arpaci-Dusseau Supplemental Reading List 1. A. S. Tanenbaum and D. J. Wetherall, Computer Networks (5th Edition), Pearson, 2010 2. L. L. Peterson and B. S. Davie, Computer Networks, Fifth Edition: A Systems Approach (The Morgan Kaufmann Series in Networking), Morgan Kaufmann, 2011 3. A. Silberschatz, Operating System Concepts, 10th Edition, EPUB Reg Card Abridged Print Companion Set, Wiley, 2018 |
Diğer Kaynaklar: | 1. Computer Networking: A Top-Down Approach, 8th edition Jim Kurose, Keith Ross, Pearson, 2020 2. Computer Networking: A Top-Down Approach, 7th edition, by James Kurose and Keith Ross. ISBN-13: 978-0-13-359414-0 3. Operating Systems: Three Easy Pieces, by R. Arpaci-Dusseau & A. Arpaci-Dusseau |
Etkisi Yok | 1 En Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 En Yüksek |
Program Öğrenme Çıktıları | Katkı Oranı (1-5) | |
1) | Lisans düzeyinde edinilen bilgileri derinleştirerek uygulamaya koyabilme bilgisine sahiptir. | |
2) | Mesleki yaşamda etik değerlere ve toplumsal sorumluluklara duyarlıdır. | |
3) | Araştırma/proje süreçlerine katılma ve çıktıları etkili biçimde sunma/yayımlama deneyimine sahiptir. | |
4) | Çok disiplinli ortamlarda bireysel ya da ekip üyesi/lideri olarak yaratıcı ve sorumlu çalışma becerisine sahiptir. | |
5) | Sözlü, yazılı, grafiksel ve teknolojik yollarla etkin iletişim kurabilme yetkinliğine sahiptir. | |
6) | Bağımsız bilgiye ulaşma, kendini geliştirme ve güncel kalma alışkanlığına sahiptir. | |
7) | Yapay zeka ile ilişkili mühendislik sistemlerini tasarlama, modelleme ve problemleri yenilikçi yöntemlerle çözme becerisine sahiptir. | |
8) | Yapay zeka üzerine deney/simülasyon düzenleme, veri toplama, analiz etme ve yorumlama yetkinliğine sahiptir. | |
9) | Matematik, fen ve mühendislik bilgilerini yapay zeka ile uygulama; güncel konular hakkında bilgi sahibi olma ve bu bilgileri araştırma ya da ürün geliştirme süreçlerinde etkin şekilde kullanır. | |
10) | Alanında derinlemesine düşünme, akıl yürütme ve analitik bakış açısı geliştirme becerisine sahiptir. |
BÖLÜM IV: DERSİN ÖĞRENME VE ÖĞRETME YÖNTEMLERİ İLE ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİ |
Ara Sınav | |
Sunum | |
Yarıyıl Sonu Sınavı | |
Rapor Değerlendirme |
Ölçme ve Değerlendirme Yöntemleri | Uygulama Sayısı / Yarıyıl | Katkı Oranı |
Projeler | 2 | % 20.00 |
Ara Sınavlar | 1 | % 30.00 |
Yarıyıl Sonu Sınavı | 1 | % 50.00 |
Toplam | % 100 | |
YARIYIL İÇİ ÖLÇME VE DEĞERLENDİRME YÖNTEMLERİNİN BAŞARI NOTUNA KATKI ORANI | % 50 | |
YARIYIL SONU SINAVININ BAŞARI NOTUNA KATKI ORANI | % 50 | |
Toplam | % 100 |
BÖLÜM V: DERSİN İŞ YÜKÜ VE AKTS KREDİSİ |