Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
---|---|---|---|---|---|---|
Bilgisayar Programlama ve Algoritmalar | GMI3231 | 2 | 5 | 2 | 0 | 0 |
Önkoşullar | ENF1170 Temel Bilgisayar Bilimleri |
---|
Yarıyıl | Güz |
---|
Dersin Dili | İngilizce, Türkçe |
---|---|
Dersin Seviyesi | Lisans |
Dersin Türü | |
Ders Kategorisi | Uzmanlık/Alan Dersleri |
Dersin Veriliş Şekli | Yüz yüze |
Dersi Sunan Akademik Birim | Gemi Makineleri İşletme Mühendisliği Bölümü |
---|---|
Dersin Koordinatörü | |
Dersi Veren(ler) | Yasin Üst |
Asistan(lar)ı | Tarık KOÇAL, Fatih Cüneyd KORKMAZ |
Dersin Amacı | Programlama dillerini tanıtmak ve öğretmek. Metin editörleri, elektronik tablolar ve veri tabanları gibi önemli yazılım uygulamalarını tanıtmak. Algoritmalar geliştirmek için gereken temel becerileri tanıtmak Algoritma kurma becerilerini geliştirmek. Bilimsel ve mühendislik hesaplamalarında problem çözücü programı nasıl kullanacaklarını öğretmek. |
---|---|
Dersin İçeriği | Programlama dilleri ve derleyicilerin tanıtımı.Bir boyutlu ve iki boyutlu dizileri oluşturmak. Dizilerle matematiksel işlemler. Program dosyaları ve programlama bilgisi. İki boyutlu çizimler. Fonksiyonlar ve fonksiyon dosyaları. Genel programlama ve algoritma oluşturma. Programlama mantığı ve if döngüleri. Programlamada döngüler. Programlama örnekleri. Polinomlar, polinom kökleri, polinomun değerini bulmak ve diğer işlemler. Polinomlarla ve diğer fonksiyonlarla eğri uydurma ve enterpolasyon. Üç Boyutlu çizimler. Nümerik analiz uygulamaları ve sembolik matematik. |
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
|
Opsiyonel Program Bileşenleri | Yok |
Ders Öğrenim Çıktıları
- Öğrenci güncel mühendislik problemleri ve çözümlerinde kullanılan yöntem ve programlar hakkında genel bilgi kazanacak.
- Kullanılan programın söz dizimi yapısını hakkında bilgi sahibi olur.
- Bir problemi analiz edebilecek ve algoritma geliştirir.
- Bir programı test edebilecek, hata ayıklama ve doğrulama hakkında bilgi edinir.
- Bilimsel ve mühendislik problemleri için ham verileri (girdi) ve üretilen verileri (çıktı) ön işlemesini ve görselleştirmesini anlar ve öğrenir.
- Programın hazır ve betik fonksiyonlarını kullanarak basit hesaplamayı öğrenir.
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | Programlama dilleri ve derleyicilerin tanıtımı | Ders notları I |
2 | İşletim sistemlerine giriş | Ders notları I |
3 | Program dosyaları ve programlama bilgisi | Ders notları II |
4 | Programlamada hesaplama ortamına giriş | Ders notları II |
5 | Fonksiyonlar ve fonksiyon dosyaları | Ders notları III |
6 | Genel programlama ve algoritma oluşturma | Ders notları IV |
7 | Programlama mantığı ve if döngüleri | Ders notları V |
8 | Ara Sınav | |
9 | Programlamada döngüler | Ders notları V |
10 | Programlama örnekleri | Ders notları V |
11 | Algoritmalar, mantık yapıları, yinelemeli yapılar | Ders notları VI |
12 | Algoritmalar, mantık yapıları, yinelemeli yapılar | Ders notları VI |
13 | Programlama dilleri | Ders notları VII |
14 | Nümerik analiz uygulamaları ve sembolik matematik | Ders notları VII |
15 | Uygulama | Ders notları VIII |
16 | Final Sınavı |
Değerlendirme Sistemi
Etkinlikler | Sayı | Katkı Payı |
---|---|---|
Devam/Katılım | ||
Laboratuar | ||
Uygulama | ||
Arazi Çalışması | ||
Derse Özgü Staj | ||
Küçük Sınavlar/Stüdyo Kritiği | ||
Ödev | ||
Sunum/Jüri | ||
Projeler | ||
Seminer/Workshop | ||
Ara Sınavlar | 1 | 60 |
Final | 1 | 40 |
Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
Final Sınavının Başarı Notuna Katkısı | ||
TOPLAM | 100 |
AKTS İşyükü Tablosu
Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
---|---|---|---|
Ders Saati | 16 | 2 | |
Laboratuar | |||
Uygulama | |||
Arazi Çalışması | |||
Sınıf Dışı Ders Çalışması | 16 | 4 | |
Derse Özgü Staj | |||
Ödev | |||
Küçük Sınavlar/Stüdyo Kritiği | |||
Projeler | |||
Sunum / Seminer | |||
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 20 | |
Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 20 | |
Toplam İşyükü : | |||
Toplam İşyükü / 30(s) : | |||
AKTS Kredisi : |
Diğer Notlar | Yok |
---|