| Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
| 2020 Elektrik ve Elektronik Mühendisliği (İngilizce) | CSE1145 | Introduction to Computer Programming | Zorunlu | 1 | 5,00 | 3 | 2 |
| Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
| 2020 Elektrik ve Elektronik Mühendisliği (İngilizce) | CSE1145 | Introduction to Computer Programming | Zorunlu | 1 | 5,00 | 3 | 2 |
Programlama tecrübesi olmayan öğrenciler için program tasarımı ve analiz sürecine giriş yapmak. Temel C dil söz dizimini, değişken bildirimini, temel operatörleri, program akışını ve kontrolünü, tanımını ve işlevlerini öğretmek.
-
C programlama diline giriş. Ele alınacak konular arasında temel veri tipleri ve operatörleri, ifadeler ve atama deyimleri, kontrol yapıları (seçim, döngüler), fonksiyonlar, kapsamlar, makrolar, diziler, yapılar, işaretçiler ve dinamik bellek tahsisi yer almaktadır.
Ders notları, sunum slaytları, lab çalışmaları.
Yok
İngilizce
Kernighan & Ritchie, The C Programming Language, Prentice Hall Deitel & Deitel, C How to Program, Prentice Hall
https://progexam.com (Moodle tabanlı olup, tüm ders materyalleri buradan paylaşılmaktadır)
| Hafta | Teorik |
|---|---|
| 1 | Giriş, printf, scanf, operatörler, veri tipleri |
| 2 | Değişkenler |
| 3 | Sabitler, atama türü dönüşümleri, tipleme, artım ve azaltım operatörleri (++, --), sonra arttırma ve azaltma, ön arttırma ve azaltma |
| 4 | Koşullu ifadeler (if-else), iç içe koşul, mantıksal operatörler, çoklu koşul (switch-case) |
| 5 | Döngüler: for döngüsü |
| 6 | Döngüler: while and do -while döngüleri, İç içe döngüler, döngü sonlandırılması (break), döngü devam ettirilmesi (continue) |
| 7 | Fonksiyonlar |
| 8 | Ara Sınav Haftası |
| 9 | Global & Lokal Değişkenler |
| 10 | Diziler |
| 11 | Katarlar |
| 12 | Çok boyutlu diziler |
| 13 | Yapılar |
| 14 | İşaretçiler, gelişmiş işlevler, referansla ara |
| 15 | Dinamik bellek ayırma |
| 16 | Ders Çalışma Haftası |
| 17 | Yarı Yıl Sonu Sınavı |