Geri

           

Dersin Adı

Kodu

Yarıyılı

T+U

Kredisi

AKTS

Bilgisayara Giriş

0504103

1

2+2

3

 4

 

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

Bütünleme: