1 |
Dersin Adı: |
BİLGİSAYAR PROGRAMLAMA TEKNİĞİ |
2 |
Dersin Kodu: |
FZK3404 |
3 |
Dersin Türü: |
Seçmeli |
4 |
Dersin Seviyesi: |
Lisans |
5 |
Dersin Verildiği Yıl: |
3 |
6 |
Dersin Verildiği Yarıyıl: |
6 |
7 |
Dersin AKTS Kredisi: |
8 |
8 |
Teorik Ders Saati (saat/hafta): |
3 |
9 |
Uygulama Ders Saati (saat/hafta): |
0 |
10 |
Laboratuar Ders Saati (saat/hafta): |
2 |
11 |
Dersin Önkoşulu |
Yok |
12 |
Ders İçin Önerilen Diğer Hususlar |
Yok |
13 |
Dersin Dili: |
Türkçe |
14 |
Dersin Veriliş Şekli |
Yüz yüze |
15 |
Dersin Koordinatörü: |
Prof. Dr. AHMET CENGİZ |
16 |
Dersi Veren Diğer Öğretim Elemanları: |
Prof. Dr. Emin N. ÖZMUTLU |
17 |
Ders Koordinatörünün İletişim Bilgileri: |
acengiz@uludag.edu.tr, 0 224 29 41695, U. Ü. Fen Edebiyat Fakültesi, Fizik Bölümü 16059 Görükle Bursa. |
18 |
Dersin Web Adresi: |
|
19 |
Dersin Amacı |
C++ Bilgisayar programlama dilinde belli teknikleri vermek, fizikte ve matematikte, eğittim-öğretim ve başka alanlardaki problemlerin çözümü için bilgisayar programı hazırlayabilmek. |
20 |
Dersin Mesleki Gelişime Katkısı: |
|
Hafta |
Teori |
Uygulama |
1 |
C++ ile Programlamaya Giriş ve Temel Bilgiler |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
2 |
Program Kontrolü |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
3 |
Döngüler |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
4 |
Fonksiyonlar |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
5 |
Fonksiyon Yüklemesi ve Prototipleri |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
6 |
Diziler |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
7 |
Karakter Katarları ve Karakter Dizileri |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
8 |
İşaretçiler |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
9 |
Dosyalama |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
10 |
Yapılar |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
11 |
Bir f(x) fonksiyonunun, sayısal birinci ve ikinci türevi, f(x) = 0 denkleminin sayısal çözüm yöntemleri:
1.Newton (Teğet) Yöntemi
2.Yanlış Nokta (Kiriş) Yöntemi |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
12 |
3.Orta Nokta Yöntemi
4.Lineer Ters İnterpolasyon Yöntemi
Arasınav |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
13 |
Sayısal İntegrasyon Yöntemleri
I. Newton-Cotes İntegrasyonları
1.Dikdörtgen Kuralı
2.Yamuk Kuralı
3.Simpson Kuralı |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |
14 |
Gauss İntegrasyonları
Gauss Legendre İntegrasyonu
Proje Ödevi |
Bilgisayar Laboratuvarında Rehberli Problem Çözümü ve Yapılan Programların Çalıştırılması |