Programlamaya Giriş (EENG112)
Problem çözme ve algoritma tasarımı. Yapısal programlama kavramları: ardışık işlem, seçme ve döngüler. Pseudo-kodu, akiş-çizelgeleri ve diğer teknikler. Üst-düzey programlama ortamları. Değişkenler, işlemsel anlatım ve eşitleme. C programlamaya giriş. Yapısal programlama; ardışık işlemler, karar ve döngü yapıları. Fonksiyon tanımlama ve fonksiyon çağrılması. Prototşp ve başlık dosyaları. Tekrarlamalı fonksiyonlar. Diziler ve gösterge (pointer) yapıları. Dinamik bellek yönetimi. Parametre geçiş kuralları. Çok boyutlu diziler. Şarta bağlı derleme işlemi, modüler programlama ve çok-dosyalı programlar. Exception handling. Dosya işleme. Formatlanmış girdi/çıkıtı. Rastgele dosya erişimi. İndeks yapıları ve dosya organizasyonu.
İlgili Programlar
- Mekatronik Mühendisliği Lisans Programı
- Elektrik ve Elektronik Mühendisliği Lisans Programı
- Bilişim Sistemleri Mühendisliği Lisans Programı
- Elektrik ve Elektronik Mühendisliği Yüksek Lisans Programı (Tezli)
- Elektrik ve Elektronik Mühendisliği Doktora Programı
- Bilişim Sistemleri Mühendisliği - Bilgisayar Mühendisliği Lisans Çift Anadal Programı
- Elektrik ve Elektronik Mühendisliği - Bilişim Sistemleri Mühendisliği Lisans Çift Anadal Programı
- Elektrik ve Elektronik Mühendisliği - Bilişim Sistemleri Mühendisliği Lisans Çift Anadal Programı
- Bilişim Sistemleri Mühendisliği - Elektrik ve Elektronik Mühendisliği Lisans Çift Anadal Programı
- Biyomedikal Mühendisliği Lisans Programı
- Elektronik ve Haberleşme Mühendisliği Lisans Programı
- Biyomedikal Mühendisliği - Elektrik ve Elektronik Mühendisliği Çift Anadal Programı
- Elektrik ve Elektronik Mühendisliği - Biyomedikal Mühendisliği Çift Anadal Programı
- Mekatronik Mühendisliği - Makine Mühendisliği Lisans Çift Anadal Programı