C/C++ Programlama Kursu, gömülü sistemler üzerinde çalışmak isteyenler için tasarlanmış bir programcılık kursudur. C++, nesneye yönelik bir programlama dili olup, C dilinin bir türevidir ve C diline benzer bir yapıya sahiptir. Bu eğitimde, C diliyle temel programlama kavramları (değişkenler, döngüler, operatörler, fonksiyonlar, karar yapıları) örnekler üzerinden uygulamalı şekilde öğretilir. Ardından, C++ ile nesne yönelimli programlama teknikleri yine uygulamalı şekilde aktarılır.
C ve C++ Programlama Kursu’nun toplam süresi minimum 30 saattir. Katılımcının öğrenme hızına ve ihtiyaçlarına göre, eğitmen onayıyla ek etüt saatleri planlanarak sürenin esnetilebilmesi sağlanır. Böylece kurs sonunda maksimum düzeyde yetkinlik kazanılır.
Bu modülde programlamanın temel prensiplerini, algoritmik düşünme becerilerini ve C++ dilinin genel yapısını öğreneceksiniz. Donanım-yazılım etkileşimi, veri depolama birimleri ve ASCII kodlama sistemini anlayarak programlama dünyasına ilk adımı atacaksınız. Yapısal ve nesne yönelimli paradigmalar arasındaki temel farkları kavrayacak, editörlerin çalışma mantığını öğreneceksiniz.
Değişken tanımlama kuralları, veri tipleri ve operatör kullanımını detaylı şekilde inceleyeceğiniz bu bölümde, temel matematiksel işlemlerden bit düzeyinde operasyonlara kadar geniş bir yelpazede uygulamalar yapacaksınız. Değişken yaşam döngüsü, tip dönüşümleri ve bellek yönetimi konularında uzmanlaşacaksınız.
Koşullu ifadeler ve döngü mekanizmalarıyla program akışını kontrol etmeyi öğreneceksiniz. Karmaşık mantıksal sorgular oluşturmayı, switch-case yapılarıyla çoklu seçenekleri yönetmeyi ve çeşitli döngü türleriyle verimli kod yazma tekniklerini keşfedeceksiniz.
Veri yapılarının temelini oluşturan dizileri ve dinamik bellek yönetimini öğreneceksiniz. Pointer kullanımı, bellek adresleme teknikleri ve çok boyutlu veri saklama yöntemleriyle optimize edilmiş programlar geliştireceksiniz.
Modüler programlama için kritik öneme sahip fonksiyonları ve dosya yönetim sistemlerini derinlemesine inceleyeceksiniz. Parametre aktarım teknikleri, özyineleme ve kütüphane oluşturma gibi ileri konularla kod tekrarını minimize etmeyi öğreneceksiniz.
Programları harici parametrelerle çalıştırma ve sistem seviyesinde işlemler yapma becerileri kazanacaksınız. Komut satırı argümanlarını işleme, hata ayıklama ve optimize kod yazma tekniklerini uygulamalı olarak deneyimleyeceksiniz.
OOP paradigmasının temel prensiplerini (encapsulation, inheritance, polymorphism) öğrenecek, sınıf-diagram ilişkilerini kurarak nesne merkezli programlar geliştireceksiniz. Constructor/destructor kullanımı ve erişim belirleyicilerle güvenli kod yazma tekniklerini uygulayacaksınız.
Kalıtım mekanizmaları, çok biçimlilik ve soyut sınıflar gibi ileri OOP konseptlerini öğreneceksiniz. Operatör aşırı yükleme, friend fonksiyonlar ve sanal metodlarla kompleks sistemler tasarlayacaksınız.
C++'ın güncel özelliklerini ve optimizasyon tekniklerini öğreneceksiniz. Move semantiği, akıllı pointer'lar ve lambda ifadeleri gibi modern konseptlerle performans odaklı uygulamalar geliştireceksiniz.
Edindiğiniz tüm bilgileri entegre ederek gerçek dünya problemlerine çözümler üreteceksiniz. Veritabanı entegrasyonları, GUI uygulamaları ve algoritma optimizasyonları içeren kapsamlı projelerle portfolyonuzu zenginleştireceksiniz.
Nisan Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Cumartesi-Pazar | 14:00-18:00 | 26.04.2025 18.05.2025 |
BAŞLADI |
Mayıs Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Cumartesi-Pazar | 14:00-18:00 | 17.05.2025 13.06.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 24.05.2025 20.06.2025 |
Ön Kayıt | |
Salı-Perşembe | 18:30-21:30 | 13.05.2025 17.06.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 14:00-18:00 | 10.05.2025 06.06.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 18:30-21:30 | 03.05.2025 07.06.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 24.05.2025 20.06.2025 |
Ön Kayıt |
Haziran Ayı Eğitim Takvimi | ||||
---|---|---|---|---|
Ders Günleri | Ders Saatleri | Baş. Tarihi Btş.Tarihi |
Ön Kayıt | |
Cumartesi-Pazar | 09:30-13:30 | 07.06.2025 04.07.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 18:30-21:30 | 28.06.2025 02.08.2025 |
Ön Kayıt | |
Salı-Perşembe | 18:30-21:30 | 17.06.2025 22.07.2025 |
Ön Kayıt | |
Cumartesi-Pazar | 14:00-18:00 | 14.06.2025 11.07.2025 |
Ön Kayıt |