Yazdır

DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
MCTE 105BİLGİSAYAR PROGRAMLAMAYA GİRİŞ2 + 21. Yarıyıl5

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Zorunlu
Dersin Amacı ANSI C programlama dilini kullanarak algoritma ve temel programlama tekniklerini öğretmektir. Temel veri tiplerini, giriş çıkış, aritmetik ve mantık fonksiyonlarını, karar ve tekrar yapılarını öğretmektir.
Ders İçeriği Bilgisayar programlamada temel kavramlar. Algoritma ve akış şemaları oluşturma. Yapısal programlamaya giriş ve ANSI C programlama dilinde uygulamaları. Kütüphane dosyaları. Kontrol ve karar ifadeleri. Fonksiyonlar. Temel veri tipleri. Değişkenler, sabitler, matematiksel ve mantıksal operatörler, döngüler, diziler, stringler, çok boyutlu diziler. Göstericiler, dosya işlemleri.
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.
Öğretim Sistemi Yüz Yüze

DERS ÖĞRENME KAZANIMLARI
1Algoritma kavramını tanımlar
2Programlama temellerini açıklar
3C dili temellerini açıklar
4Problemleri C dili ile çözebilme yeteneği kazanır.

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12
ÖK 001555551251511
ÖK 002555551251511
ÖK 003555551251511
ÖK 004555551251511
Ara Toplam2020202020482042044
Katkı555551251511

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)14456
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)11222
Arasınavlar(hazırlık süresi dahil)12626
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)12626
Toplam İş Yükü

Dersin AKTS Kredisi






130

5
DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2018-2019 Güz2MELTEM BALABAN


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi
MCTE 105 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ 2 + 2 2 Türkçe 2018-2019 Güz
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Öğr. Gör. MELTEM BALABAN mbalaban@pau.edu.tr TEK A0206 Dersin Devam Yüzdesi : %70
Amaç ANSI C programlama dilini kullanarak algoritma ve temel programlama tekniklerini öğretmektir. Temel veri tiplerini, giriş çıkış, aritmetik ve mantık fonksiyonlarını, karar ve tekrar yapılarını öğretmektir.
İçerik Bilgisayar programlamada temel kavramlar. Algoritma ve akış şemaları oluşturma. Yapısal programlamaya giriş ve ANSI C programlama dilinde uygulamaları. Kütüphane dosyaları. Kontrol ve karar ifadeleri. Fonksiyonlar. Temel veri tipleri. Değişkenler, sabitler, matematiksel ve mantıksal operatörler, döngüler, diziler, stringler, çok boyutlu diziler. Göstericiler, dosya işlemleri.
Haftalık Konu Başlıkları
HaftaKonular
1 Bilgisayara giriş
2 C programlamaya giriş
3 C'de yapısal program geliştirme
4 C'de program kontrolü
5 Fonksiyonlar
6 Diziler
7 Göstericiler/işaretçiler
8 Karakter ve string'ler
9 ARASINAV
10 Biçimlendirilmiş giriş/çıkış
11 Yapılar,bit işleme ve sayma sabitleri
12 Dosya işleme
13 Veri yapıları
14 C önişlemcisi ve ileri düzey C komutları
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
Ali Orhan Aydın, C ile Bilgisayar Programlamaya Giriş, Pusula Yayıncılık, 2014.Türkçe
Deitel & Deitel, C ve C++, Sistem Yayıncılık, 2011.Türkçe
Deitel & Deitel, C ve C++, Sistem Yayıncılık, 2011.Türkçe
C Dersi Programlamaya Giriş,Nergis Erçil Çağıltay,Gül Tokdemir,C.Fügen Selbes,Çiğdem Turhan, Seçkin YayıncılıkTürkçe
C Dersi Çözümlü Problem Kitabı,Nergis Erçil Çağıltay,Gül Tokdemir,C.Fügen Selbes,Çiğdem Turhan, Seçkin YayıncılıkTürkçe
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı50Dönem Sonu Sınavı
Ara Sınav30Ara Sınav
Ödev20Ödev
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları