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 2023-2024 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 2023-2024 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 : %80
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ş , Algoritmalar ve Akış Şemaları
2 C dilinin yapısı,
3 Sabitler, değişkenler, veri tipleri ve operatörler
4 Mantıksal ifadeler ve karar verme
5 Döngüler
6 Programlama uygulamaları
7 Diziler
8 Fonksiyonlar
9 Özyineli Fonksiyonlar, İşaretçiler
10 İşaretçi, Dizi ve Fonksiyon ilişkileri
11 Yapılar, Birlikler ve Numaralandırıcılar
12 Sıralama Algoritmaları
13 Arama Algöritmaları
14 Dosyalar
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ı50Dönem Sonu Sınavı
Ara Sınav50Ara Sınav
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları