Lisans
Fen-Edebiyat Fakültesi
Matematik ve Bilgisayar Bilimleri
Anlık RSS Bilgilendirmesi İçin Tıklayınız.Düzenli bilgilendirme E-Postaları almak için listemize kaydolabilirsiniz.


Programlama Dilleri I

Ders KoduYarıyıl Ders Adı T/U/L Türü Öğrenim Dili AKTS
MB0007 2 Programlama Dilleri I 2/2/0 Z Türkçe 5
Dersin Amacı
Programlama Dillerine Giriş dersinde , Programlama mantığı, Standar C Dililin çalışma orrtamı, IDE ve derleyicisi hakkında genel bilgiler ile bu dilin diğer dillere göre avantaj ve dezavantajları çerçevesinde  temel syntax kurallarını vererek  program yazma becerisi kazandırmayı hedefler.
Ön Koşullar Yok
Eş Koşullar Yok
Özel Koşullar Yok
Öğretim Üyeleri Dr. Öğr. Üyesi Tayfun Kaynaş
Asistanlar
Ders Gün,Saat ve Yeri Pazartesi 11:00 -12:45; 4C791113 Perşembe 09:00 -10:45; PC Lab 2
Görüşme Saatleri ve Yeri Perşembe 13:00-14:00, 3-A-03-09 Ofis. CATS Eposta ve Mesajlaşma
Öğretim Yöntem ve Teknikleri - Çevrimiçi olarak CATS uygulaması üzerinden derleyici program ve dilin temel kurallarını anlatmak ve CATS Ödevler/Kısa Sınav ve Testler sekmelerinden açılacak uygulamalar ile teorik bilgileri pekiştirmek.
Temel Kaynaklar * Temel C Programlama // Ibrahim Onur Sığırcı Yayıncı: Kodlab Yayın; 1. baskı (1 Ocak 2017) Dil: Türkçe ISBN-10: 6059118976 ISBN-13: 978-6059118972
Diğer Kaynaklar - www.udemy.com
Haftalık Ders Programı
Hafta Dersin İçeriği Öğretim Yöntem ve Teknikleri
1. Hafta Giriş, programlama dilleri genel bilgiler,derleyici ve yorumlayıcı, çalışma ortamı ve IDE Kavramı Laboratuvar ortamında uygulamalı
2. Hafta Veri Türleri, veri yapıları Laboratuvar ortamında uygulamalı
3. Hafta Değişkenler ve Sabitler Laboratuvar ortamında uygulamalı
4. Hafta Karar Yapıları Laboratuvar ortamında uygulamalı
5. Hafta Döngüler Laboratuvar ortamında uygulamalı
6. Hafta Operatörler Laboratuvar ortamında uygulamalı
7. Hafta Fonksiyonlar Laboratuvar ortamında uygulamalı
8. Hafta Kapsama Kuralları Laboratuvar ortamında uygulamalı
9. Hafta Diziler Laboratuvar ortamında uygulamalı
10. Hafta Yapılar Laboratuvar ortamında uygulamalı
11. Hafta Pointer Kavramı Laboratuvar ortamında uygulamalı
12. Hafta Dosyalama Laboratuvar ortamında uygulamalı
13. Hafta Bellek Yönetini Laboratuvar ortamında uygulamalı
14. Hafta Tekrarlar Laboratuvar ortamında uygulamalı
15. Hafta Final Sınavı .
16. Hafta Final Sınavı
17. Hafta Final Sınavı
Değerlendirme Ölçütleri
Ölçüt Tipleri Adet Yüzdesi(%)
Ödevler / Dönem Ödevi / Sunum 3 30
Final 1 70


ÖÇ-1Bilgisayar ortamında hangi problemler çözümlenmelidir ? sorusunun yanıtı verilmeğe çalışıldı.
ÖÇ-2C temel derleyici programının yapısı ve temel birimleri anlatıldı.
ÖÇ-3C Dili progrma komutları nasıl yazılır? Kuralları nelerdir ? Yeterince anlatıldı.
ÖÇ-4Derleyici ile program yazarkem kullanılan işlem ve mantık operatörleri ve özellikleri öğretildi. Ayrıca örnekler verildi.
ÖÇ-5İşlenenmeyen deyimler nelerdir? İşlenebilir deyimler ne demektir.? anlatıldı. İşlenebilir deyimler olarak, atama deyimleri, Giriş- Çıkış deyimleri, Kontrol deyimleri çeşitli örnekler ile bilgisayar ortamında uygulama yapılarak öğrtildi.
ÖÇ-6Arşıv programları, Procedur ve Function alt programları anlatıldı çeşitli örnekler bilgisayar ortamında gerçekleştirildi.
ÖÇ-7Matematiksel problemler ve diğer alanlardaki çeşitli problemlerin çözümleri bilgisayar ortamında yapılmak suretiyle temel kavramların öğretilmesi pekiştirildi.
ÖÇ-8File karamı, Çeşitli tipteki file'lerin bilgisayar ortamında kullanılması. Sıralı Erşimli File, Rastgele erişimli File, Indeksli örgütlü file tanınları, file'e kayıt, kayıtlara erişim, ve diğer teknikler ve uygulamaları yapıldı.
Program Çıktıları
PÇ-1Matematik veya bilgisayar bilimleri alanlarında ileri düzeyde kuramsal ve uygulamalı bilgilere sahiptir.
PÇ-2Matematik veya bilgisayar bilimleri alanlarında edindiği bilgi ve becerileri kullanarak verileri yorumlar ve değerlendirir.
PÇ-3Matematik veya bilgisayar bilimleri alanlarındaki problemleri saptar, tanımlar, analiz eder; araştırmalara ve kanıtlara dayalı çözüm önerileri geliştirir.
PÇ-4Matematik disiplinine sahip olarak, bilgisayarın işleyiş mantığını anlar ve hesaba dayalı düşünme yeteneği kazanır.
PÇ-5Matematik veya bilgisayar bilimleri alanlarında karşılaşılan problemleri çözmek için bireysel ve ekip üyesi olarak etkin bir biçimde çalışır.
PÇ-6En az bir yabancı dil bilgisine ve Türkçe, sözlü ve yazılı etkin iletişim kurma becerisine sahiptir.
PÇ-7Analitik düşünme yeteneği ile sonuç çıkarma sürecinde zamanı etkin kullanır.
PÇ-8Mesleki etik ve sorumluluk bilincindedir.
PÇ-9Bağımsız davranma, inisiyatif kullanma ve yaratıcılık becerisine sahiptir.
PÇ-10Yaşam boyu öğrenmenin gerekliliğinin bilincine sahiptir ve mesleki bilgi ve becerilerini sürekli olarak geliştirir.
PÇ-11Alanı ile ilgili sahip olduğu bilgi birikimini toplum yararına kullanır.
Alan Yeterlilikleri Matrisi
Program Çıktıları - Öğrenim Çıktıları Matrisi
--
 PÇ 1PÇ 2PÇ 3PÇ 4PÇ 5PÇ 6PÇ 7PÇ 8PÇ 9PÇ 10PÇ 11
ÖÇ 1           
ÖÇ 2           
ÖÇ 3           
ÖÇ 4           
ÖÇ 5           
ÖÇ 6           
ÖÇ 7           
ÖÇ 8