DERS TANITIM ve UYGULAMA BİLGİLERİ COURSE INTRODUCTION AND APPLICATION INFORMATION



Benzer belgeler
Mühendislik ve Bilgisayar Bilimleri Fakültesi Yazýlým Mühendisliði

Mühendislik ve Bilgisayar Bilimleri Fakültesi Yazýlým Mühendisliði

Mühendislik ve Bilgisayar Bilimleri Fakültesi Yazýlým Mühendisliði

Mühendislik ve Bilgisayar Bilimleri Fakültesi Yazýlým Mühendisliði

DERS BİLGİ FORMU. Dersin Adı / Course Name. Ders. Laboratuvar Local Credit. (saat/hafta) / (hour/week) : Lisans / Undergraduate

DERS BİLGİ FORMU. Dersin Adı / Course Name. Ders. Laboratuvar Local Credit. (saat/hafta) / (hour/week)

Yazılım Kalite ve Test Süreci Software Quality and Testing

DERS TANITIM ve UYGULAMA BİLGİLERİ COURSE INTRODUCTION AND APPLICATION INFORMATION

DEĞERLENDİRME SİSTEMİ

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

DERS BİLGİLERİ Haftalık Dersin Adı Kodu Yıl Yarıyıl TUL Saati Kredi AKTS

DERS TANITIM ve UYGULAMA BĐLGĐLERĐ COURSE INTRODUCTION AND APPLICATION INFORMATION

Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

DERS BİLGİ FORMU. Dersin Adı / Course Name. Ders. Laboratuvar Local Credit. (saat/hafta) / (hour/week)

Anlatım, Tartışma, Soru-Yanıt, Literatür İncelemesi, Beyin Fırtınası

Öğrencilere bilgisayar destekli titreşim analizi yeteğinin kazandırılması

Dersin Amacı Dersin Öğrenme Çıktıları

Bilgi Sistemleri Tasarımı (SE 503) Ders Detayları

BOLOGNA PROJESİ HACETTEPE ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ ERGOTERAPİ LİSANS PROGRAMI

Introduction to Public Administration (KAM 104) Course Details

INDIVIDUAL COURSE DESCRIPTION

Öğrenciler analiz programları hakkında bilgi sahibi olurlar

DERS TANITIM ve UYGULAMA BĠLGĠLERĠ COURSE INTRODUCTION AND APPLICATION INFORMATION

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli. İMALAT YÖNETİMİ MM437 Türkçe Seçmeli DERS PLANI

DERS TANITIM BİLGİLERİ. Laboratuar (saat/hafta) Uygulama (saat/hafta) Teori (saat/hafta) Yerel Kredi ECTS. Medyada Yapım II MCS 212.

Anlatım, Tartışma, Gözlem, Uygulama Alıştırma,

Anatomi ANA Önkoşullar Yok. 1. Anatomiye giriş ile ilgili temel kavramları açıklar. 2.Üst, alt ekstremite de yer alan yapıları tanımlar

DERS TANITIM ve UYGULAMA BİLGİLERİ COURSE INTRODUCTION AND APPLICATION INFORMATION

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI. Hafta Ön Hazırlık Konular/Uygulamalar Metot. Malzeme ve malzeme muayenesinin tanımı

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Law of Foreigner (LAW 327) Course Details

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

DOKUZ EYLUL UNIVERSITY FACULTY OF ENGINEERING OFFICE OF THE DEAN COURSE / MODULE / BLOCK DETAILS ACADEMIC YEAR / SEMESTER. Course Code: IND 3915

Ders Tanıtım Formu (Türkçe) Form 2a:

Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS. BUHAR KAZANLARI Seçmeli 4 7 3

Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS MAKİNA PROJESİ II Zorunlu 4 7 4

INDIVIDUAL COURSE DESCRIPTION

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Course Information. Course name Code Term T+P Hours National Credit ECTS

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli. MÜHENDİSLİK EKONOMİSİ MM430 Türkçe Seçmeli DERS PLANI

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

SOFTWARE ENGINEERING Ders İzlence Formu. Kodu:CSE400 Dersin Adı: SOFTWARE ENGINEERING Toplam Saat

Gereksinim Mühendisliği (SE 560) Ders Detayları

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli. Mekatronik MM470 Türkçe Seçmeli DERS PLANI

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

temel yasalar ve kurallar Manyetik malzemeler ve manyetik devreler ve frenlem

DOKUZ EYLUL UNIVERSITY FACULTY OF ENGINEERING OFFICE OF THE DEAN COURSE / MODULE / BLOCK DETAILS ACADEMIC YEAR / SEMESTER. Course Code: IND 4912

INDIVIDUAL COURSE DESCRIPTION

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

DERS PLANI VE AKTS FORMU

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Akdeniz Üniversitesi

BOLOGNA PROJESİ HACETTEPE ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ ERGOTERAPİ LİSANS PROGRAM

Klasik optimizasyon, maksimum, minimum, eğer noktaları, kısıtlamalı ve kısıtlamasız problemler. Geleneksel olmayan optimizasyon metotları:

DERS BİLGİ FORMU. Dersin Adı / Course Name. Ders. Laboratuvar Local Credit. (saat/hafta) / (hour/week) : Lisansüstü / Graduate

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Nesneye Dayalı Analiz ve Tasarım (SE 321) Ders Detayları

Bitirme Projesi (COMPE 494) Ders Detayları

BOLOGNA PROJESİ HACETTEPE ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ ERGOTERAPİ LİSANS PROGRAM

DOKUZ EYLUL UNIVERSITY FACULTY OF ENGINEERING OFFICE OF THE DEAN COURSE / MODULE / BLOCK DETAILS ACADEMIC YEAR / SEMESTER. Course Code: END 3933

Isıtma hesapları Soğutma Hesapları Isıl yük hesabı Dağıtım sistemi hesabı Boyutlandırma Tasarım ilkeleri Standartlar

Yazılım Mühendisliğinde İleri Konular (SE 650) Ders Detayları

HUK402 - ULUSLARARASI ÖZEL HUKUK-II. Bologna Bilgi Paketi. Teori (saat/hafta) HUK Yarıyıl

Ders Tanıtım Formu (Türkçe) Form 2a:

DERS BİLGİ FORMU. ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: Mühendislik Fakültesi/Makine Mühendisliği Bölümü DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI. Hafta Ön Hazırlık Konular/Uygulamalar Metot 1 Döküm ve yöntemleri 2

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli. Recognize manufacturing automation and tools. DERS PLANI

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

araçları, çizgi tipleri, ölçek. uygulamalar. Perspektif resmi bilinen parçanın resminin çizilmesi. İki görünüşü bilinen parçanın üçüncü

SOFTWARE ENGINEERING PRACTICE Ders İzlence Formu. Kodu: CSE401 Dersin Adı: SOFTWARE ENGINEERING PRACTICE Toplam Saat

Yazılım Gereksinimleri Mühendisliği (SE 221) Ders Detayları

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

DERS TANITIM ve UYGULAMA BİLGİLERİ COURSE INTRODUCTION AND APPLICATION INFORMATION

Akdeniz Üniversitesi

INDIVIDUAL COURSE DESCRIPTION. İktisadi Büyüme Teorileri

DERS BİLGİ FORMU. ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: MÜHENDİSLİK FAK. MAKİNE MÜHENDİSLİĞİ DERS BİLGİLERİ DERS PLANI

EK-1 MAKİNE MÜHENDİSLİĞİNE GİRİŞ

Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS

DERS BİLGİ FORMU. ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: FEN BİLİMLERİ ENSTİTÜSÜ / MAKİNE MÜH. ABD DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI

