>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Sistem Analizi ve Programlama MEN116 Zorunlu Lisans 1 Bahar 4

Öğretim Elemanı Adı

Doç. Dr. Serdar SOLAK
Dr. Öğr. Üyesi Umut ALTINIŞIK
Arş. Gör. Dr. Selçuk ÖĞÜTCÜ

Dersin Öğrenme Kazanımları

1) Sistemin temel kavramlarını tanımlar.
2) Sistemin girdi – çıktı ve ilişkilerini tanımlar.
3) Programlama dili hakkında temel kavramları tanımlar.
4) Programlama dili editörünü kullanır.
5) Program üzerindeki hataları tespit eder ve başkaları tarafından hazırlanmış program komutlarını yorumlar.
6) Program yazımında kullanılan komutları tanır ve kendi programını geliştirir.
7) Veritabanı ile programlama dili arasındaki ilişkiyi tanımlar.

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11
Öğrenme Kazanımları
1 Orta Yüksek Düşük Düşük              
2 Orta Yüksek                  
3 Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek Yüksek
4                      
5                      
6 Orta Yüksek Düşük                
7 Orta Düşük Orta Yüksek              

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

Yok

Dersin İçeriği

Bu ders, algoritma ve akış diyagramları, program yapısı ve veri tipleri, giriş -çıkış komutları, karşılaştırma komutları, döngü komutları, fonksiyon kullanımı, dizi ve matris işlemleri, dosya işlemleri konularını kapsar.

Haftalık Ders İzlencesi

1) Programlama hakkında bilgi verme, program ve programcılık kavramlarının anlatılması, programlama dilleri hakkında bilgi.
2) Algoritma ve akış diyagramlarının programlama aşamasındaki gerekliliği, temel akış diyagramı sembolleri ve matematiksel algoritmalara giriş. Örnekler ve uygulamalar.
3) Basit matematiksel işlemler ve fonksiyon analizi algoritmaları. Örnekler ve uygulamalar.
4) Tek boyutlu dizi algoritmaları, sıralama v.b. Örnekler ve uygulamalar.
5) İki boyutlu diziler (matrisler) ve algoritmaları. Örnekler ve uygulamalar.
6) Veri tabanı algoritmaları. Örnekler ve uygulamalar.
7) Java programlama diline giriş. Java arayüzünün anlatımı, Toolbox, Properties ve Solution Explorer ekran bileşenlerinin amacı, kullanım şekiller ve örnek uygulaması.
8) Ara sınav/Değerlendirme
9) Program konsolunda yazım işlemlerine giriş. Değişken ve sabit kavramı. Local ve Global değişken ve sabitler, bunların kullanım amaçları, tanımlama şekilleri. Özel amaçlı değişken tasarlamak ve kullanmak uygulamaları.
10) Matematiksel işlemler ve fonksiyon çözümleme programlarının form tasarımı ile beraber kodlanması ve uygulanması.
11) Dizi tanımlama, dizi yapılarının anlatılması ve dizi kullanan program örneklerinin form tasarımıyla beraber kodlanarak uygulanması.
12) Veri tabanı programlamaya giriş. Access ile örnek veri tabanı tasarımı kriterleri ve uygulaması.
13) Veri tabanı üzerinde işlem yapabilme (kayıt yapma, güncelleme, arama - listeleme işlemleri) uygulamaları
14) Veri tabanı üzerinden raporlama işlemleri kodlamaları (Cyrstal Report), rapor üretme ve genel tekrar.
15) Örnek veri tabanı uygulaması
16) Yarıyıl sonu sınavı

Önerilen/İstenen Ders Kaynakları

1- uzem.kocaeli.edu.tr/edestek
2- Programlamaya Giriş Ders Notları, Serdar SOLAK

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi

1) Soru-Cevap
2) Benzetim
3) Bireysel Çalışma
4) Problem Çözme


Değerlendirme Yöntemi ve Ölçütleri

Ara Sınav Notunun Başarıya Oranı

30%

Yarıyıl Sonu Sınavının Başarıya Oranı

70%

Toplam

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte