Kodu | Dersin Adı | Yarıyıl | Süresi(T+U) | Kredisi | AKTS Kredisi |
---|---|---|---|---|---|
YZM303 | YAZILIM İNŞASI | 5 | 3 | 2 | 4 |
DERS BİLGİLERİ |
|
---|---|
Dersin Öğretim Dili : | Türkçe |
Dersin Düzeyi | LİSANS, TYY: + 6.Düzey, EQF-LLL: 6.Düzey, QF-EHEA: 1.Düzey |
Dersin Türü | Zorunlu |
Dersin Veriliş Şekli | - |
Dersin Koordinatörü | Dr.Öğr.Üyesi SERKAN GÖNEN |
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi | Dr.Öğr.Üyesi SERKAN GÖNEN |
Ders Ön Koşulu | Yok |
AMAÇ VE İÇERİK |
|
---|---|
Amaç: | Bu ders açık, bakımı kolay, değiştirilebilir ve etkin kod için teknikleri tanıtmayı hedefler |
İçerik: | Ders; sınıflarla çalışma, defansif programlama, değişken kullanımı, kontrol yapıları ve genel kontrol meselelerini içeren konuları kapsamaktadır. |
DERSİN ÖĞRENME ÇIKTILARI (Öğrenciler, bu dersi başarı ile tamamladıklarında aşağıda belirtilen bilgi, beceri ve/veya yetkinlikleri gösterirler.) |
---|
Bu dersi alan öğrenciler; 1.Kod kalitesinin önemini belirtebilmek 2.Güvenli ve iyi düzenlenmiş kod oluşturmak için farklı metotları uygulayabilme 3.Etkin kod yazmak için çeşitli teknikler kullanabilme 4. Yaygın olarak kullanılan veri yarpılarıyla programların yazılabilmesi 5.Veri arama ve sıralama gibi temel problemler için etkin tasarım ve çözümerin yapılabilmesi |
HAFTALIK DERS KONULARI VE ÖNGÖRÜLEN HAZIRLIK ÇALIŞMALARI |
|||
---|---|---|---|
Hafta | Ön Hazırlık | Konular | Yöntem |
1 | - | Giriş | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
2 | - | İnşaada Tasarım | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
3 | - | Sınıflarla Çalışma | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
4 | - | Sınıflarla Çalışma | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
5 | - | Yüksek Kaliteli Yordamlar | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
6 | - | Yüksek Kaliteli Yordamlar | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
7 | - | Koruyucu Programlama | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
8 | - | ARA SINAV | - |
9 | - | Koruyucu Programlama | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
10 | - | Değişken kullanımında genel sorunlar | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
11 | - | Koşullu İfadeleri Kullanma | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
12 | - | Döngülerin Kontrolü | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
13 | - | Farklı Kontrol Yapıları | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
14 | - | Tablo temelli metotlar | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
15 | - | Tablo temelli metotlar | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
16 | - | FİNAL | - |
17 | - | FİNAL | - |
KAYNAKLAR |
---|
Code Complete: A Practical Handbook of Software Construction, 2nd edition, Steve McConnell, 2004, Microsoft Press |
ÖLÇME VE DEĞERLENDİRME |
|||
---|---|---|---|
Yarıyıl İçi Yapılan Çalışmaların Ölçme ve Değerlendirmesi | Etkinlik Sayısı | Katkı Yüzdesi | Açıklama |
(0) Etkisiz | (1) En Düşük | (2) Düşük | (3) Orta | (4) İyi | (5) Çok İyi |
---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 |
BİLGİ | |||||||
---|---|---|---|---|---|---|---|
Kuramsal | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Mühendislik, bilim ve matematik temellerine dayanarak karmaşık mühendislik problemlerini tanımlama, analiz etme, tasarlama, modelleme ve çözme becerisi
|
5 |
BİLGİ | |||||||
---|---|---|---|---|---|---|---|
Olgusal | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Halk sağlığı, güvenliği ve refahının yanı sıra global, kültürel, sosyal, çevre ve ekonomik faktörleri dikkate alarak belirli ihtiyaçları karşılayan çözümler üretmek için mühendislik tasarımını uygulama becerisi
|
4 |
BECERİLER | |||||||
---|---|---|---|---|---|---|---|
Bilişsel | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Çeşitli paydaşlarla etkili bir şekilde iletişim kurma becerisi
|
5 |
BECERİLER | |||||||
---|---|---|---|---|---|---|---|
Uygulamalı | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Mühendislikte etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin global, ekonomik, çevre ve toplum ile ilgili bağlamlarındaki etkisini dikkate alarak bilinçli kararlar verme yeteneği
|
4 |
YETKİNLİKLER | |||||||
---|---|---|---|---|---|---|---|
Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Mühendislikte etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin global, ekonomik, çevre ve toplum ile ilgili bağlamlarındaki etkisini dikkate alarak bilinçli kararlar verme yeteneği
|
3 |
YETKİNLİKLER | |||||||
---|---|---|---|---|---|---|---|
Öğrenme Yetkinliği | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Uygun öğrenme stratejilerini kullanarak gerektiğinde yeni bilgi edinme ve uygulama yollarını bulma becerisi
|
3 |
YETKİNLİKLER | |||||||
---|---|---|---|---|---|---|---|
İletişim ve Sosyal Yetkinlik | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Üyelerinin birlikte liderlik sağladığı, işbirlikçi ve kapsayıcı bir ortam yarattığı, hedefler belirlediği, görevleri planladığı ve hedefleri karşıladığı bir ekipte etkili bir şekilde çalışabilme becerisi
|
4 |
YETKİNLİKLER | |||||||
---|---|---|---|---|---|---|---|
Alana Özgü Yetkinlik | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Uygun deney tasarlama ve yürütme, verileri analiz etme ve yorumlama ve sonuca varmak için mühendislik esaslarını uygulama becerisi
|
4 |
DERSİN İŞ YÜKÜ VE AKTS KREDİSİ |
|||
---|---|---|---|
Öğrenme-Öğretme Etkinlikleri İş Yükü | |||
Öğrenme-Öğretme Etkinlikleri | Etkinlik(hafta sayısı) | Süresi(saat sayısı) | Toplam İş Yükü |
Ders | 14 | 3 | 42 |
Derse Ön Hazırlık ve Ders Sonrası Pekiştirme | 14 | 3 | 42 |
Arazi Çalışması | 0 | 0 | 0 |
Grup Çalışması / Ödevi | 0 | 0 | 0 |
Laboratuvar | 0 | 0 | 0 |
Okuma | 0 | 0 | 0 |
Ödev | 0 | 0 | 0 |
Proje Hazırlama | 0 | 0 | 0 |
Seminer | 0 | 0 | 0 |
Staj | 0 | 0 | 0 |
Teknik Gezi | 0 | 0 | 0 |
Web Tab. Öğrenme | 0 | 0 | 0 |
Uygulama | 0 | 0 | 0 |
Yerinde Uygulama | 0 | 0 | 0 |
Mesleki Faaliyet | 0 | 0 | 0 |
Sosyal Faaliyet | 0 | 0 | 0 |
Tez Hazırlama | 0 | 0 | 0 |
Alan Çalışması | 0 | 0 | 0 |
Rapor Yazma | 0 | 0 | 0 |
Final Sınavı | 1 | 2 | 2 |
Final Sınavı Hazırlığı | 2 | 3 | 6 |
Ara Sınav | 1 | 1 | 1 |
Ara Sınav Hazırlığı | 2 | 3 | 6 |
Kısa Sınav | 2 | 1 | 2 |
Kısa Sınav Hazırlığı | 0 | 0 | 0 |
TOPLAM | 36 | 0 | 101 |
Genel Toplam | 101 | ||
Toplam İş Yükü / 25.5 | 4 | ||
Dersin AKTS(ECTS) Kredisi | 4,0 |