DERS BİLGİ FORMU. ENSTİTÜ/FAKÜLTE/YÜKSEKOKUL ve PROGRAM: Mühendislik Fakültesi/Makine Mühendisliği Bölümü DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Düzenlenmesi, Program Yazmak ve Çalıştırmak. Alt Programlar, Modüller ve Arşiv. Fonksiyonları

Ders Tanıtım Formu (Türkçe) Form 2a: Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Dersin Türü (Course Type) Zorunlu (Compulsory)[Χ] Seçmeli (Elective) [ ]

SAĞLIK BİLİMLERİ FAKÜLTESİ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

Teori (saat/hafta) Uygulama (saat/hafta) (b)

DERS BİLGİ FORMU DERS BİLGİLERİ. Türü Zorunlu/ Seçmeli DERS PLANI. Hafta Ön Hazırlık Konular/Uygulamalar Metot

DERS BĐLGĐ FORMU. Dersin Adı / Course Name. Laboratuvar (saat/hafta) Laboratory (hour/week) Ders (saat/hafta) / Lecture (hour/week)

Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

Transkript:

DERS TANITIM ve UYGULAMA BİLGİLERİ COURSE INTRODUCTION AND APPLICATION INFORMATION Dersin Adı/ Course Name Yazılım Belirtim ve Tasarım/ Software Specification and Design Kodu/ Code SE305 Yarıyılı/ Semester Güz / Fall Ders(Saat/Hafta)/ Lesson Uygulama (Saat/Hafta)/ Application Laboratuar (Saat/Hafta)/ Laboratory İEÜ Kredisi/ IUE Credit ECTS Credit - 3 5 Ön Koşul Dersleri/ Pre-requisites Dersin Dili/ Course Language Dersin Türü(Zorunlu- Seçmeli)/Course Type(Compulsory- Elective) Dersin Seviyesi/ Course Level Dersin Koordinatörü/ Course Coordinator Dersi veren(ler)/ Course Lecturers Dersin Yardımcıları/ Course Assistants Dersin Amacı/ Course Objective Dersin Öğrenme Çıktıları İngilizce / English Zorunlu / Compulsory Lisans / Undergraduate Doç.Dr. Yaşar Güneri ŞAHİN / Assoc.Prof.Dr. Yasar Guneri SAHIN Doç.Dr. Yaşar Güneri ŞAHİN / Assoc.Prof.Dr. Yasar Guneri SAHIN Dr. Kaan KURTEL Mansur TOÇOĞLU Dersin amacı -Sistem isterleri için kullanılacak ana başlıklar, teknikler ve pratik uygulamalar ve bunların ister belirtiminde belgelendirilmesi -Kullanıcı görüşmeleri ve prototip üretimi gibi ister keşfi işlemleri -Yazılım isterlerinin organize edilmesi ve açıklanması için yaklaşımların gösterilmesi İsterlerin yazılım sistem tasarımına dönüştürülmesinde ister çalışmalarının öneminin vurgulanması -Şematik ve grafiksel yaklaşımlar, belirtim değerlendirme teknikleri, belirtim ve tasarım araçları ve sistem testleri geliştirmek için alternatif tasarım yaklaşımlarının susulması -Yazılım mimarileri ve tasarım modellerinin incelenmesi -UML kullanarak yazılım sistemlerinin tasarlanması modellenmesi ve dokümantasyonu / -Study of the principals, practices, and techniques used to gather system requirements and document them in a requirements specification -Learning techniques for requirement discovery such as user interviews and prototyping. Introduces approaches for organizing and expressing software requirements in a requirements specification -Study of requirements with increasing emphasis on converting requirements into a software system design -Presenting alternative approaches to design representation including diagrammatic and formal approaches, techniques for evaluating specifications -Investigating the software architectures and design models -Learning how to design and model software systems using UML, and their documentations 1. İster mühendisliği aşamaları ve müşteriden bilgi toplama işlemleri için gerekli adımları bilecektir. Fizibilite çalışmaları hakkında bilgi sahibi olacaktır 3. Sistem yaralanıcıları ve bakış açıları hakkında bilgi sahibi olacaktır 4. İster analizi ve sınıflandırılmasını yapabilecektir 5. Kullanım, iş akış, veri akış, aktivite ve durum gibi diyagramlar kullanarak isterlere uygun diyagramları çizebilecektir. 6. Belirtim dokümantasyonu hazırlayabilecektir

7. Belirtim ve tasarım arasındaki ortak aktiviteler hakkında bilgi sahibi olacaktır 8. Sistem mimarisi, kavramları ve tipleri hakkında bilgi sahibi olacaktır 9. Nesneye yönelik mimari bileşenlerini kullanabilecektir 10. Belirtim çalışmalarına uygun sistem mimarisi tasarlayabilecektir 11. Tasarım dokümantasyonunu hazırlayabilecektir / Course Learning Outcomes Dersin İçeriği (Kısa tanımı)/ Course Content (Short definition) 1. They will have knowledge of requirement engineering stages and processes and interviewing and negotiation with clients. They will have knowledge of feasibility studies 3. They will have knowledge of stakeholders and viewpoints of a software system 4. They will be able to analysis and classify software requirements 5. They will be able to draw UML diagrams such as Use-Case, Sequence, Activity, Class diagrams and State charts appropriate to requirements 6. They will be able to finalize specification documentation 7. They will have knowledge of interleaved activities between specification and design 8. They will have knowledge of system architecture, organizations and control styles 9. They will be able to use Object Oriented architecture components 10. They will be able to design system architecture using specification documents 11. They will be able to finalize design documentation Bu derste öğrencilere yazılım mühendisliğinin belirtim ve tasarım aşamaları hakkında bilgiler verilmektedir. Bu teorik bilgiler yanında, öğrencilere, gerçek müşterilerle, belirli konularda bir proje gerçekleştirerek derste verilen teorik bilgileri uygulama yaparak pekiştirme imkanı sağlanır./ In this course, students learn the theoretical and practical aspects of specification and design stages of SE. More, this course enables students to realize software specification and design phases of sample projects with real clients. HAFTALIK KONULAR VE İLGİLİ ÖN HAZIRLIK ÇALIŞMALARI/ WEEKLY SUBJECTS AND RELATED PREPARATION STUDIES Hafta/ Week Konular/ Subjects Ön Hazırlık/Related Preparation 1 Giriş ve örnek proje / Introduction and case studies Design Using UML, 4/e CH1 Bilgi sistemleri geliştirmedeki zorluklar / Challenges in information systems Design Using UML, 4/e CH development 3 Zorlukları karşılamak / Meeting the challenges 4 Nesneye yönelik sistem nedir? / What is object-orientation? 5 Modelleme kavramları / Modeling concepts 6 İster toplama / Requirements capture 7 İster analizi / Requirement analysis Design Using UML, 4/e CH3 Design Using UML, 4/e CH4 Design Using UML, 4/e CH5 Design Using UML, 4/e CH6 Design Using UML, 4/e CH7 8 Ara sınav / Midterm exam Ders notları / Lecture notes 9 İster modeli iyileştirme / Refining the requirements model Design Using UML, 4/e CH8 10 Nesne etkileşimi / Object interaction Design Using UML, 4/e CH9 11 Operasyonları belirtme / Specifying operations Design Using UML, 4/e CH10 1 Tasarıma dönüştürme / Moving into design Design Using UML, 4/e CH1 13 Sistem tasarımı ve mimarisi / Systems design and architecture Design Using UML, 4/e CH13 14 Detaylı tasarım / Detailed design Design Using UML, 4/e CH14 15 Proje sunumları / Proje belgeleri / Project Presentations Project documents

KAYNAKLAR/ SOURCES Ders Notu/ Course Notes Diğer Kaynaklar/ Other Sources Design Using UML, 4/e, Simon Bennett-Steve McRobb-Ray Farmer, McGrawHill, 010, ISBN 007715363 Software Engineering 8, Ian Sommerville, 8th Ed. Addison Wesley, 007, ISBN 0-31-31379-8 Software Engineering, Roger S. Pressman, Darrel Ince, McGraw-Hill Publishing Co.; 5Rev Ed edition (007), ISBN 978-0077096779 Software Specification and Design An Engineering Approach, by Ph.D., John C. Munson, AUERBACH; 1 edition (005), ISBN 978-084931991 An Introduction to Requirements Engineering, Ian K Bray, Addison-Wesley (00), ISBN 978-00176796 Sunum/ Presentation ders yansıları / course slides Sınavlar/ Exams DEĞERLENDİRME SİSTEMİ/ EVALUATION SYSTEM YARIYIL İÇİ ÇALIŞMALARI / SEMESTER REQUIREMENTS SAYISI/ NUMBER KATKI PAYI/ PERCENTAGE OF GRADE Devam/ Attendance - - Laboratuar/ Lab - - Uygulama/ Application - - Arazi Çalışması/ Field Work - - Derse Özgü Staj (Varsa)/ Special Course Internship - - Ödev/ Homework Assignments - - Sunum/ Presentations - - Projeler/Project 1 30 Seminer/ Seminar - - Ara sınavlar/ Mid-Terms 1 30 Final/ Final 1 40 TOPLAM/TOTAL 3 100 YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTUNA KATKISI/ 60 PERCENTAGE OF SEMESTER WORK YARIYIL SONU SINAVININ BAŞARI NOTUNA KATKISI 1 40 TOPLAM/TOTAL 3 100 DERS KATEGORİSİ / COURSE CATEGORY Ders Kategorisi (Sadece bir kategori seçilecektir)/ Course Category (Only one category will be chosen) Temel Meslek Dersleri/ Core Courses Uzmanlık/Alan Dersleri/ Major area courses Destek Dersleri/ Supportive Courses İletişim ve Yönetim Becerileri Dersleri/ Media and management skills courses Aktarılabilir Beceri Dersleri/ Transferable skill courses DERSİN ÖĞRENİM ÇIKTILARININ PROGRAM YETERLİLİKLERİ İLE İLİŞKİSİ/ THE RELATIONSHIP BETWEEN COURSE LEARNING OUTCOMES AND PROGRAM COMPETENCIES No Program Yeterlikleri/Çıktıları Program competencies/outcomes *Katkı Düzeyi *Level of Contribution

