>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Bilgisayar Programlama MAT208 Zorunlu Lisans 2 Bahar 3

Öğretim Elemanı Adı

Prof. Dr. Vildan GÜLKAÇ
Doç. Dr. Mine Aylin BAYRAK
Doç. Dr. Arzu COŞKUN

Dersin Öğrenme Kazanımları

1) Bir programın çalışma prensibini açıklar ve programcı kavramını tanımlar.
2) Algoritma kurmayı yapar ve akış diyagramları ile algoritmaları görsel olarak ifade eder.
3) Microsof.NET platformu hakkında genel bilgi sahibi olur.
4) Microsoft Visual Studio çalışma ortamını tanır ve menülerin işlevlerini açıklar.
5) Windows tabanlı programlama kullanır.
6) If ve Select Case karar yapılarını kullanır ve hangi karar yapısının ve döngünün nerede kullanılacağını tanımlar.
7) Yordam ve fonksiyon kullanarak kodlarınızın yönetilebilirliğini ve esnekliğini arttırır.
8) Microsoft Access ortamını tanır ve veritabanlarında kullanılan değişik veri tiplerini tanır

Program Yeterliliği İlişkisi

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

Eğitim Şekli

Yüz Yüze

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

Yok

Önerilen Destekleyici Dersler

Temel Bilgi Teknolojileri Kullanımı

Dersin İçeriği

1. Programlamaya Giriş 2. Algoritma ve Dump Coding 3. Microsoft .NET Platformu 4. Microsoft Visual Studio Arayüzü 5. Visual Basic.NET ile Windows Tabanlı Programlama 6. Karar Yapıları ve Döngüler 7. Fonksiyonlar ve Yordamlar 8. Veri Yapıları

Haftalık Ders İzlencesi

1) Program Nedir? Programların Çalışma Modeli Programcı Kimdir? Programlama Dilleri Programlama Dillerinin Tarihçesi Programın Derlenmesi
2) Algoritma Nedir? Dump Coding Nedir? Akış Diyagramlarında Kullanılan Semboller
3) Algoritma Uygulamaları
4) Yazılım Geliştirme Dünyası Sorunun Temeli Çözüm Platformu Microsoft Visual Studio Arayüzü Visual Studio Çalışma Ortamı Start Page Menüler Solution Explorer Paneli Toolbox Paneli Properties Paneli Help Kullanımı
5) Visual Basic.NET ile Windows Tabanlı Programlama, lk Uygulama (Hello World, The Time Is...), Özellikler, Metotlar ve Olaylar, Özellikler, Metotlar, Olaylar,
6) Visual Basic.NET’e Kontrollerin Eklenmesi,Form,Form Özellikleri,Form Olayları,Form Metotları,Button,Button Özellikleri,TextBox,TextBox Özellikleri,TextBox Olayları,TextBox Metotları,Label,Label Özellikleri
7) Label,Label Özellikleri,CheckBox,CheckBox Özellikleri,RadioButton,ListBox,ListBox Özellikleri,ListBox Olayları,ListBox Metotları,ComboBox,ComboBox Özellikleri,ComboBox Olayları
8) Ara sınav/Değerlendirme
9) ProgressBar ProgressBar Özellikleri NumericUpDown Metotları TabControl TabControl Özellikleri Timer Timer Özellikleri Timer Olayları ErrorProvider ErrorProvider Özellikleri ErrorProvider Metotları PictureBox PictureBox Özellikleri DateTimePicker DateTimePicker Özellikleri
10) Hazır Fonksiyonlar Yazı işlemleri Trim LCase UCase Mid GetChar Sayı işlemleri Rnd IsNumeric InputBox MessageBox Değişken – Sabit Nedir? Değişkenlerin ve Sabitlerin Tanımlanması Değişken Nedir, Nasıl Tanımlanır? Tanımlama Kuralları Sayısal Tipler Sayıların Yuvarlanması Sayıları Biçimlendirme Char ve String Tipi Büyük-Küçük Harfe Çevirme String Karşılaştırma Boşluk-Karakter Atma String Parçalama String Arama String Birleştirme String Değitirme ve Silme String Formatlama
11) Global ve Local Değişkenler Static Değişken Tanımı Sabit Tanımlama Operatörler Aritmetiksel - Mantıksal Operatörler Karşılaştırma Operatörleri Matematiksel İşlemler Kısaltılmış Atama Operatörleri Dizilerle Çalışmak Dizi Tanımlama Dinamik Dizi Tanımlama Diziler Üzerinde Yapılan İşlemler
12) Karar Yapıları ve Döngüler Karar Yapıları If Select Case Döngüler For Next For Döngülerinin İç İçe Kullanımı: While- End While ve Do while-Loop
13) Döngü Kontrol İfadeleri Exit Do Exit For Exit Sub-Exit Function End With-End With Hata Yakalama Try Catch Finally
14) Fonksiyonlar ve Altprogramlar (Yordamlar) Sub Parametre Kullanımı Function Parametre sayısı belli olmayan prosedür yazma- ParamArray Fonksiyonların ve Yordamların Aşırı Yüklenmesi
15) Access’ e Giriş Veri Yapılarına Giriş Veri Modelleme Gereksinimleri
16) Yarıyıl sonu sınavı

Önerilen/İstenen Ders Kaynakları

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

1) Anlatım
2) Soru-Cevap
3) Tartışma
4) Alıştırma ve Uygulama
5) Model Yapma
6) Grup Çalışması
7) Beyin Fırtınası
8) Problem Çözme
9) Proje Temelli Öğrenme


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

Ödev Notunun Başarıya Oranı

60%

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

40%

Toplam

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte