DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
İşletim Sistemlerine Giriş MIS 302 Bahar 02+00+02 Zorunlu 3 5
Akademik Birim:
Öğrenim Türü: Örgün eğitim
Ön Koşullar yok
Öğrenim Dili: İngilizce
Dersin Düzeyi: Seviye Belirtilmemiş
Dersin Koordinatörü: Işıl YENİDOĞAN
Dersin Amacı: Modern işletim sistemlerinin özellikleri ve yapısı hakkında açık ve eksiksiz bir anlayış kazandırma, işletim sistemlerinin yapısı ve mekanizması hakkındaki temel kavramları öğretme ve Linux işletim sisteminin, kabuk programlama tekniklerinin de yardımı ile etkin kullanım becerilerini kazandırma
Dersin İçeriği: Bilgisayar Sistemine Genel Bakış:
Temel öğeler
İşkesme sinyali
Bellek hierarşisi
Ön bellek
Doğrudan bellek erişimi
İşletim Sistemine Genel Bakış:
Amaçlar ve İşlevler
Sanal makineler
Microsoft Windows'a genel bakış
Linux:
Linux Sistemin temel bileşenleri
Kurma, özelleştirme ayarları ve Linux kabuğu
Önemli komutlar, kelime öbekleri arama ve yerdeğiştirme
metin işleme araçları, komut satırı işleme, kabuk betiği tanımları
Dersin Öğrenme Çıktıları (ÖÇ):
  • 1- Mikroişlemcilerin evrimsel değişimi, işkesme sinyali, bellek hierarşisi, ön bellek, doğrudan bellek erişimi, çoklu işlemci ve and çok çekirdekli yapılar gibi kavramları anlama
  • 2- İşletim sistemlerinin amaç ve işlevlerini tanımlayabilme
  • 3- İşletim sistemlerinin evrimsel değişimi hakkında bilgi sahibi olma
  • 4- Modern işletim sistemlerinin gelişimine imkan sağlayan gelişmeleri bilme
  • 5- Sanal makineler hakkında bilgi sahibi olma
Dersin Öğrenme Yöntem ve Teknikleri Sınıf içi dersler, laboratuvar seansları, ödev, kısa sınavlar, vize ve final sınavları


HAFTALIK PROGRAM

HaftaKonularÖn Hazırlık
1 Bilgisayar Sistemine Genel Bakış: Temel öğeler Ders kitabından ilgili konuyu okuma
2 İşkesme sinyali, Bellek hierarşisi, Ön bellek Ders kitabından ilgili konuyu okuma
3 Sanal Makinalar, Terminal'e giriş, Linux İşletim Sistemi çerçevesi Ders kitabından ilgili konuyu okuma
4 Önemli Linux Komutları Ders kitabından ilgili konuyu okuma
5 Önemli Linux Komutları devam Ders kitabından ilgili konuyu okuma
6 Dosya Sistemi Ders kitabından ilgili konuyu okuma
7 Etkileşimli metin işleme Ders kitabından ilgili konuyu okuma
8 Proses Yönetimi Ders kitabından ilgili konuyu okuma
9 Tekrar Tekrar
10 Düzenli İfadeler Ders kitabından ilgili konuyu okuma
11 Grep, awk, sed komutları Ders kitabından ilgili konuyu okuma
12 Kabuk Programlama Ders kitabından ilgili konuyu okuma
13 Kabuk Programlama devam Ders kitabından ilgili konuyu okuma
14 Final için tekrar Tekrar


ZORUNLU ve ÖNERİLEN OKUMALAR

Operating System Concepts by Silberschatz, Galvin and Gagne, 8th edition, 2009 John Wiley & Sons
A Practical Guide to Linux Commands, Editors, and Shell Programming, by Mark G. Sobell, 2nd edition, 2010 Prentice Hall
Ubuntu Unleashed 2015 Edition


DİĞER KAYNAKLAR

Windows 7, Oreilly
MIT OpenCourseWare - YouTube


DEĞERLENDİRME SİSTEMİ

Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
Katılım 14 5
Laboratuvar 14 20
Ödev 2 15
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar 3 20
Final Sınavı 1 40
Total: 34 100


İŞ YÜKÜ HESAPLAMASI

EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ders Saati14228
Laboratuvar14228
Ödev2612
Dersle İlgili Sınıf Dışı Etkinlikler339
Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar31030
Final Sınavı12020
Toplam İş Yükü (saat):127


PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

#
OC1
OC2
OC3
OC4
OC5