|
BİLGİSAYAR PROGRAMLAMA II
|
| Dersin Adı |
Kodu |
Yarıyılı |
ECTS Kredisi |
Kredisi |
Teorik |
2
|
| Uygulama |
2
|
|
Bilgisayar Programlama II
|
0252052
|
3
|
4
|
3
|
Laboratuvar (Saat/Hafta) |
-
|
|
| Dersin Dili |
Türkçe
|
| Dersin Türü |
Zorunlu
|
| Ders Verme Aracı |
Tahta, Tepegöz, Barkovizyon, Projeksiyon cihazı, Notebook, CD
|
| Dersin Koordinatörü |
Uygulamalı Matematik Anabilim Dalı Başkanlığı
|
| Dersin İçeriği |
Visual Fortran Programlama diline giriş/ Değişkenler ve türleri/ Giriş-Çıkış İşlemleri/ Kontrol ve döngü deyimleri/ Matematiksel işlemler ve fonksiyonları/ Arşiv fonksiyonları/ Function ve Subroutine Tipi Alt Programlar/ Dizi Kavramı/ Dosya Yönetimi/ Sayısal Yöntemlerin Fortran Uygulamaları
|
| Dersin Amaçları |
-
Verilen bir problemi anlayıp algoritmasını hazırlayabilme
-
Hazırlanan algoritmayı Visual Fortran programlama dilinde en uygun şekilde kodlayabilme
-
Yazılan programı algoritma ve derleme esnasında oluşan hatalarından arındırabilme
|
Dersin Çıktıları
(Bölüm Çıktıları esas alınarak öğrenciye dersin
kazandıracağı bilgi ve beceriler) |
-
Derleyici editörünü kullanma bilgisi
-
Programlama dilinin kuralları bilgisi
-
Programlama dilinin komutları bilgisi
-
Bir problemin çözüm yöntemini belirleyebilme ve kodlayabilme becerisi
|
| Dersin Kitapları / Notları |
-
M. TUNÇ ve C. PARMAKSIZOĞLU, “Fortran 90&95”, Beta Yayınevi, 1999.
-
Ders Notları
|
| Yararlanılacak Diğer Kaynaklar |
-
M. UYSAL ve A. UYSAL, “Fortran 90”, Beta Yayınevi, 1998
|
|
| Ön Koşul Dersleri |
Yok
|
| Ön Koşul Konuları |
Bilgisayar Programlamaya Giriş dersinin konuları
|
| Ödev ve Projeler |
Konulara uygun ödevler verilerek bilgilerin pekiştirilmesi sağlanacaktır
|
| Laboratuvar Deneyleri |
Yok
|
| Bilgisayar Kullanımı |
Çok Sayıda Yüksek Bellekli Bilgisayarlara ve Visual Fortran derleyicisine ihtiyaç vardır. Verilen komutlar ve örnek program parçacıkları bilgisayar ortamında öğretilecek, ödevler ve proje etkin bilgisayar kullanımı ile hazırlanacaktır.
|
| Diğer Uygulamalar |
Data-Show, tepegöz kullanımı.
|
|
| Başarı Değerlendirme Sistemi |
|
Adedi |
Etki Oranı,% |
| Ara Sınavlar |
2
|
50
|
| Kısa Sınavlar |
-
|
-
|
| Ödevler |
2
|
10
|
| Projeler |
-
|
-
|
| Dönem Ödevi |
-
|
-
|
| Laboratuvar |
-
|
-
|
| Diğer |
-
|
-
|
| Final Sınavı |
1
|
40
|
|
| Ders Gruplarına Göre Ders Kredisinin Dağılımı,% |
Temel Bilimler (TB) |
%
-
|
| Temel Müh. ve Meslek Dersleri (TM) |
%
-
|
| Meslek Dersleri (MD) |
%
100
|
| Sosyal ve Beşeri Bilimler (SB) |
%
-
|
|
|
| HAFTALIK DERS PLANI |
| Hafta |
Konular |
| 1 |
Visual programlama Diline Giriş, Değişkenler ve türleri
|
| 2 |
Giriş/Çıkış İşlemleri
|
| 3 |
Kontrol ve döngü deyimleri
|
| 4 |
Matematiksel işlemler ve fonksiyonlar, Arşiv Fonksiyonları
|
| 5 |
Function tipi alt programlar
|
| 6 |
Subroutine tipi alt programlar
|
| 7 |
Modüller
|
| 8 |
1. Yıl İçi Sınavı
|
| 9 |
Dizilerin tanımlanması ve kullanılması
|
| 10 |
Dosya yönetimi
|
| 11 |
Dosya yönetimi
|
| 12 |
Sayısal Yöntemlerin Fortran Uygulamaları
|
| 13 |
2. Yıl İçi Sınavı
|
| 14 |
Sayısal Yöntemlerin Fortran Uygulamaları
|
| 15 |
Sayısal Yöntemlerin Fortran Uygulamaları
|
|
|
| Düzenleyenler |
Uygulamalı Matematik Anabilim Dalı
|
Tarih |
01.01.2007
|
|