Bilgisayar Programlaması ve C Programlama Dili

C Programlama dilini öğrenmeye çalıştığım şu günlerde yardımcı olacak güzel bir kaynak
Hazırlayanlar Alper ÖZÇELİK Dr. Yalçın ÖZKAN Emeği geçen Kişilere ve dosyaları paylaşan Kutay Abime Teşekkürler
Flash Animasyonlar ile hazırlanmış görsel anlatımlar C dilini daha iyi anlamamız öğrenmemiz için büyük kolaylık sağlıyor ayrıca bölüm sonlarında Testler bulunmakta
Buradan Dersleri Online Olarak İnceleyebilirsiniz Buradan tüm ders içeriğini indirip bilgisayarınızda Offline olarak kullanabilirsiniz
BÖLÜM 1-Temel Kavramlar
Bölüm Hedefi
Problem Çözme
Algoritma Bulma ve Programlama Süreci
Algoritma
Algoritma Dili: Sözde Kodlar
DeÄŸiÅŸkenlere DeÄŸer Atama
Koşul Tanımlama
Döngüler
Yordamlar
Akış Şemaları
Basit Akış Şemaları
Yapısal Akış Şemaları
Programlama
Programlama Dilleri
Programlama Kavramlari
Atama Islemleri
Veri Türleri
Veri Yapilari
Kontrol Yapilari
Sira,Seçim,Tekrar
Yordam ve Fonk
Değerlendirme Soruları
BÖLÜM 2- C Programlama Diline Giriş
Bölüm Hedefi
C Programlarının Yapısı
Fonksiyonlar
main() fonksiyonu
C Önişlemcisi
Kitaplık Fonksiyonlarının Programa Dahil Edilmesi
Sembolik Değişmezlerin Tanımlanması
Açıklama Satırları
Temel Veri Türleri
Değişken Veri Türünün Bildirimi
Değişkenlere Başlangıç Değeri Atama
Değişken Türleri
Yerel DeÄŸiÅŸkenler
Küresel Değişkenler
extern DeÄŸiÅŸkenler
static DeÄŸiÅŸkenler
register DeÄŸiÅŸkenler
DeÄŸiÅŸmezler
Basit Veri Giriş Çıkışları
İşleçler
Aritmetik Işleçler
Aritmetik İşleçlerin Kullanımı
Artırma ve Azaltma İşleçleri
Aritmetik Isleçlerin Atama İşleçleriyle Birlikte Kullanımı
Karşılaştırma İşleçleri
Mantıksal İşleçler
Değerlendirme Soruları
BÖLÜM 3- Program Denetimi
Bölüm Hedefi
Program Denetimi
Karşılaştırma İşlemleri
Mantıksal İşleçler
if Deyimi ile karşılaştırma İşlemi
if Deyiminin İşleyişi
if İçinde Gruplama
Aksi Takdirde
else Deyiminin Çalışması
İç İçe if Deyimleri
? İşleci ile Karşılaştırma İşlemleri
Döngüler
Belirli Sayıda Tekrarlar: for Döngüsü
İç İçe for Deyimleri
Koşullu Döngüler
Döngü sonunda denetim-do..while döngüleri
Döngülerden Çıkış ve Devam
continue Deyimi
İç İçe Döngüler
switch Deyimi
goto Deyiminin Kullanımı
Değerlendirme Soruları
BÖLÜM 4- Diziler
Bölüm Hedefi
Diziler
Bir Boyutlu Diziler
Dizilere Başlangıç Değeri Atama
İndekslerin Kullanımı
Çok Boyutlu Diziler
Katar Dizileri
Klavyeden Katar Okumak
Katar Kopyalama
Katarların Birleştirilmesi
Katarların Karşılaştırılması
Katarların Uzunluğunu Bulmak
Katar Dizilere Başlangıç Değeri Atamak
Uygulama: Dizilerle Matris İşlemleri
İki Matrisin Toplamı
İki Matrisin Çarpımı
Değerlendirme Soruları
BÖLÜM 5- Göstergeler
Bölüm Hedefi
Gösterge Kavramı
Göstergelerin Bildirimi
DeÄŸiÅŸkenlerin Adresi
Göstergeye Ades Atama
Gösterge Aritmetiği
Değişken Adresinin Artırılması
Değişken Değerinin Artırılması
Gösterge İşlemlerinde ++ ve — İşleçlerinin Kullanımı
Adrese İşlem Sonucunu Yerleştirme
* ve & İşleçlerinin Birlike Kullanımı
Dizilerle Göstergelerin Birlikte Kullanımı
Karakter Dizileri ve Göstergeler
Katar Sabitler İçin Göstergelerin Kullanımı
Gösterge Dizilerinin Yaratılması
Göstergeye İşaret Eden Gösterge
Değerlendirme Soruları
BÖLÜM 6- Fonksiyonlar
Bölüm Hedefi
Fonksiyonlar
Fonksiyon Nasıl
Fonksiyonların Tanımlanması
Fonksiyon Çalıştıktan Sonra Kontrol Programın Bir Alt Satırına Geçer
Birden Fazla Fonksiyon Birbirini Çağırabilir
Fonksiyonun Değer Döndürmesi
Fonksiyonlar Arasında Parametre Geçirme
Küresel Değişkenler Yardımıyla Fonksiyonlar Arasında Değer Taşımak
static Değişkenlerin Fonksiyonlarda Kullanımı
Fonksiyon Çağırma Yöntemleri
Değer İle Çağırma
Referans İle Çağırma
Kendini Çağıran Fonksiyonlar
Değerlendirme Soruları
BÖLÜM 7- Yapılar Ve Birlikler
Bölüm Hedefi
Yapılar
Yapı Değişkenlerinin Kullanımı
Birden Fazla Yapı Değişkeninin Kullanımı
Alan Uzunluklarının Belirlenmesi
Yapı Dizileri
Alanlara Başlangıç Değeri Vermek
Fonksiyonlarla Kullanımı
Yapılara Gösterge Bildirimi
Bit Alanlar
Birlikler
Değerlendirme Soruları
BÖLÜM 8- Disk Dosyaları İle Çalışma
Bölüm Hedefi
Dosyaların Açılması
Dosya Açma
Dosya Kapatma
Dosyaya Bilgi Kaydetme
Dosyaya Sadece Bir Karakterin Yazdırılması
Dosyaya Bir Karakter Dizisinin Kaydedilmesi
Bir Dosyaya İkili Yapıda Veri Yazdırma
Dosyaya Biçimlendirilmiş Veri Kaydetme
Dosyadan Bilgi Okuma
Dosyadan Bir Karakterin Okunması
Dosyadan KArakter Dizisinin Okunması
İkili Yapıdaki Verileri Okuma
Dosyadan Biçimlendirilmiş Veri Okuma
Dosya Sonunun Belirlenmesi
Dosyaya Veri Ekleme
Dosyanın Yok Edilmesi
Dosyalara Rasgele EriÅŸim
Değerlendirme Soruları
BÖLÜM 9- Hazır Fonksiyonlar
Bölüm Hedefi
Hazır Fonksiyon Nedir?
Hazır Fonksiyon Türleri
Standart Giriş-Çıkış Fonksiyonları
Karakter Fonksiyonları
Karakter Üzerinde İşlem Yapan Fonksiyonlar
Katarlar Üzerinde İşlem Yapan Fonksiyonlar
Matematik Fonksiyonları
Trigonometrik İşlemler
Logaritma İşlemleri
Üslü İşlemler
Karekök İşlemi
Zaman ve Tarih Fonksiyonları
Değerlendirme Soruları
BÖLÜM 10- C Önişlemcisi
Bölüm Hedefi
Önişlemci Nedir?
#define İle Makroların Tanımlanması
C Deyimlerinin Başka İsimlerle Kullanımı
İfadelerin Tanımlanması
Makrolarda Parametre Kullanımı
Makrolarda # ve ## İşleçlerinin Kullanımı
Makronun İptal Edilmesi
#include Emri
KoÅŸullu Derleme
#if Emirleri
#ifdef Emirleri
Değerlendirme Soruları
Ders Sonu
2/11/2008 7:20 pm
Gevv kardeş sana helal olsun bu yollar. seni tebrik ediyorum böyle güzel dökümanları bulup insanlarla paylaşman çok güzel. ben daha bitane siteme zaman ayırıpta düzenleyemedim sen sürekli yeni dökümanlar bulup ekliyorsun. devamını bekleriz. iyi çalışmalar.
2/11/2008 9:29 pm
s.a. arkadaşım bu ahmet yesevinin animasyonlu ders notlarının hepsi eskiden halka açıktı. şimdi değil galiba. bu universitenin başka derslerini nereden bulabiliriz.