Genel Bilgi
| Birim | CEYHAN MÜHENDİSLİK FAKÜLTESİ |
| MAKİNE MÜHENDİSLİĞİ PR. | |
| Kod | MMB104 |
| Ad | Bilgisayar Programlama |
| Dönem | 2017-2018 Eğitim-Öğretim Yılı |
| Yarıyıl | 2. Yarıyıl |
| Süre (T+U) | 2-2 (T-U) (17 Hafta) |
| AKTS | 5 AKTS |
| Yerel Kredi | 3 Yerel Kredi |
| Eğitim Dil | Türkçe |
| Seviye | Lisans Dersi |
| Tür | Uygulamalı Ders |
| Etiket | Z Zorunlu |
| Öğretim Şekli | Yüz Yüze Öğretim |
| Bilgi Paketi Koordinatörü | Prof. Dr. NİYAZİ ARSLAN |
| Dersin Öğretim Elemanı |
Prof. Dr. NİYAZİ ARSLAN
(Bahar)
(A Grubu)
(Sor. Öğr. Ele.)
|
Dersin Amacı / Hedefi
Temel programlama ve öğrencilerin programlama diliyle program yazabilmesini sağlamak.
Dersin İçeriği
Fortran programlama diline giriş, Fortranda bir programı çalıştırma ve düzenleme. Sabitler, değişkenler, tanımlamalar, durumlar. Seçmeli yapılar. Tekrarlı yapılar ve diziler. Fonksiyonlar. Göstergeler. Çok boyutlu diziler. Fortranda alt programlar. Örnek programlar.
Dersin Ön Koşulu
Yok
Kaynaklar
Notlar
Dersin Öğrenme Çıktıları
| Sıra | Dersin Öğrenme Çıktıları |
|---|---|
| ÖÇ01 | Öğrenci bilgisayar ortamındaki algoritmaların mantığını kavrar. |
| ÖÇ02 | Bilgisayar programlama ve kaynak kodların analizini yapar |
| ÖÇ03 | Makine mühendisliği temel alanlarında deney tasarlayıp, yapabilme; çıkan sonuçları ve elde edilen verileri irdeleyip yorumlama |
| ÖÇ04 | Teknik, ekonomik, çevresel, üretilebilirlik, sürdürülebilirlik sınırlamaları dahilinde çeşitli mühendislik ihtiyaçlarını karşılamak üzere bir sistem, bileşen veya süreç tasarlar |
| ÖÇ05 | Bir ürünün veya üretim yönteminin tanımlanması, tasarlanması, geliştirilmesi ve kullanıma alınmasını destekler |
| ÖÇ06 | Matlab kodlarındaki fonksiyonları analiz eder |
| ÖÇ07 | Çok boyutlu dizileri oluşturur |
| ÖÇ08 | Matematiksel problemlerin çözümünde kullanır |
Program Öğrenme Çıktıları ile İlişkisi
| Sıra | Tür | Program Öğrenme Çıktıları | Duzey |
|---|---|---|---|
| PÖÇ01 | Beceriler - Bilişsel, Uygulamalı | Makine mühendisliğinin temel kavram, kuram ve prensiplerine hâkim olma | |
| PÖÇ02 | Beceriler - Bilişsel, Uygulamalı | Matematik, fen ve mühendislik temel bilgisi ile donanımlı olma | 3 |
| PÖÇ03 | Yetkinlikler - Öğrenme Yetkinliği | Makine mühendisliği temel alanlarında deney tasarlayıp, yapabilme; çıkan sonuçları ve elde edilen verileri irdeleyip yorumlayabilme | 2 |
| PÖÇ04 | Yetkinlikler - Öğrenme Yetkinliği | Çeşitli mühendislik teknikleri ve becerileri ile donanımlı olma | 5 |
| PÖÇ05 | Yetkinlikler - Öğrenme Yetkinliği | Teknik, ekonomik, çevresel, üretilebilirlik, sürdürülebilirlik sınırlamaları dâhilinde çeşitli mühendislik ihtiyaçlarını karşılamak üzere bir sistem, bileşen veya süreç tasarlayabilme | 2 |
| PÖÇ06 | Bilgi - Kuramsal, Olgusal | Bir işletmede karşılaşabileceği uygulamaları bağımsızca inceleyip öğrenebilme; gördüğü problemlerinin kritik değerlendirmesini yapabilme; problemleri formüle edebilme ve uygun tekniği seçerek çözüm getirebilme | 4 |
| PÖÇ07 | Yetkinlikler - Öğrenme Yetkinliği | Bir ürünün veya üretim yönteminin tanımlanması, tasarlanması, geliştirilmesi ve kullanıma alınmasına öncülük edebilme | |
| PÖÇ08 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Yaşam boyu öğrenmenin gerekliliğinin farkında olma ve kendini devamlı yenileyebilme | 5 |
| PÖÇ09 | Beceriler - Bilişsel, Uygulamalı | İngilizceyi teknik veya teknik olmayan konularda yazılı ve sözlü etkin kullanabilme | 2 |
| PÖÇ10 | Yetkinlikler - Öğrenme Yetkinliği | Çok etkin bir biçimde bilgisayar kullanabilme; bilgisayar destekli çizim, tasarım, çözümleme ve sunum yapabilme | 5 |
| PÖÇ11 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Takım çalışmasına yatkın olma, çevresiyle iyi iletişim kurabilme; çok yönlü ve disiplinler arası çalışan bir takımın üyesi olarak verimli çalışabilme | |
| PÖÇ12 | Bilgi - Kuramsal, Olgusal | Teknik ve etik sorumluluklarının farkında, meraklı ve yenilikçi olma |
Haftalık Akış
| Hafta | Konu | Ön Hazırlık | Yöntemler |
|---|---|---|---|
| 1 | Fortran programlama diline giriş | İlgili kaynaklar | |
| 2 | Fortranda bir programı çalıştırma ve düzenleme. | İlgili kaynaklar | |
| 3 | Sabitler, değişkenler, tanımlamalar, durumlar | İlgili kaynaklar | |
| 4 | Seçmeli yapılar. | İlgili kaynaklar | |
| 5 | Tekrarlı yapılar ve diziler. | İlgili kaynaklar | |
| 6 | Fonksiyonlar | İlgili kaynaklar | |
| 7 | Göstergeler | İlgili kaynaklar | |
| 8 | Vize | ||
| 9 | Çok boyutlu diziler. | İlgili kaynaklar | |
| 10 | Fortranda alt programlar | İlgili kaynaklar | |
| 11 | Örnek programlar. | İlgili kaynaklar | |
| 12 | Örnek programlar. | İlgili kaynaklar | |
| 13 | Örnek programlar. | İlgili kaynaklar | |
| 14 | Örnek programlar. | İlgili kaynaklar | |
| 15 | Örnek programlar. | İlgili kaynaklar | |
| 16 | Final | ||
| 17 | Final |
Değerlendirme (Sınav) Yöntemleri ve Kriterleri
| Değerlendirme Türü | Yarıyıl İçi / Yıl İçi Etkisi | Yarıyıl Sonu / Yıl Sonu Etkisi |
|---|---|---|
| 1. Ara Sınav | 85 | 34 |
| 1. Ödev | 15 | 6 |
| Genel Değerlendirme | ||
| Yarıyıl İçi / Yıl İçi Toplam | 100 | 40 |
| 1. Yıl Sonu Sınavı | - | 60 |
| Genel Toplam | - | 100 |
Öğrenci İş Yükü - AKTS
| Çalışmalar | Sayısı | Süresi (Saat) | İş Yükü (Saat) |
|---|---|---|---|
| Ders ile İlgili Çalışmalar | |||
| Ders (Sınav haftaları dahil değildir) | 14 | 4 | 56 |
| Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) | 14 | 3 | 42 |
| Değerlendirmeler ile İlgili Çalışmalar | |||
| Ödev, Proje, Diğer | 1 | 3 | 3 |
| Ara Sınavlar (Yazılı, Sözlü, vs.) | 1 | 8 | 8 |
| Yarıyıl/Yıl Sonu/Final Sınavı | 1 | 16 | 16 |
| Toplam İş Yükü (Saat) | 125 | ||
| Toplam İş Yükü / 25 (s) | 5,00 | ||
| AKTS | 5 AKTS | ||