DERS BİLGİLERİ
Ders Kodu Yarıyıl Ders Süresi Kredi AKTS
C Programlama 1 BPP   132 2 3 3 5

Ön Koşul Dersleri
Ders Hakkında Önerilen Diğer Hususlar None

Dersin Dili Türkçe
Dersin Seviyesi Önlisans
Dersin Türü Zorunlu
Dersin Koordinatörü
Dersi Verenler
Dr. Öğr. ÜyesiHALİL ÖZKURT1. Öğretim Grup:A
 
Dersin Yardımcıları
Dersin Amacı
Nesnel programlama yapısını yapısal programlamadan ayırt edebilme özelliğinin kazandırılması. Temel bileşenleri kullanabilme, bileşenleri görsel açıdan düzenleyebilmenin öğretilmesi. Program yazımında değişkenler, kontrol deyimleri ve döngüler nesneler kullanabilme becerisinin sağlatılması
Dersin İçeriği
Temel Kavramlar, Yapısal deyimler ve komutlar, Değişkenler , Döngü, dallanma ve dizi yapıları, Standart ve kullanıcının hazırladığı fonsiyonlar, çok formlu projeler

Dersin Öğrenme Kazanımları
1) C editörü yardımıyla uygulamalar geliştirir
2) C editörü yardımıyla çeşitli konularda program hazırlayabilir
3) C editörü yardımıyla Farklı nesneler içeren program hazırlar
4) C kullanılarak yazılan programlarda çeşitli döngüler ve matematiksel fonksiyonlar kullanabilir.
5) C editörü yardımıyla Basit ölçekli bir proje hazırlayabilir
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)


DERSİN PROGRAM KAZANIMLARINA KATKISI
NoTemel öğrenme KazanımlarıKatkı Düzeyi
12345

DERS AKIŞI
HaftaKonularÖn Hazırlık Yöntem
1 Dersin hedefleri, Amaçları, temel tanım ve kavramlar Herhangi bir ön hazırlığa gerek yoktur. Anlatım
Gösterip Yaptırma
2 Sabitler, değişkenler, değişken tipleri Herhangi bir ön hazırlığa gerek yoktur. Anlatım
Gösterip Yaptırma
3 C editörü, C menüleri, form tanıtımı Herhangi bir ön hazırlığa gerek yoktur. Anlatım
Gösterip Yaptırma
4 C nesneleri, objeleri, basit kod yazılımları Verilen uygulama ve örnekleri çalışmak Anlatım
Gösterip Yaptırma
5 Genel uygulamalar ve çeşitli örnekler Herhangi bir ön hazırlığa gerek yoktur. Anlatım
Gösterip Yaptırma
6 Formlara uygulanan methodlar ve olaylar Verilen uygulama ve örnekleri çalışmak Anlatım
Gösterip Yaptırma
7 Proje oluşturma, Midi form kullanımları Verilen uygulama ve örnekleri çalışmak Anlatım
Gösterip Yaptırma
8 Ara Sınav
9 Genel proje uygulamaları Verilen uygulama ve örnekleri çalışmak
10 C'de menü editörü, popup menü hazırlama Verilen uygulama ve örnekleri çalışmak Anlatım
Gösterip Yaptırma
11 Dosya, dizin ve sürücü listeleri oluşturma Verilen uygulama ve örnekleri çalışmak Anlatım
Gösterip Yaptırma
12 Uygulama Verilen uygulama ve örnekleri çalışmak Anlatım
Gösterip Yaptırma
13 Notebook, Tabset kontrolü, Image ve shape kontrolleri, toolbar Verilen uygulama ve örnekleri çalışmak Anlatım
Gösterip Yaptırma
14 Notebook, Tabset kontrolü, Image ve shape kontrolleri, toolbar Verilen uygulama ve örnekleri çalışmak Anlatım
Gösterip Yaptırma
15 Tüm nesneleri içeren uygulamalar Verilen uygulama ve örnekleri çalışmak Anlatım
Gösterip Yaptırma
16-17 Yarıyıl Sonu Sınavları

KAYNAKLAR
Ders Notu
Diğer Kaynaklar