Geri

 

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
Final:              60

Projeler:

Ödevler: