|
TBB6026 | Biyoenformatik için Sistem Yön.ve Prog. | 2+2+0 | AKTS:7.5 | Yıl / Yarıyıl | Bahar Dönemi | Ders Duzeyi | Doktora | Yazılım Şekli | Seçmeli | Bölümü | BİYOİSTATİSTİK ve TIP BİLİŞİMİ ANABİLİM DALI | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze , Laboratuar Çalışması, Uygulama | Dersin Süresi | 14 hafta - haftada 2 saat teorik ve 2 saat uygulama | Öğretim Üyesi | -- | Diğer Öğretim Üyesi | Yok | Öğretim Dili | Türkçe | Staj | Yok | | Dersin Amacı: | Öğrenicilerin Linux Temelleri, Linux Komut Satırı, Düzenli İfadeler, BASH Programlama, Python Temelleri, Linux Dosya Sistemleri, Dosya Sistemi Hiyerarşisi, Linux Güvenliği, Linux'ta Güvenlik Sorunlarını Ele Alma, Linux C Temelleri, GCC, Maketools, CMake konularında bilgi sahibi olmalarını sağlamaktır. |
Öğrenim Kazanımları | PÖKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | Unix / Linux komut satırı hesaplama ortamına akıcı bir şekilde gezinme. | | | ÖK - 2 : | Geniş bir Unix / Linux yardımcı programını ve komutlarını doğru şekilde kullanma ve uygulama.
| | | ÖK - 3 : | Veri analizi ve pipeline için Unix / Linux kabuk betikleri oluşturma. | | | ÖK - 4 : | Ortam değişkenleri ve bağımlılıkları dahil olmak üzere yazılım kurulumunun temel kavramla | | | PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | |
Linux Temelleri, Linux Komut Satırı, Düzenli İfadeler, BASH Programlama, Python Temelleri, Linux Dosya Sistemleri, Dosya Sistemi Hiyerarşisi, Linux Güvenliği, Linux'ta Güvenlik Sorunlarını Ele Alma, Linux C Temelleri, GCC, Maketools, CMake |
|
Haftalık Detaylı Ders Planı | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | Linux Temelleri
| | Hafta 2 | Linux Komut Satırı | | Hafta 3 | Linux Dosya Sistemler
| | Hafta 4 | Düzenli İfadeler
| | Hafta 5 | BASH Programlama
| | Hafta 6 | Python Temelleri
| | Hafta 7 | Python Bileşik Veri Tipleri
| | Hafta 8 | Ara Sınav
| | Hafta 9 | Python Nesneye Yönelik Programlama
| | Hafta 10 | Python Veri Yapıları ve Algoritmalar
| | Hafta 11 | Python Veri Bilimi
| | Hafta 12 | Dosya Sistemi Hiyerarşisi
| | Hafta 13 | Linux C Temelleri
| | Hafta 14 | GCC Kullanımı
| | Hafta 15 | Maketools Kullanımı
| | Hafta 16 | CMake Kullanımı
| | |
1 | Jin Xiong , EssentialBioinformatics, 2006 | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Arasınav | 9 | | 2 | 20 | Kısa sınav | 4 | | 1 | 15 | Proje | 12 | | 2 | 15 | Dönem sonu sınavı | 14 | | 2 | 50 | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | Yüz yüze eğitim | 12 | 2 | 24 | Sınıf dışı çalışma | 12 | 2 | 24 | Laboratuar çalışması | 8 | 2 | 16 | Arasınav için hazırlık | 8 | 1 | 8 | Arasınav | 1 | 2 | 2 | Uygulama | 8 | 2 | 16 | Proje | 8 | 2 | 16 | Kısa sınav | 3 | 1 | 3 | Dönem sonu sınavı için hazırlık | 5 | 2 | 10 | Dönem sonu sınavı | 1 | 2 | 2 | Toplam Çalışma Yükü | | | 121 |
|