Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Dr. Öğr. Üyesi Recai Oktaş *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2023, Dönem: Bahar
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Derlemeli dil ailesiyle tanışma; Geliştirme ortamının ayarlanması; C diliyle "hello world"; Değişken kavramı; Kontrol yapıları oluşturma; Döngü kurma; Komut satırından argüman alma; Programların/yazılımların birbiriyle haberleşmesi; İşlev tanımlama; Önişleme; Pointer aritmetiği; Bellek tahsisi; Dosya giriş/çıkışı

Dersin İçeriği

1. C Programming Language (2nd Edition), Brian W. Kernighan, Dennis M. Ritchie, Prentice Hall; 2 edition (April 1, 1988) 2. C Programming: A Modern Approach, 2nd Edition, K.N.King, W. W. Norton ve Company; 2 edition (April 19, 2008)

Dersin Amacı

Öğrencilerin kod ve bilgisayar arasındaki sınırı anlamalarını, C ve Linux geliştirme araçlarını öğrenmelerini ve Programlama davranışlarını geliştirmelerini sağlamak.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Giriş
2 Karakter Giriş-Çıkışı
3 Değişkenler, Göstericiler ve Diziler
4 Programları dosyalara bölme ve modüler tasarım
5 Programlama Stili, Değişken Ömürleri ve Programları Test Etmek
6 Bağlı Listeler, Fonksiyon Göstericileri ve Soyut Veri Türü
7 Program Tasarımı ve Çırpı İşlevi
8 Ara Sınav
9 Bellek Tahsisi
10 İkili Sayılar
11 Dosya Giriş - Çıkışı
12 Dosya Giriş - Çıkışı
13 Sistem Çağrıları
14 Sistem Çağrıları
15 Genel tekrar
16 Genel tekrar