1 3 4 5 1 3 4 5 6 7 8 9 10 11 1 13 Gerçek hayata ilişkin sorunları tanımlayarak, yazılım proje, süreç ve ürününe ait fonksiyonel ve fonksiyonel olmayan özellikleri tanımlayabilmek / Be able to define problems in real life by identifying functional and non-functional requirements that the software is to execute Yazılım mimarisi, bileşenleri, arayüzleri ve sisteme ait diğer bileşenleri tanımlayabilmek / Be able to design and analyze software at component, subsystem, and software architecture level Kodlama, doğrulama (verification), birim testleri (unit testing) ve hata ayıklama (dubugging) konularını da içerecek şekilde yazılım geliştirebilmek / Be able to develop software by coding, verifying, doing unit testing and debugging Programın davranışlarını, yürütüm koşullarını, ve beklenen sonuçlara göre yazılımı sınayarak doğrulayabilmek / Be able to verify software by testing its behaviour, execution conditions, and expected results Yazılımın çalışması sırasında, çalışma ortamının değişmesi, yeni kullanıcı istekleri ve yazılım hatalarının ortaya çıkması ile meydana gelen bakım faaliyetlerine yönelik işlemleri yapabilmek / Be able to maintain software due to working environment changes, new user demands and the emergence of software errors that occur during operation Yazılımın yaşam sürecinde, yazılımın diğer yazılım sistemleri ile olan entegrasyonunu sağlamak, yazılımda yapılan değişiklikleri yönetmek, yazılımın piyasa sürümlerini ve ara sürümlerini sistematik olarak planlayabilmek, izleyebilmek ve denetleyebilmek / Be able to monitor and control changes in the software, the integration of software with other software systems, and plan to release software versions systematically Yazılım mühendisliğine yönelik gereksinimlerin anlaşılması, olurluluk çalışmalarına göre hedeflerin saptanması, süreçlerin planlanması, çıktıların belirlenmesi, kaynak planlamalarının yapılması, maliyetlerin saptanması, kaynakların tahsisi, risk yönetimi, kalite planlaması konularında bilgi sahibi olmak / To have knowledge in the area of software requirements understanding, process planning, output specification, resource planning, risk management and quality planning Yazılım mühendisliği süreçlerini tanımlayabilme, uygulayabilme, değerlendirebilme, ölçme, yönetme, değiştirme ve geliştirme konularında bilgi sahibi olmak / Be able to identify, evaluate, measure and manage changes in software development by applying software engineering processes Yazılım gereksinimi, tasarımı, geliştirmesi, sınaması, bakımı, yapılanışı, yönetimi ve kalitesi konularındaki çeşitli araçları ve yöntemleri bilmek, kullanabilme pratiğine sahip olmak / Be able to use various tools and methods to do the software requirements, design, development, testing and maintenance Yazılım yaşam döngüsü süreçlerinde, yazılım kalitesi, kalite modelleri ve karakteristikleri konularını bilmek, temel kalite ölçümlerini yapabilmek ve bunları yazılım geliştirme, doğrulama ve sınama konularıyla birlikte yorumlayabilmek / To have knowledge of basic quality metrics, software life cycle processes, software quality, quality model characteristics, and be able to use them to develop, verify and test software Başta bilgisayar mühendisliği, yönetim, matematik, proje yönetimi, kalite yönetimi, yazılım ergonomisi ve sistem mühendisliği olmak üzere, yazılım mühendisliği ile ortak sınırlara ve değerlere sahip diğer disiplinler hakkında bilgi sahibi olmak / To have knowledge in other disciplines that have common boundaries with software engineering such as computer engineering, management, mathematics, project management, quality management, software ergonomics and systems engineering Genelde mühendislik özelde yazılım mühendisliği kültürü ve etik anlayışını kavrayabilmek, uygulayabilecek temel bilgilere sahip olmak / Be able to grasp software engineering culture and concept of ethics, and have the basic information of applying them in the software engineering Ikinci bir yabanci dili kullanarak konusuna ait yayınları takip edebilmek, meslektaşları ile iletişim kurabilmek ( European Language Portfolio Global Scale, Level B1) / Be able to use a second foreign language to follow related field publications and communicate with colleagues ("European Language Portfolio Global Scale", Level B1) *1 en düşük, düşük, 3 orta, 4 yüksek, 5 en yüksek *1 Lowest, Low, 3 Average, 4 High, 5 Highest ECTS / İŞ YÜKÜ TABLOSU/WORKLOAD TABLE

Etkinlikler/ Activities Sayısı/ Number Süresi (Saat)/ Duration (hours) Toplam İş Yükü/ Total Workload Ders Süresi (Sınav haftası dahildir 16x toplam ders saati)/ Course hours 16 3 Laboratuar/ Lab Uygulama/ Application 16 3 Derse Özgü Staj(varsa)/ Special Course Internship Arazi Çalışması/ Field Work Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)/ 16 3 48 Study hours out of class Sunum / Seminer Hazırlama/ Presentations/ Seminar Proje/ Project 16 1 16 Ödevler/ Homework Assignments Ara sınavlar/ Mid-Terms 1 14 14 Yarıyıl Sonu Sınavı/Final 1 14 14 Toplam İş Yükü/ Total workload 156