Eğitim İçeriği
C Programlama Dili'nin Kısa Tarihi
Temel Talimatlar
Veri Türleri
- Anahtar kelimeler
- Operatörler ve öncelikleri
Veri Alma ve Görüntüleme
- Printf biçimlendirme talimatları ve scanf
Operatörler
Fonksiyonlar, makrolar
Yapılar (Structures)
Düzenekler (Indicators)
- Düzenekler (Pointers) değişkenlere
- Fonksiyonlara düzenekler
- Yapılardaki değişkenlere düzenekler
Dinamik Bellek Ayırma
- Malloc fonksiyonu
Rakamalı parametreli fonksiyonlar, birleşimler (unions), bit alanları, kütüphane temel fonksiyonları
- Matematik, stdio, stdlib, time kütüphaneleri
Algoritmalar ve Veri Yapılarına Giriş *
- Tek yönlü liste (Unidirectional list)
- Ağaç (Tree)
- Sıralama algoritmaları (Sorting algorithms)
- * Seçmeli konular
Kurs İçin Gerekli Önbilgiler
- Temel bilgisayar kavramları ve işletim sistemlerinin anlaşılması
- Metin düzenleyici veya temel geliştirme araçlarının kullanımı deneyimi
- Herhangi bir dilde temel programlama deneyimi faydalı ancak zorunlu değildir
Hedef Kitle
- C programlamayı öğrenmek isteyen başlangıç düzeyindeki programcılar
- Düşük seviye programlamanın anlamını güçlendirmek isteyen yazılım geliştiricileri
- Gömülü veya sistem düzeyi yazılımıyla çalışan mühendisler ve teknik profesyoneller
Danışanlarımızın Yorumları (5)
C programlamasının temelini öğrenebildim ve üzerine inşa edebileceğim bir şeyim oldu.
Patrick Hensley - Roush Industries
Eğitim - Programming in C
Yapay Zeka Çevirisi
El işine! Bu, eğitmenin sağladığı bilgiyi test etmemizi ve kendimize daha zor gelen belirli fonksiyonlar hakkında not alabilmemize yardımcı oldu.
Lloyd Lancour - Roush Industries
Eğitim - Programming in C
Yapay Zeka Çevirisi
Eğitmenin C programlama dilindeki bilgisi ve herkesin sorunlarını nasıl düzelttiğini gösterme şekli, kodlama sorunlarını teşhis etmede ve kendi başıma STM32CubeIDE kullanmakta en fazla yardımcı oldu. Eğitmenin kurs içinden çıkıp daha çok iş yükümüzle ilgili olan kullanım senaryolarını açıklamasının birçok kez gerçekleşmesi, kesinlikle bu sınıfın değerini artırdı!
David Sanders - Roush Industries
Eğitim - Programming in C
Yapay Zeka Çevirisi
Cameron görevleri dağıtırdı ve herkesin panosunun çalıştığını kontrol ederdi. Eğer herhangi bir konuda karışıklık veya hata oluşursa, tüm grup yanlışların nerede olduğunu geriye giderek inceleyebilirdi. Çok profesyonel bir yaklaşım.
Trevor Koch - Roush Industries
Eğitim - Programming in C
Yapay Zeka Çevirisi
Harika kavramlar ve pratik uygulamalarla bilgi
Patrick German - Roush Industries
Eğitim - Programming in C
Yapay Zeka Çevirisi