Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Bilgi İşlemsel Düşünme | SENG 106 | 1 | 2 | 3 + 0 | 3 | 5,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Üniversite kurallarını ve düzenlemelerini anlamak |
2. Yazılım mühendisliği mesleğini etik ve yasal beklentileri ile kavramak |
3. Yazılım Geliştirme Yaşam Döngüsünü öğrenmek |
4. Yazılım geliştirmenin her adımında bilgi sahibi olmak |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu ders, yazılım mühendisliği alanına, bölümün akademik programına, kurallarına ve yönetmeliklerine genel bir bakışı; yazılım mühendisliği modelleri ve uygulamaları, mühendislikte etik, yasal ve güncel konular. |
|
Üretken Yapay Zeka Kullanımı:
|
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Kurallar ve Düzenlemeler |
2 | Yazılım Mühendisliği ve Etik |
3 | Yazılım Geliştirme Yaşam Döngüsü |
4 | Gereksinimler |
5 | Tasarım |
6 | Kodlama |
7 | Test I |
8 | Test II |
9 | Kalite Güvencesi |
10 | Bakım |
11 | Süreç Yönetimi |
12 | Proje Yönetimi |
13 | Kalite Yönetimi |
14 | Konfigürasyon Yönetimi |
|
Kaynaklar: |
Ian Sommerville Software Engineering Pearson 2015 978-0133943030 |
|
Diğer Kaynaklar: |
Roger S. Pressman and Bruce Maxim Software Engineering – A Practitioner’s Approach McGraw Hill 2014 978-0078022128
IEEE Computer Society Guide to the Software Engineering Body of knowledge IEEE 2014 http://www.swebok.org
|
|
Öğretim Yöntem ve Teknikleri: |
Haftalık 3 Saat. |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ödev | 4 | %10 |
Test/Quiz/Kısa Sınav | 10 | %20 |
Ara Sınav | 1 | %30 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |
|
Dersin AKTS İş Yükü:
|
# | Aktivite | Adet | Süre (Saat) | İş Yükü |
1 | Derslere Katılım (haftalık bazda) | 14 | 3,00 | 42,00 |
2 | Laboratuvarlara/Derslere Katılım (haftalık bazda) | 0 | 0,00 | 0,00 |
3 | Notların önceden hazırlanması ve son haline getirilmesi (haftalık bazda) | 14 | 1,00 | 14,00 |
4 | İlgili materyalin toplanması ve seçilmesi (bir kez) | 1 | 4,00 | 4,00 |
5 | İlgili materyalin kendi kendine incelenmesi (haftalık bazda) | 14 | 1,00 | 14,00 |
6 | Ev ödevleri | 5 | 3,00 | 15,00 |
7 | Sınavlara Hazırlık | 4 | 2,00 | 8,00 |
8 | Ara Sınavlara Hazırlık (Sınavların süresi dahil) | 1 | 7,00 | 7,00 |
9 | Dönem Ödevi/Vaka Çalışması Raporunun Hazırlanması (sözlü sunum dahil) | 0 | 0,00 | 0,00 |
10 | Dönem Projesi/Saha Çalışması Raporunun Hazırlanması (sözlü sunum dahil) | 3 | 7,00 | 21,00 |
11 | Final Sınavına Hazırlık (sınav süresi dahil) | 1 | 7,00 | 7,00 |
|
Dersin Program Yeterlilikleri vs. Öğrenme Kazanımları:
|
# | Program Yeterlilikleri | Katkı (0-4) |
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. | 4 |
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.
| 3 |
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.
| 3 |
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.
| 3 |
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 ve yorumlama becerisi.
| 3 |
6 | Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
| 1 |
7 | Türkçe 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.
| 1 |
8 | Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
| 2 |
9 | Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilinci; mühendislik uygulamalarında kullanılan standartlar hakkında bilgi.
| 1 |
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.
| 0 |
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.
| 0 |