Menü Kapat

C Programlama Eğitimi

C Programlama Eğitimi

Gömülü Sistemlere Temel Yönelik C Programlama Eğitimi, gömülü sistem programlama amacıyla C programlamayı öğrenmek isteyenlere yönelik hazırlanmış bir eğitimdir. Bu eğitimde gömülü sistem programlamada kullanma hedefiyle C programlama öğrenmek isteyenler hedeflenmektedir. Gömülü Sistemler alanında yazılım geliştirmeyi düşünen kişilerin ve ekiplerin alması gereken temel eğitimlerden birisidir.

Eğitimin Süresi

35 saat ( 5 Gün – 7’şer saat)

Eğitim İçeriği

Eğitim %50 Teorik %50 Uygulamalı olarak gerçekleştirilecektir.

 (Aşağıda işlenecek konular sıralanmıştır. Eğitimin akışına göre sıralama ve planlama değişebilir)

 

1.Gün

  1. Gömülü Sistemlere Giriş
  2. Gömülü Sistemlerde Programlamanın Farkları
  3. Gerçek Zamanlı Sistemler
  4. Gömülü Sistem Programlama Araçları
  5. C Diline Giriş
  6. C Dili Standartları
  7. Temel CPU mimarileri
  8. Temel Bilgiler ve İkili Aritmetik
  9. Temel Veri Tipleri
  10. Tamsayı ve kayar-noktalı tipler
  11. İşaretli sayı ve işaretsiz sayı kavramları
  12. Temel veri tiplerinin kullanımı ile ilgili önemli noktalar
  13. Tip Dönüşümleri (Casting)
  14. C standart giriş – çıkış (IO) fonksiyonları
  15. Aritmetik işlem operatörleri
  16. Mantık Operatörleri
  17. Kontrol Yapıları
  18. Uygulamalar

2.Gün

  1. if / else yapısı
  2. switch / case yapısı
  3. Döngüler
  4. for döngüsü
  5. while döngüsü do-while döngüsü
  6. Döngülerin kullanımına dair örnekler
  7. İç içe döngüler
  8. Diziler
  9. Dizilerle temel işlemler
  10. Dizilerin kullanımına dair örnekler
  11. Döngüler ve diziler
  12. Dizi sıralama
  13. Fonksiyonlar
  14. Fonksiyon Tipleri
  15. Fonksiyonlardan Değer Döndürme
  16. Fonksiyonları Değerle Çağırma (Call-By-Value)
  17. Değişkenlerin tanım aralıkları (Scope)
  18. Değişkenlerin Bellekteki Ömürleri (Storage)
  19. Hata Ayıklama İşlemleri
  20. Uygulamalar

 

3.Gün

  1. Prosedürel programlama
  2. Modüler Yazılım Geliştirme
  3. Katmanlı Yazılım Mimarileri
  4. İşaretçiler (Pointer)
  5. İşaretçilerin kullanımı
  6. İşaretçiler ve Fonksiyonlar
  7. Fonksiyonlara Adres ile Değer Geçme (Call-by-Reference)
  8. Uygulamalar

 

4.Gün

  1. Yapılar (Struct)
  2. Gömülü Programlamada Yapıların Kullanımı
  3. Birlikler (union)
  4. Numaralandırma Tipleri (enum)
  5. Ön İşleyici (preprocessor)
  6. Şartlı derleme
  7. Uygulamalar

5.Gün

  1. Başlık dosyaları (Header Files)
  2. Bit İşlemleri
  3. Genel bir tekrar
  4. Soruların cevaplanması ve Kapanış