Geri

           

Dersin Adı

Kodu

Yarıyılı

T+U

Kredisi

AKTS

ALGORİTMALAR ve PROGRAMLAMAYA GİRİŞ-I

0504105

BAHAR

3 - 2

4

5

 

Ön Koşul Dersler

Yok

 

Dersin Dili

Türkçe

Dersin Türü

Seçmeli

Dersin Koordinatörü

Yrd.Doç.Dr. Ömer AKGÖBEK

Dersi Veren

Yrd.Doç.Dr. Ömer AKGÖBEK

Dersin Yardımcıları

Yok

Dersin Amacı

Bilgisayarla problem çözme için algoritma ve akış diyagramlarının hazırlamasını öğrenme. C++ programlama diline giriş yaparak temel programlar hazırlayabilme.

Dersin Öğrenme Çıktıları

Bir problemin çözümü için gerekli ilke ve evreleri kavrayabilme,

Bir problem çözümü için gerekli algoritmayı hazırlayabilme,

Bir problem çözümü için gerekli olan akış şemalarını çizebilme,

Algoritma ve akış diyagramları ile giriş-çıkış ve basit hesaplama işlemlerini yapabilme,

Algoritma ve akış diyagramları ile kontrol yapılarını kullanabilme (If-Else, Switch-case),

Algoritma ve akış diyagramları ile döngüsel işlemleri yapabilme (for, while, do-while),

Dizileri kullanabilme, diziler üzerinde sıralama ve arama işlemlerini gerçekleştirme,

C/C++ programlama ile temel programlar hazırlayabilme.

Dersin İçeriği

 

Haftalar

Konular

1

Algoritma ve Akış Diyagramlarına giriş, algoritma mantığı

2

Algoritma ile problem çözme

3

Örnek uygulamalar hazırlama

4

Akış diyagramlarının kullanımı

5

Algoritma ve akış diyagramları ile döngüsel işlemleri gerçekleştirme

6

Akış diyagramları ile örnek uygulamalar hazırlama

7

ARA SINAV

8

Algoritmalar ve akış diyagramları ile yardımıyla dizi kullanımı, bilgileri sıralama ve arama işlemleri,

9

C/C++ programlamaya giriş

10

C/C++’ta değişkenler, veri tipleri, tanımlamalar

11

C/C++ editörünün kullanımı, Giriş-Çıkış komutları, Karşılaştırma deyimleri,

12

Döngü deyimleri (For, While, Do-While)

13

Pointers ve örnek programlar hazırlama

14

FİNAL SINAVI

 

Genel Yeterlilikler

Öğrenci;

Verilen bir problemi algoritma olarak ifade edebilmeli,

Verilen bir problemi akış diyagramı yardımıyla gösterebilmeli,

Verilen bir algoritma veya akış diyagramını okuyabilmeli,

Verilen akış diyagramını veya algoritmayı programlama dili komutları yardımıyla C/C++ programlama dili ile yazabilmeli,

C/C++ ile dizileri kullanarak, sıralama ve arama işlemlerini gerçekleştirebilmeli,

 

Kaynaklar

VATANSEVER F., Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayıncılık, 2007.

 

AKSOY M. S., AKGÖBEK Ö., “C programlama ve Programlama Sanatı”, ISBN:975-295-139-2, 414 Sayfa, Beta Basım, İstanbul, 1. Baskı Eylül 2002, 2. Baskı, 2004.

 

AKGÖBEK Ö., “C++ Builder 2006 ile Görsel Programlama Sanatı”, 900 Sayfa, Arıkan Yayınevi, İstanbul, 2007.

 

Değerlendirme Sistemi

Ara sınav : %40

Final : %60

Projeler :

Ödevler : Duyurularak yapılabilir.