Bu dersin amacı öğrencilere programlamanın temellerini MATLAB kullanarak öğretme ve öğrencilere, bu bilgileri temel nümerik problemlerin çözümünde kullanabilme becerisi kazandırma.
Ön Koşullar
Eş Koşullar
Özel Koşullar
Öğretim Üyeleri
Asistanlar
Ders Gün,Saat ve Yeri
Görüşme Saatleri ve Yeri
Öğretim Yöntem ve Teknikleri
Temel Kaynaklar
Diğer Kaynaklar
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Giriş ve Ders İçeriği
sözlü anlatım, laboratuvar
2. Hafta
Geliştirme ortamına alışma, pseude-code
sözlü anlatım, laboratuvar
3. Hafta
Programı/Algoritmayı adım adım takip etmek, breakpoint ve print cümleleriyle debug etmek.
sözlü anlatım, laboratuvar
4. Hafta
Böl ve Yönet Algoritmaları
sözlü anlatım, laboratuvar
5. Hafta
MATLAB Değişken ve data tipleri
sözlü anlatım, laboratuvar
6. Hafta
Koşullu program akışı; adımlama(if), döngü(while)
sözlü anlatım, laboratuvar
7. Hafta
Bir durum için programı çöz daha sonra iterasyon uygula.(Önce orta, sonra baş ve son ile ilgilen)
sözlü anlatım, laboratuvar
8. Hafta
Ara Sınav
sözlü anlatım, laboratuvar
9. Hafta
Fonksiyonlar, Soyutlama ve Kapsülleme
sözlü anlatım, laboratuvar
10. Hafta
Büyük bir program planlama, stub ile çalışma
sözlü anlatım, laboratuvar
11. Hafta
Ses ve görüntü ile çalışma
sözlü anlatım, laboratuvar
12. Hafta
Dosyaları yazmak ve okumak
sözlü anlatım, laboratuvar
13. Hafta
Özyineleme, sıkıştırma
sözlü anlatım, laboratuvar
14. Hafta
Zaman elverdiği sürece kitaptan diğer konular. Kitap dışı kaynaklardan seçilmiş makaleler
sözlü anlatım, laboratuvar
15. Hafta
16. Hafta
17. Hafta
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ara sınav(lar)
1
20
Kısa sınav(lar)
1
10
Ödevler / Dönem Ödevi / Sunum
4
20
Projeler
1
20
Final
1
30
ÖÇ-1
Programlamanın temel dayanaklarını anlamak
ÖÇ-2
Nümerik problemlerin çözümünde bilgisayarların kullanımı üzerine anlayış geliştirme
ÖÇ-3
Test ve hata ayıklama becerisi
ÖÇ-4
Bilgisayar programlarını belgeleme becerisi
ÖÇ-5
Nümerik diferansiyel ve integral alma, eğri uydurma, simultane lineer denklemlerin çözümü, bilinen diferansiyel denklemlerin nümerik çözümleri gibi temel algoritmaları anlama ve uygulayabilme
ÖÇ-6
MATLAB programlama ortamı hakkında yeterli bilgiye sahip olma
Program Çıktıları
PÇ-1
Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi.
PÇ-2
Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.
PÇ-3
Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
PÇ-4
Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.
PÇ-5
Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme veyorumlama becerisi.
PÇ-6
Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
PÇ-7
Sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi; etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme, etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma becerisi.
PÇ-8
Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki
gelişmeleri izleme ve kendini sürekli yenileme becerisi.
PÇ-9
Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilinci; mühendislik uygulamalarında kullanılan standartlar hakkında bilgi.
PÇ-10
Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik hakkında farkındalık; sürdürülebilir kalkınma hakkında bilgi.
PÇ-11
Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ve çağın mühendislik alanına yansıyan sorunları hakkında bilgi;mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık.