ENF204 Bilgisayar Programlama

4 AKTS - 2-2 Süre (T+U)- 4. Yarıyıl- 3 Yerel Kredi

Genel Bilgi

Birim FEN-EDEBİYAT FAKÜLTESİ
MATEMATİK PR.
Kod ENF204
Ad Bilgisayar Programlama
Dönem 2021-2022 Eğitim-Öğretim Yılı
Yarıyıl 4. Yarıyıl
Süre (T+U) 2-2 (T-U) (17 Hafta)
AKTS 4 AKTS
Yerel Kredi 3 Yerel Kredi
Eğitim Dil Türkçe
Seviye Lisans Dersi
Tür Normal
Etiket Z Zorunlu
Öğretim Şekli Yüz Yüze Öğretim
Bilgi Paketi Koordinatörü Öğr. Gör. Dr. İRFAN MACİT
Dersin Öğretim Elemanı Öğr. Gör. Dr. İRFAN MACİT (Bahar) (A Grubu) (Sor. Öğr. Ele.)


Dersin Amacı / Hedefi

Bilgisayar Programlama dersinde Matematik Bölümü öğrencilerine karşılaştıkları temel matematik işlemlerinin programlama dili ile nasıl çözüleceğine yönelik yeteneklerin kazanılması amaçlamaktadır.

Dersin İçeriği

Ders kapsamında bilgisayar programları yazma ve bu programları ve algoritmaları geliştirilmesi yeteneğinin kazandırılmasına yönelik laboratuvar uygulamaları yapılacaktır. Laboratuvar uygulamaları ile dersin teorik bölümü pratik yapılarak pekiştirilecektir.

Dersin Ön Koşulu

Kaynaklar

Notlar



Dersin Öğrenme Çıktıları

Sıra Dersin Öğrenme Çıktıları
ÖÇ01 Mesleki etik ve sorumluluk bilinci, Bilgisayar programlama ile ilgili temel kavramları öğrenir.
ÖÇ02 Algoritmalar ile ilgili temel kavramları öğrenir.
ÖÇ03 Algoritma geliştirme süreçlerini öğrenir.
ÖÇ04 Algoritmalar ile ilgili araçların kullanımını öğrenir.
ÖÇ05 Algoritma Tasarlama ile ilgili süreçler hakkında bilgi sahibi olur.
ÖÇ06 Bireysel olarak algoritma geliştirebilir.
ÖÇ07 Bilgisayar programlama temel kavramlarını öğrenir.
ÖÇ08 Veri yapılarını öğrenir.
ÖÇ09 Görsel programlama dilleri hakkında bilgi sahibi olur.
ÖÇ10 Bir görsel programlama dilinde basit program yapmayı öğrenir.


Program Öğrenme Çıktıları ile İlişkisi

Sıra Tür Program Öğrenme Çıktıları Duzey
PÖÇ01 - Orta Öğretimde kazandırılan matematik bilgilerini teorik temellere dayandırarak ispat edebilmeyi kavrar. 3
PÖÇ02 - Cebir, Analiz ve Topolojinin temel kavramlarının önemini kavrar. 3
PÖÇ03 - Matematiksel akıl yürütme olgunluğu kazanarak matematiksel ispatlar geliştirip ve yazama yeteneğini gösterir. 3
PÖÇ04 - Matematiğin temel teorilerini doğru olarak hem yazılı hem de sözlü olarak ifade edebilme yeteneğini gösterir. 3
PÖÇ05 - Matematiğin farklı alanları arasındaki ilişkinin ve diğer disiplinlerle olan bağlantısının kavrar. 3
PÖÇ06 - Herhangi bir problem için model oluştururken nesneler arasındaki ilişkileri en anlaşılır bir şekilde edebilmeyi kavrar. 3
PÖÇ07 - Formül, grafik, tablo ve şema gibi matematiksel modelleri çizemeyi ve açıklamayı kavrar. 5
PÖÇ08 - Karşılaştığı problemleri matematiksel olarak yeniden düzenleme, analiz etme ve modelleme yeteneğini gösterir. 5
PÖÇ09 - Bilgisayar programlama dillerinden en az birini kavrar. 5
PÖÇ10 - Problem çözmede bilimsel yöntemleri ve uygun teknolojileri etkin olarak kullanma becerisini gösterir. 5
PÖÇ11 - Matematiksel kavramları anlayabilecek, meslektaşları ile iletişim kurabilecek yabancı dili kavrar. 4
PÖÇ12 - Mesleki gelişimlerinin yanı sıra ilgi ve yetenekleri doğrultusunda bilimsel, kültürel, sanatsal ve sosyal alanlarda eğitim gereksinimlerini belirleyerek kendini sürekli geliştirme yeteneğini gösterir. 4
PÖÇ13 - Programlama tekniklerini kavrar ve program yapabilme yetenegini gösterir. 4
PÖÇ14 - Gerek bağımsız gerekse grup olarak matematik çalışma yeteneğini gösterir. 4
PÖÇ15 - Matematik uygulamalarının çalışma alanlarında evrensel ve toplumsal boyutlardaki etkileri ve hukuksal sonuçları konusunda farkındalık becerisini gösterir. 0
PÖÇ16 - Matematik uygulamaları için gerekli olan çağdaş araçları seçme, kullanma ve geliştirme becerisi gösterir. 5
PÖÇ17 - Yaşam boyu öğrenme bilinci, bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi gösterir. 3
PÖÇ18 - Matematik uygulamaları için gerekli olan bilişim teknolojilerini etkin bir şekilde kullanma becerisi kazanır. 4
PÖÇ19 - Matematik çalışma alanlarına göre tasarlama, deney yapma, alan çalışması, veri toplama, sonuçları analiz etme, arşivleme, metin çözme ve/veya yorumlama becerisi kazanır. 4
PÖÇ20 - Meslekî etik ve sorumluluk bilinci kazanır. 5


Haftalık Akış

Hafta Konu Ön Hazırlık Yöntemler
1 Temel Kavramlar ve giriş. Yok
2 Algoritmaya giriş. Tanımların araştırılması.
3 Algoritma analizine giriş. Tanımların araştırılması.
4 Algoritma analizi. Kütüphane araştırması
5 Algoritma geliştirme süreçleri ve analiz sonuçları. Kütüphane araştırması
6 Algoritma geliştirme araçları ile analiz sonuçlarının yorumlanması. Kütüphane araştırması
7 Algoritma geliştirme araçları ile algoritma tasarımı ve analizi. Kütüphane araştırması
8 Ara Sınav Yok
9 Programlamada temel kavramlar. Laboratuvar uygulamalarına hazırlık çalışması
10 Programlama veri yapıları. Laboratuvar uygulamalarına hazırlık çalışması
11 Programlamada veri girişleri. Laboratuvar uygulamalarına hazırlık çalışması
12 Programlamada veri çıkışları. Laboratuvar uygulamalarına hazırlık çalışması
13 Programlamada şart yapılarının kurulması ve analizi. Laboratuvar uygulamalarına hazırlık çalışması
14 Programlamada şart yapılarının kurulması analizi. Laboratuvar uygulamalarına hazırlık çalışması
15 Programlamada fonksiyonel analiz. Laboratuvar uygulamalarına hazırlık çalışması
16 Yarıyıl Sonu Sınavları Laboratuvar uygulamalarının sonlarndırılması
17 Yarıyıl Sonu Sınavları Laboratuvar uygulamalarının sonlarndırılması


Değerlendirme (Sınav) Yöntemleri ve Kriterleri

Değerlendirme Türü Yarıyıl İçi / Yıl İçi Etkisi Yarıyıl Sonu / Yıl Sonu Etkisi
1. Ara Sınav 100 40
Genel Değerlendirme
Yarıyıl İçi / Yıl İçi Toplam 100 40
1. Yıl Sonu Sınavı - 60
Genel Toplam - 100


Öğrenci İş Yükü - AKTS

Çalışmalar Sayısı Süresi (Saat) İş Yükü (Saat)
Ders ile İlgili Çalışmalar
Ders (Sınav haftaları dahil değildir) 14 4 56
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) 14 1 14
Değerlendirmeler ile İlgili Çalışmalar
Ödev, Proje, Diğer 0 0 0
Ara Sınavlar (Yazılı, Sözlü, vs.) 1 12 12
Yarıyıl/Yıl Sonu/Final Sınavı 1 18 18
Toplam İş Yükü (Saat) 100
Toplam İş Yükü / 25 (s) 4,00
AKTS 4 AKTS

Güncelleme Zamanı: 29.04.2025 12:41