defter*
defter / katalog / CTIS 359
CTIS 359

Principles of Software Engineering

CTIS 359 is where you stop thinking of software as code you write alone and start treating it as a process you plan, estimate, and manage across a team and a lifecycle. You'll work through the full SDLC, picking between waterfall, iterative, and agile models, building work-breakdown structures, estimating effort with FPA, Use Case Points, and COCOMO, and reasoning about quality, testing, and configuration management, with the ideas reinforced through quizzes, a midterm, and a final. Coming after your programming-heavy CTIS courses, it's the bridge to senior project work: once you've built things, this is where you learn why most software projects actually fail and how engineering discipline keeps yours from joining them.

Kredi3ECTS5BölümInformation Systems and TechnologiesKoordinatörCüneyt Sevgi
Ön koşulCTIS 221 veya CTIS 251

Haftalık müfredat 14 hafta

Hafta 114–20 Eyl
Software engineering (SWE) giriş
Introduction to Software Engineering (SWE)
software engineeringSWE
Hafta 221–27 Eyl
Waterfall, incremental ve iterative process modelleri
Software Processes (Models), Waterfall and its variants, Incremental and Iterative Models
waterfallincremental modeliterative modelsoftware process models
Hafta 328 Eyl – 4 Eki
Software process modelleri ve agile development
Software Processes (Models), Agile Software Development
software process modelsagile software development
Hafta 45–11 Eki
SW project management: WBS ve float hesabı
Introduction to SW Project Management: Work-Breakdown Structures, Precedence Diagramming Method, Free-Float Total-Float
work-breakdown structureprecedence diagramming methodfree floattotal float
Hafta 512–18 Eki
Software project estimation temelleri
Software Project Estimation Basics
software project estimation
Hafta 619–25 Eki
SW project management: FPA ile estimation
Introduction to SW Project Management: Project Planning: Estimation (FPA)
software project managementestimationFPA
Hafta 726 Eki – 1 Kas
SW project management: Use Case Points estimation
Introduction to SW Project Management: Project Planning: Estimation (Use Case Points)
software project managementestimationUse Case Points
Hafta 82–8 Kas
Software hataları ve SWE mitleri
SW Failures & Disasters, Myths on SWE
software failuredisastersSWE myths
Hafta 99–15 Kas
Maliyet Tahmini ve COCOMO I
Cost Estimation and COCOMO I
cost estimationCOCOMO I
Hafta 1016–22 Kas
Software quality kavramı
Software Quality
software quality
Hafta 1123–29 Kas
Yazılım ölçümü: software metrics
Software Metrics
software metrics
Hafta 1230 Kas – 6 Ara
Software testing'e giriş
Introduction to Software Testing
software testing
Hafta 137–13 Ara
Software testing'e giriş (devam)
Introduction to Software Testing (Cont.)
software testing
Hafta 1414–20 Ara
Configuration management'a giriş
Introduction to Configuration Management
configuration management

Değerlendirme 100% · 5 adım

40%
35%
5%
10%
10%
Final:Essay/written Final 40%
Midterm:Essay/written Midterm 35%
In-class participation Performance 5%
Quiz Quiz1, Quiz2 20%
en büyük tek kalem %40 · sınav ağırlığı %95 · 41 dönem ortalaması 2.04 (1642 öğrenci) nasıl hesaplanıyor

Önerilen kaynaklar 4 kitap

📖
Önerilen
Software Engineering: Modern Approaches
Eric J. Braude, Michael E. Bernstein
2011/2nd Edition · Wiley
📖
Önerilen
Software Engineering: A Practitioner's Approach
Roger Pressman, Bruce Maxim
2014/8th Edition
📖
Önerilen
Object-Oriented Software Engineering
Using UML, Patterns
and Java™ · Bernd Bruegge & Allen H. Dutoit
📖
Önerilen
Software Engineering
Ian Sommerville
2016/10th Edition · Pearson

Bu dersi alınca · 4 öğrenme çıktısı

Bilkent'in resmî syllabus'ünden. Sağdaki etiket o çıktının hangi değerlendirmeyle ölçüldüğünü söylüyor.

🤖 GenAI politikası

Use of GenAI tools in all assignments is strongly prohibited in this course. I also do not recommend using these tools for better understanding of subjects discussed during lectures, since they often generate incorrect information. Instead use Online Lecture Notes upload to course's Moodle site and office hours.

Ders notları · henüz yok

CTIS 359 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan: not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa. defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

Geçmiş GPA dağılımı 41 dönem · ort. 2.04

DönemCourse CPA
2025-2026 Fall 2.82 3 sec · 62 öğr
2024-2025 Fall 2.29 2 sec · 57 öğr
2024-2025 Summer 2.52 1 sec · 11 öğr
2024-2025 Spring 3.10 1 sec · 32 öğr
2023-2024 Fall 2.39 3 sec · 90 öğr
2023-2024 Summer 2.71 1 sec · 13 öğr
2023-2024 Spring 2.20 1 sec · 34 öğr
2022-2023 Fall 2.10 2 sec · 47 öğr
2022-2023 Spring 2.09 1 sec · 29 öğr
2021-2022 Fall 2.32 2 sec · 36 öğ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. Tüm derslerin ortalamaları →

Bu dönem · 2026-2027 Güz · 3 şube · 60 kontenjan

haftada 3 saat ders

Haftalık ızgarada 4 saat görünüyor, kayıt sistemi dersi 3 saat yazıyor. Aradaki 1 saat yedek saat: Bilkent programlarında derse genelde bir fazla saat ayrılır ve çoğu zaman kullanılmaz. Hangisinin düşeceği dönem başlayınca belli olur.

1
Cüneyt Sevgi
Sal08:30–10:20C-216Per13:30–15:20C-216
20
kişilik
2
Cüneyt Sevgi
Sal10:30–12:20C-216Per15:30–17:20C-216
20
kişilik
3
Cüneyt Sevgi
Sal13:30–15:20C-216Cum08:30–10:20C-216
20
kişilik
Her dönem açılıyorSon yıllarda 20 güz ve 10 bahar döneminde açılmış. Yaz okulunda da 12 kez açılmış. Kaçırırsan bir sonraki dönem tekrar bulabilirsin.

⚠️ FZ engelleyen şartlar

[Do not miss more than 50% of all the lectures] AND [collect min. 25/100 points from the weighted average of the midterm and quizzes before the FZ* grade date].

Hocalar 1 bu dönem · 5 geçmiş

Bu dönem (2026-2027 Fall) · 3 section
Cüneyt Sevgi ×3
Geçmişte ders veren (5 kişi)
Oumout Chousein Oglou, Beyhan Akporay, Özlem Albayrak, Leyla Sezer, Gözde Aytan

Bu ders 1 bölümün müfredatında zorunlu.

Kutulardaki sınıf ve dönem, o bölümün müfredatının dersi hangi sırada önerdiği. Dersin fiilen hangi dönem açıldığı ayrı bir şey.

Bunu alınca açılanlar · 1 ders CTIS 359'i ön koşul sayıyor