ALGORİTMA VE PROGRAMLAMA

Ders Genel Bilgileri

Ders Kodu AKTS T+U+L Kredi Ders Türü
YAZ20101 6 2+2 3 Zorunlu
Ders Linki (Türkçe) :
Ders Linki (İngilizce) :
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Öğretim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Amacı Bu dersin temel amacı, algoritma temel kavramlarını ve bileşenlerini örnek bir programlama dili de kullanarak etkin bir şekilde öğretmektir.
Dersin İçeriği Problem çözme. Giriş-İşlem-Çıkış süreci. Algoritma tasarımı. Algoritmalarda kesinlik, sonluluk, etkinlik, giriş-çıkış. Sabitler, değişkenler ve ifadeler. Aritmetik, ilişkisel ve mantıksal işlemciler. Giriş-Çıkış deyimleri. Koşul ve Tekrar deyimleri. Vektör ve matris gösterimleri. Karakter bilgi işlemleri. Altyordam ve Fonksiyonlar. Özyineleme. Yapısal bir programlama dilinde uygulamalar.
Dersin Ön Koşulları -
Dersin Koordinatörü Doç. Dr. Talha Burak ALAKUŞ
Dersi Verenler Dr. Öğretim Üyesi Selçuk YAZAR
Dersin Yardımcıları Arş. Gör. Gökçe OĞUZ ERENLER
Staj Durumu Yok

Dersin Kaynakları

Kaynaklar İlgili öğretim üyesinin önereceği kitap, ders notu, veri tabanı, internet.
Notlar •Algoritma ve Programlamaya Giriş, Dr. Fahri Vatansever, Sistem Yayıncılık, 2006.•Programlamaya Giriş ve Algoritmalar, SonerÇELİKKOL, Academic Book Publishingİlgili öğretim üyesinin önereceği kitap, ders notu, veri tabanı, internet.
Döküman -
Ödev BTK Akademi üzerinden takip edilecek sertifika programları ve ARDUINO laboratuvar uygulamaları

Ders Yapısı

Matematik ve Temel Bilimler% 20
Mühendislik Bilimleri% 50
Mühendislik Tasarımı% 30
Sosyal Bilimler% 0
Eğitim Bilimleri% 0
Fen Bilimleri% 0
Sağlık Bilimleri% 0
Alan Bilgisi% 0
Değerlendirme Ölçütleri
Yarı Yıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 20
Kısa Sınav 0 % 0
Ödev 3 % 30
Devam 0 % 0
Uygulama 0 % 0
Proje 0 % 0
Yarıyıl Sonu Sınavı 1 % 50
Arazi Çalışması 0 % 0
Atölye Çalışması 0 % 0
Laboratuvar 0 % 0
Sunum/Seminer Hazırlama 0 % 0
Toplam 5 % 100
AKTS Hesaplama İçeriği
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü
Ders Süresi 15 4 60
Sınıf Dışı Ç. Süresi 15 3 45
Ödevler 2 15 30
Ara Sınavlar 1 12 12
Yarıyıl Sonu Sınavı 1 12 12
Kısa Sınav 2 5 10
  169 | AKTS Kredisi : 6

Ders Konuları

Hafta Konu Öğretim Yöntem ve Teknikleri Döküman
1 Bilgisayar Sistemlerine, Bilgisayar Dillerine ve Algoritmalara Giriş anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
2 Algoritma Tasarımı ve Akış Şeması anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
3 Veri Tipleri ve Temel İşlemler anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
4 Koşul Deyimleri anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
5 Döngü Komutları anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
6 Bileşik Atama Operatörleri artırma ve azaltma operatorleri break continue anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
7 Fonksiyon Tanımı, Değer döndürmeyen , değer döndüren, çok parametreli fonksiyonlar anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
8 Lokal, global değişkenler,static, register değişkenler anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
9 ARA SINAV - -
10 Özyinelemeli Programlama anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
11 Tek Boyutlu Diziler ve Çok boyutlu diziler anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
12 Karakterler ve Dizgeler anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
13 İşaretçiler anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
14 Dosya yönetimi anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS
15 Problem Çözme anlatım, problem çözme,ön hazırlık, soru-cevap İlgili öğretim üyesinin önereceği kitap, ders notu, internet.LMS

Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:

# Açıklama
1 Algoritma ve programlamanın temel kavramlarını tanımlayabilir
2 Problemlerin çözümüne yönelik farklı ve etkin algoritmalar tasarlayabilir.
3 Algoritmaları belirli bir notasyon ile ifade edebilir.
4 Problem çözümlerini, yapısal bir programlama diliyle gerçekleştirebilir.
5 Kolay okunabilir ve anlaşılabilir program yazabilir.
6 Programlardaki hataları bulabilme ve düzeltebilir.
7 Geliştirilen programları matemetiksel ve diğer alanlardaki çözümlerde kullanabilir.
8 Analiz ve tasarım aşamalarını gerçekleştirebilir.

Dersin Program Çıktılarına Katkısı

  P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Ö1 45433432324
Ö2 34544342333
Ö3 45433432324
Ö4 34544342333
Ö5 45433432324
Ö6 34544342333
Ö7 45433432324
Ö8 34544342333

Katkı Düzeyi: 0:Yok     1:Çok Düşük     2:Düşük     3:Orta     4:Yüksek     5:Çok Yüksek