Dersin Adı |
Kodu |
Yarıyılı |
T+U |
Kredisi |
AKTS |
Programlama Dilleri I |
504402 |
2 |
3+0 |
3 |
6 |
Ön koşul Dersler |
|
Dersin Dili |
Türkçe |
Dersin Türü |
Zorunlu |
Dersin Koordinatörü |
|
Dersi Veren |
Yrd.Doç.Dr. M. Akif Nacar |
Dersin Yardımcıları |
|
Dersin Amacı |
Programlama dillerine genel bir bakış: Programlama dillerinin temeli, orta düzeyli dil, C programının yapısı. Değişkenler, sabit operatörler ve açıklamalar: Belirsiz isimler, veri tipleri, değişkenlerin açıklanması, belirtme cümleleri, sabitler, operatörler, bit operatörleri. Program kontrol ifadeleri : C de true ve false, şartlı ifadeler, if, switch, döngüler, while, do/while, break, exit () , continue, label, goto. Fonksiyonlar: Geri dönüş ifadeleri, fonksiyonların amaç kuralları, fonksiyon parametreleri, fonksiyon prototipleri, fonksiyon göstericileri. Diziler: Bir boyutlu diziler, bir boyutlu dizilerin fonksiyonlara geçirilmesi, iki boyutlu diziler, çok boyutlu diziler, diziler ve işaretçiler. İşaretçiler: İşaretçi adresleri, işaretçi değişkenleri, işaretçi operatörler, işaretçi ifadeleri, işaretçi ve diziler, işaretçilere başlangıç değerinin verilmesi, fonksiyon işaretçileri. Giriş çıkış ve disk dosyaları: Akışlar ve dosyalar, konsol I/O, formatlı konsol I/O, bufferlanmış I/O. |
Dersin Öğrenme Çıktıları |
Programlama dillerine genel bir bakış: Programlama dillerinin temeli, orta düzeyli dil, C programının yapısı. Değişkenler, sabit operatörler ve açıklamalar: Belirsiz isimler, veri tipleri, değişkenlerin açıklanması, belirtme cümleleri, sabitler, operatörler, bit operatörleri. Program kontrol ifadeleri : C de true ve false, şartlı ifadeler, if, switch, döngüler, while, do/while, break, exit () , continue, label, goto. Fonksiyonlar: Geri dönüş ifadeleri, fonksiyonların amaç kuralları, fonksiyon parametreleri, fonksiyon prototipleri, fonksiyon göstericileri. Diziler: Bir boyutlu diziler, bir boyutlu dizilerin fonksiyonlara geçirilmesi, iki boyutlu diziler, çok boyutlu diziler, diziler ve işaretçiler. İşaretçiler: İşaretçi adresleri, işaretçi değişkenleri, işaretçi operatörler, işaretçi ifadeleri, işaretçi ve diziler, işaretçilere başlangıç değerinin verilmesi, fonksiyon işaretçileri. Giriş çıkış ve disk dosyaları: Akışlar ve dosyalar, konsol I/O, formatlı konsol I/O, bufferlanmış I/O. |
Dersin İçeriği |
Programlama dillerine genel bir bakış: Programlama dillerinin temeli, orta düzeyli dil, C programının yapısı. Değişkenler, sabit operatörler ve açıklamalar: Belirsiz isimler, veri tipleri, değişkenlerin açıklanması, belirtme cümleleri, sabitler, operatörler, bit operatörleri. Program kontrol ifadeleri : C de true ve false, şartlı ifadeler, if, switch, döngüler, while, do/while, break, exit () , continue, label, goto. Fonksiyonlar: Geri dönüş ifadeleri, fonksiyonların amaç kuralları, fonksiyon parametreleri, fonksiyon prototipleri, fonksiyon göstericileri. Diziler: Bir boyutlu diziler, bir boyutlu dizilerin fonksiyonlara geçirilmesi, iki boyutlu diziler, çok boyutlu diziler, diziler ve işaretçiler. İşaretçiler: İşaretçi adresleri, işaretçi değişkenleri, işaretçi operatörler, işaretçi ifadeleri, işaretçi ve diziler, işaretçilere başlangıç değerinin verilmesi, fonksiyon işaretçileri. Giriş çıkış ve disk dosyaları: Akışlar ve dosyalar, konsol I/O, formatlı konsol I/O, bufferlanmış I/O. |
Haftalar |
Konular |
1 |
C dilinin Gözden geçirilmesi |
2 |
Değişkenler, Sabitler ve Operatörler |
3 |
İfadeler, Veri türleri, Değişkenlerin takdim edilmesi |
4 |
Program Kontrol İfadeleri |
5 |
if |
6 |
Switch ve iç içe switch |
7 |
Döngüler, for |
8 |
Arasınav |
9 |
Döngü, for (devam), while, do/while,break exit(), continue |
10 |
Diziler |
11 |
Fonksiyonlar |
12 |
Pointers |
13 |
Uygulama |
14 |
Dönem sonu sınavı |
Genel Yeterlilikler |
|
Kaynaklar |
Robert W. Sebesta, Concepts of Programming Languages, Pearson (Ninth Edition) |
Değerlendirme Sistemi |
Arasınav:
40 Projeler: Ödevler: |