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 2019-2020 Güz2ARMAĞAN BOZKURT


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 2019-2020 Güz
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Dr. Öğr. Üyesi ARMAĞAN BOZKURT armbozkurt@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 Programlamaya giriş
2 Problem çözme teknikleri ve algoritma
3 C dilinin yapısı, sabitler, değişkenler ve veri tipleri
4 Temel kütüphane fonksiyonları
5 Karşılaştırma yapıları
6 Döngüler
7 Fonksiyonlar
8 Yinelemeli fonksiyonlar
9 Diziler
10 Göstericiler
11 Dosya işlemleri
12 Grafik işlemleri
13 Port kullanımı
14 Uygulamalar
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
KaynaklarKaynak Dili
Algoritma Geliştirme ve Programlamaya Giriş, Fahri Vatansever, Seçkin Yayınevi, 12. Basım, 2015.Türkçe
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
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı60Dönem Sonu Sınavı
Ara Sınav40Ara Sınav
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları