|
BİLGİSAYAR PROGRAMLAMA I
|
| Dersin Adı |
Kodu |
Yarıyılı |
ECTS Kredisi |
Kredisi |
Teorik |
2
|
| Uygulama |
2
|
|
Bilgisayar Programlama I
|
0252051
|
3
|
4
|
3
|
Laboratuvar (Saat/Hafta) |
-
|
|
| Dersin Dili |
Türkçe
|
| Dersin Türü |
Zorunlu
|
| Ders Verme Aracı |
Tahta, Tepegöz, Barkovizyon, Projeksiyon cihazı, Notebook, CD
|
| Dersin Koordinatörü |
Uygulamalı Matematik Anabilim Dalı Başkanlığı
|
| Dersin İçeriği |
C programlama diline giriş/ Değişkenler ve türleri/ Sabitler/ Operatörler/ Kontrol ve döngü deyimleri/ Dizi kavramı/ Göstericiler (Pointerlar)/ Stringler/ Arşiv fonksiyonların verilmesi/ Dinamik dizi kullanımı/ Fonksiyonlar ve kullanımı/ Yapısal veri tipleri
|
| Dersin Amaçları |
-
Verilen bir problemi anlayıp algoritmasını hazırlayabilme
-
Hazırlanan algoritmayı C programlama dilinde en uygun şekilde kodlayabilme
-
Yazılan programı algoritma ve derleme esnasında oluşan hatalarından arındırabilme
|
Dersin Çıktıları
(Bölüm Çıktıları esas alınarak öğrenciye dersin
kazandıracağı bilgi ve beceriler) |
-
Derleyici editörünü kullanma bilgisi
-
Programlama dilinin kuralları bilgisi
-
Programlama dilinin komutları bilgisi
-
Bir problemin çözüm yöntemini belirleyebilme ve kodlayabilme becerisi
|
| Dersin Kitapları / Notları |
-
K. ARSLAN, “A dan Z ye C Kılavuzu”, 5. Baskı,Pusula Yayınevi, 2001
-
R. Çölkesen, “İşte C “, 3. Baskı,Beta Yayınevi, 1996
-
Ders Notları
|
| Yararlanılacak Diğer Kaynaklar |
-
B. BAYBURAN, “Microsoft Standart C”, Beta Yayınevi, 1991
-
J. T. BERRY, “Advanced C Programming”, Prentice Hall Press, 1986
|
|
| Ön Koşul Dersleri |
Yok
|
| Ön Koşul Konuları |
Bilgisayar Programlamaya Giriş dersinin konuları
|
| Ödev ve Projeler |
Konulara uygun ödevler verilerek bilgilerin pekiştirilmesi sağlanacaktır
|
| Laboratuvar Deneyleri |
Yok
|
| Bilgisayar Kullanımı |
Verilen komutlar ve örnek program parçacıkları bilgisayar ortamında öğretilecek ve ödevler etkin bilgisayar kullanımı ile hazırlanacaktır.
|
| Diğer Uygulamalar |
Data-Show, tepegöz kullanımı.
|
|
| Başarı Değerlendirme Sistemi |
|
Adedi |
Etki Oranı,% |
| Ara Sınavlar |
2
|
60
|
| Kısa Sınavlar |
-
|
-
|
| Ödevler |
-
|
-
|
| Projeler |
-
|
-
|
| Dönem Ödevi |
-
|
-
|
| Laboratuvar |
-
|
-
|
| Diğer |
-
|
-
|
| Final Sınavı |
1
|
40
|
|
| Ders Gruplarına Göre Ders Kredisinin Dağılımı,% |
Temel Bilimler (TB) |
%
-
|
| Temel Müh. ve Meslek Dersleri (TM) |
%
-
|
| Meslek Dersleri (MD) |
%
100
|
| Sosyal ve Beşeri Bilimler (SB) |
%
-
|
|
|
| HAFTALIK DERS PLANI |
| Hafta |
Konular |
| 1 |
C programlama Diline Giriş, Değişkenler ve türleri
|
| 2 |
Operatörler
|
| 3 |
Kontrol Deyimleri
|
| 4 |
Döngü Deyimleri
|
| 5 |
Dizi kavramı ve kullanımı
|
| 6 |
Çok boyutlu diziler ve kullanımı
|
| 7 |
Gösterici kavramı ve kullanımı
|
| 8 |
1. Yıl İçi Sınavı
|
| 9 |
Stringlerin tanımlanması ve arşiv fonksiyonları
|
| 10 |
Dinamik Dizi kullanımı
|
| 11 |
Fonksiyonların tanımlanması ve kullanımı
|
| 12 |
Fonksiyonların kullanımı
|
| 13 |
2. Yıl İçi Sınavı
|
| 14 |
Yapısal veri tipleri
|
| 15 |
Yapısal veri tipleri
|
|
|
| Düzenleyenler |
Uygulamalı Matematik Anabilim Dalı
|
Tarih |
01.01.2007
|
|