Dersin Adı |
Kodu |
Yarıyılı |
T+U |
Kredisi |
AKTS |
Bilgisayara Giriş |
0504103 |
1 |
2+2 |
3 |
|
Ön koşul Dersler |
|
Dersin Dili |
Türkçe |
Dersin Türü |
Zorunlu |
Dersin Koordinatörü |
|
Dersi Veren |
Öğr.Gör. İbrahim Sabuncu |
Dersin Yardımcıları |
|
Dersin Amacı |
Bu dersin amacı programlama tasarımı için gerekli olan kavramları anlaşılmasına yardımcı olmaktır. |
Dersin Öğrenme Çıktıları ve Alt Beceriler |
Bu dersin sonunda öğrenci; 1 : C programlama diline genel bakış ve derleyici (compiler) kullanımı 2 : Sözlük elemanları, operatörler, ve C sistemi 3 : Temel veri tipleri ve Kontrol akışı 4 : Fonksiyonlar ve tekrarlama (recursion) 5 : Diziler (arrays), işaretçiler (pointers) 6 : İşaretçiler (pointers) ve seriler (strings) 7 : Bit operatörler, sayım tipleri, ve önişlemci (preprocessor) 8 : Yapılar ve Birlikler 1 (Structures) 9 : Yapılar ve Birlikler 2 (Unions) 10 : Yapılar ve liste işleme 1 (Structures and list processing) (Linear Link Lists, Stacks) 11 : Yapılar ve liste işleme 2 (Structures and list processing) (Queues, Binary Trees) 12 : Girdi/Çıktı ve işletim sistemi 13 : Özet olarak işlenen konuları gözden geçirme. |
Dersin İçeriği |
Öncelikli olarak, algoritma temelleri üzerinde
durulacak ve tanıtım olarak program kodları incelenecektir.Daha
sonra veri yapıları anlatılacaktır.Ders, dönem boyunca her hafta, 3 (teorik)
+ 1 (labratuar dersleri) olmak üzere toplam 5
saattir. Bu dersin kazanımları verilen herhangi bir problemin yapısını anlayarak
buna en iyi çözümü sağlayacak algoritmayı tasarlamak ve bu algoritmayı C
programlama dili kullanarak en doğru şekilde uygulamaktır. |
HAFTALAR |
KONULAR |
1 |
C Programlama Diline Genel Bakış Ve Derleyici (Compiler) Kullanımı |
2 |
Sözlük Elemanları, Operatörler, Ve C Sistemi |
3 |
Temel Veri Tipleri Ve Kontrol Akışı |
4 |
Fonksiyonlar Ve Tekrarlama (Recursion) |
5 |
Diziler (Arrays), İşaretçiler |
6 |
İşaretçiler (Pointers) Ve Seriler (Strings) |
7 |
Bit Operatörler, Sayım Tipleri, Ve Önişlemci (Preprocessor) |
8 |
Yapılar Ve Birlikler 1 (Structures) |
9 |
Yapılar Ve Birlikler 2 (Unions) |
10 |
Yapılar Ve Liste İşleme 1 (Structures And List Processing) (Linear Link Lists, Stacks) |
11 |
Yapılar Ve Liste İşleme 2 (Structures And List Processing) (Queues, Binary Trees) |
12 |
Girdi/Çıktı Ve İşletim Sistemi |
13 |
Özet Olarak İşlenen Konuları Gözden Geçirme |
GENEL
YETERLİLİKLER |
|
KAYNAKLAR |
C Programlama Dili, Rifat Çölkesen, Papatya Yayıncılık Eğitim, 2005, ISBN : 9756797037 A Book on C, Al Kelley ve Ira Pohl, Addison Wesley, ISBN : 0201183994 C How To Program 4th Edition, Deitel & Deitel, Prenhall, ISBN : 0131426443 |
DEĞERLENDİRME SİSTEMİ |
Arasınav: %40 Bütünleme: |