Program bilgi paketi öğrenci bilgi sisteminden alınmaktadır.

Program PDF indir →
4. Yıl · Güz 10 AKTS
4. Yıl · Bahar 10 AKTS
CS 3005

Sistem Programlama

5.00 AKTS 3.00 Kredi İngilizce

Öğretim Elemanı: Dr. Öğr. Üyesi Shahram TAHERİ

Dersin Amacı

Bu ders öğrencilere Unix ve C programlama altında programlamanın temellerini tanıtır. Öğrenciler Unix bash kabuğu, Unix dosya sistemi, C yapısı ve temel C kütüphanesi rutinleri gibi konularla karşılaşırlar.

Dersin İçeriği

Unix temelleri ve dosya sistemi Bash kabuğu Unix dosya yönetimi Unix yardımcı programları C ldilbilgisi değişkenler, data tipleri C kontrol yapıları C fonksiyonları Arrayler Stringler C'de yapılar C işaretçileri ve hafıza yönetimi Bit manipülasyonu, C’de dosya yönetimi ve system çağrıları C programlarını derleme ve baglama, GDB Hata ayıklayıcısını kullanma C programlarını derleme ve baglama, GDB Hata ayıklayıcısını kullanma Makefile oluşturma

Dersin Ön Koşulu/ Yan Koşulu

CS1002

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

"The C Programming Language", 2nd ed., Brian W. Kernighan and Dennis M. Ritchie

Akademik Dürüstlük ve Yapay Zeka

Akademik dürüstlüğün ihlal edilmesi, sadece kopya çekmekle sınırlı değildir ayrıca, izinsiz alıntı yapmak, bilgi uydurmak veya atıf yapmak, başkalarının sahtekarlık hareketlerine yardım etmek, eğitmenin haberi olmaksızın daha önce kullanılan bir çalışmanın veya başka bir öğrencinin çalışmasının teslim edilmesi veya diğer öğrencilerin akademik çalışmalarına müdahale etmeyi de içermektedir. Akademik irtibakların herhangi biri ciddi bir akademik ihlaldir ve disiplin işlemi ile sonuçlanır.

Ders bilgi paketinde görüntüle → Ders PDF indir Listeye dön