Principles and stages of object-oriented software development. Overview of object-oriented software modeling with Unified Modeling Language and exposure to CASE tools for object-oriented development. Experience with such tools and environments through programming assignments and/or a term project.
İlk dosyayı sen ekleyebilirsin — notlar, geçmiş finaller, çözümler, cheat-sheet, ne varsa. Drive linki / PDF / ZIP / fotoğraf, hepsi olur.
Şu an: mail at, ben düzenleyip yayına alayım. Form/upload UX yakında geliyor (Kimya tasarlıyor).
| Dönem | Course CPA | |
|---|---|---|
| 2025-2026 Fall | 2.62 | 2 sec · 147 öğr |
| 2024-2025 Fall | 2.55 | 3 sec · 141 öğr |
| 2024-2025 Spring | 2.55 | 1 sec · 68 öğr |
| 2023-2024 Fall | 2.54 | 3 sec · 168 öğr |
| 2023-2024 Spring | 2.54 | 1 sec · 51 öğr |
| 2022-2023 Fall | 2.59 | 3 sec · 128 öğr |
| 2022-2023 Spring | 2.67 | 1 sec · 49 öğr |
| 2021-2022 Fall | 2.72 | 3 sec · 148 öğr |
| 2021-2022 Spring | 2.61 | 1 sec · 51 öğr |
| 2020-2021 Fall | 2.82 | 3 sec · 150 öğr |
Aggregate course GPA — Bilkent STARS'tan public data. Hoca-bazlı per-section detayı için STARS evaluation report →. Öğrenci anket cevapları KVKK kapsamında defter'de tutulmaz.
Those students who fail to get a minimum of 17 (out of 67) points from the weighted average of the total grades (attendance/quiz/assignment, project, midterm exam) before the final exam will get the grade FZ. Please refer to the current version of syllabus in Moodle for up to date information
Getting Started: Introduction to Software Engineering Modeling with UML Requirements Elicitation Analysis - Object Model Cntd Analysis - Dynamic Model Cntd System Design: Decomposing the System System Design: Addressing Design Goals Object Design: Reusing Pattern Solutions, Design Patterns Object Design- Design Patterns (Cntd), Specifying Interfaces Object Design - Object Constraint Language Mapping Models to Code, Testing, Integration & System Testing Project Presentations ECTS - Workload Table: Activities Number Hours Workload Midterm exam 1 2,5 2.5 Course hours 14 3 42 Preparation for Midterm exam 1 20 20 Presentation (including preparation) 1 3 3 Final exam 1 2,5 2.5 Preparation for Final exam 1 30 30 Homework 1 5 5 Project (including preparation and presentation if applicable) 1 56 56 Individual or group work 14 1 14 Report (including preparation and presentation if applicable) 5 4 20 Total Workload: 195 Total Workload / 30: 195 / 30 6.5 ECTS Credits of the Course: 6,5 Type of Course: Lecture - Project Course Material: Multimedia - PC - PP Teaching Methods: Assignment - Lecture