GAZİ ÜNİVERSİTESİ BİLGİ PAKETİ - 2019 AKADEMİK YILI

DERS TANIMI
ALGORİTMA TASARIMI VE GELİŞTİRME/BİLÖ102
Dersin Adı: ALGORİTMA TASARIMI VE GELİŞTİRME
Dersin Kredisi: 3 Ders AKTS : 5
Dersin Yarıyılı: 2 Dersin Türü : Zorunlu
DERS BİLGİLERİ
 -- DERS KATALOG TANIMI (İÇERİĞİ)
 -- TEMEL DERS KİTABI
 -- YARDIMCI DERS KİTAPLARI
 -- DERSİN ÖNKOŞULLARI
 -- DERSİN DİLİ
  Türkçe
 -- DERSİN AMACI ve HEDEFİ
 -- DERSİN ÖĞRENİM ÇIKTILARI
Algoritmanın problem çözme ve programlamadaki önemi bilir
Algoritma tasarlama tekniklerini bilir ve uygular.
Akış diyagramları ve çalışma yöntemlerini bilir.
Algoritma ve akış şemalarının görselleştirilmesini yapar .
Giriş/çıkış kavramlarını, temel veri tipleri; sabit ve değişkenler; operatörler ve işlem önceliklerini bilir ve uygular.
Karar yapılarını bilir ve uygular.
Döngülerin işleyişini bilir ve uygular
Fonksiyon kullanımı bilir ve uygular. Problem çözümünde farklı algoritmaların uygulanabilirliği araştırarak bulur.
Arama ve sıralama algoritmalarını bilir ve uygular. Bilgiye ulaşma yollarını etkin bir şekilde kullanır. Problem çözme ve algoritma tasarlamaya yön
Alanındaki yenilikçi yaklaşımları takip eder ve uygular. Alanıyla ilgili kazandığı bilgi ve becerileri, eğitsel problemlere yaratıcı çözümler üretmek

 -- DERSİN VERİLİŞ BİÇİMİ
  Bu ders sadece yüz yüze eğitim şeklinde yürütülmektedir.
 --DERSİN HAFTALIK DAĞILIMI
1. Hafta  Algoritmanın problem çözme ve programlamadaki önemi
2. Hafta  Algoritma tasarlama teknikleri
3. Hafta  Akış diyagramları ve çalışma yöntemleri
4. Hafta  Algoritma ve akış şemalarının görselleştirilmesini yapar
5. Hafta  Giriş/çıkış kavramlarını, temel veri tipleri; sabit ve değişkenler; operatörler ve işlem önceliklerini bilir ve uygular.
6. Hafta  Karar yapılarını bilir ve uygular.
7. Hafta  Döngülerin işleyişini bilir ve uygular
8. Hafta  Fonksiyon kullanımı bilir ve uygular
9. Hafta  Fonksiyon kullanımı bilir ve uygular
10. Hafta  Arama ve sıralama algoritmalarını bilir ve uygular
11. Hafta  Arama ve sıralama algoritmalarını bilir ve uygular
12. Hafta  Arama ve sıralama algoritmalarını bilir ve uygular
13. Hafta  Problem çözme ve algoritma tasarlamaya yönelik örnek uygulamaları araştır, bulur ve çözer.
14. Hafta  Blok ve Metin tabanlı programlama ortamlarını bilir ve uygular
15. Hafta  
16. Hafta  
 -- ÖĞRETİM FAALİYETLERİ
 -- DEĞERLENDİRME ÖLÇÜTLERİ
 
Sayısı
Toplam Katkısı(%)
 Ara Sınav
1
40
 Ödev
1
60
 Uygulama
0
0
 Projeler
0
0
 Pratik
0
0
 Quiz
0
0
 Dönemiçi Çalışmaların Yıliçi Başarıya Oranı (%)  
40
 Finalin Başarıya Oranı (%)  
60
 -- DERSİN İŞ YÜKÜ
 Etkinlik  Toplam hafta sayısı  Süre (Haftalık Saat)  Dönem boyu toplam iş yükü
 Haftalık teorik ders saati
14
2
28
 Haftalık uygulamalı ders saati
14
2
28
 Okuma Faaliyetleri
8
2
16
 İnternette tarama, kütüphane çalışması
8
2
16
 Materyal tasarlama, uygulama
8
2
16
 Rapor hazırlama
2
7
14
 Sunu hazırlama
1
2
2
 Sunum
1
1
1
 Ara sınav ve ara sınava hazırlık
1
5
5
 Final sınavı ve final sınavına hazırlık
1
10
10
 Diğer
0
 TOPLAM İŞ YÜKÜ: 
136
 TOPLAM İŞ YÜKÜ / 25 : 
5.44
 DERSİN AKTS KREDİSİ: 
5
 -- PROGRAM ÖĞRENME ÇIKTILARI KATKI DÜZEYLERİ
NO
PROGRAM ÖĞRENME ÇIKTILARI
1
2
3
4
5
1
Güncel bilgi ve iletişim teknolojileri ve ilgili kavramları bilir.X
2
Bilimsel yöntemleri tartışır.X
3
Öğrenmenin en üst düzeye taşınabilmesi için bilgi ve iletişim teknolojilerinin etkin kullanımını bilir.X
4
Öğretim teknolojilerine ilişkin kuram, model, strateji, yöntem ve güncel yaklaşımları bilir.X
5
Öğrencilerin gelişim ve bilişsel özellikleri ile bireysel farklılıklarını bilir.X
6
bilgi ve iletişim teknolojilerinin bilimsel temellerini bilir.X
7
Genel öğretim ilke ve yöntemleri ile alanına özel öğretim yöntemlerini bilir.X
8
Uzaktan eğitimin kuramsal ve teknolojik altyapısını bilir.
9
Eğitim-öğretim ortamlarının teknolojik açıdan nasıl planlanması ve organize edileceğini bilir.
10
Bilim ve teknolojinin tarihi ve kültürel gelişimini bilir.X
11
Eğitsel materyal tasarlama ve geliştirme ilkelerini bilir.X
12
Alanıyla ilgili basılı ve elektronik kaynakları bilir ve kullanır.X
13
Bilgiye ulaşma yollarını etkin bir şekilde kullanır.X
14
Toplumsal sorumluluk bilinciyle yaşadığı sosyal çevre için etkinlikler ve mesleki projeler planlar ve uygular.X
15
Alanındaki yenilikçi yaklaşımları takip eder ve uygular.X
16
Alanıyla ilgili kazandığı bilgi ve becerileri, eğitsel problemlere yaratıcı çözümler üretmek için kullanır.X
17
Bilgi ve iletişim teknolojilerini kullanarak eğitim materyalleri tasarlar ve geliştirir.X
18
Mesleki bilgi ve becerilerini yazılım geliştirme projelerinde kullanır.X
19
Bireysel ve grup çalışmalarında sorumluluk alır ve alınan görevi etkin bir şekilde yerine getirir.X
20
Tarih, genel kültür, yabancı dil ve öğretmenlik mesleği genel yeterliliklerini kullanır.X
 -- ÖĞRETİM ELEMAN(LAR)I
   (Doç.Dr. Selami ERYILMAZ)
 -- ÖĞRETİM ELEMANI WEB SİTESİ/SİTELERİ
   (www.selamieryilmaz.com)
 -- ÖĞRETİM ELEMANI E-POSTASI/E-POSTALARI
   (selamieryilmaz@gazi.edu.tr)