A capstone course and the first part of a yearlong senior team project. Teamwork on assigned projects to complete the initial phases of the software development lifecycle which are initial project plan, requirements specification, and software design. Development of a product prototype and its presentation before continuing to second part of this course which is "CTIS456 Senior Project II".
İ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 | 3.57 | 3 sec · 90 öğr |
| 2024-2025 Fall | 3.69 | 3 sec · 114 öğr |
| 2023-2024 Fall | 3.10 | 2 sec · 65 öğr |
| 2022-2023 Fall | 3.75 | 2 sec · 55 öğr |
| 2021-2022 Fall | 3.43 | 3 sec · 50 öğr |
| 2020-2021 Fall | 3.59 | 2 sec · 72 öğr |
| 2019-2020 Fall | 3.24 | 2 sec · 51 öğr |
| 2019-2020 Spring | 3.13 | 1 sec · 23 öğr |
| 2018-2019 Fall | 3.88 | 2 sec · 37 öğr |
| 2018-2019 Spring | 3.05 | 1 sec · 17 öğ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.
- FZ grade is assigned if student does not attend even 1 of the 3 Report Feedback meetings. - Lecture attendance is compulsory. Students are expected to attend at least 50% of all the lectures otherwise will be assigned FZ. - Attendance point: for every 1 hour of missed lecture hours a student will be losing 0.5 attendance point (out of total 5). - FZ grade is assigned if student does not attend end of
You ARE ALLOWED to use GenAI tools while preparing your CTIS411 project reports, with the condition that you clearly specify with text coloring the parts of the document that were generated by AI, and adding a discussion paragraph to the end of every section that GenAI was used explaining the prompts that were used to generate the text and how you edited the text to be a part of your overall text flow. If a section or sections of your document were generated by AI and you used them without clear
Course Preview – Project topics discussed with the class Software project / software process models. Introduction of the Initial Plan document and Business Model Canvas. Understanding user requirements and initial risks. Project scope, stakeholder and risk management. Project communication management and conflict resolution. Project change control and configuration management. Deliverable 1: Submission of Initial Plan Documents. Introduction of the Software Requirements Specification Document. Developing UML Use Case models and discovering non-functional requirements. Feedback sessions on the Initial Plan document. Analyzing Use Case model and developing UML Activity Diagrams and Sequence diagrams. Analysis level UML Class diagrams. Use Case Points and Story Points. Deliverable 2: Submission of Software Requirements Specification Document and Requirements Prototype. Introduction of Software Project Management Plan Document. Quiz 1 Calculating software project cost and metric collection. Project selection. NPV and ROI. Work Breakdown Structure and PERT/CPM, Network diagrams. Feedback session on Software Requirements Prototype. Introduction to Software Architecture and designing software architecture. Deliverable 3: Submission of Software Project Management Plan Document. Design low-level architecture. UML Block and Communication diagrams. Establish software development environment. UML deployment diagram. Develop design prototype/first product increment. Feedback session on Software Project Management Plan Document. Quiz 2 ECTS - Workload Table: Activities Number Hours Workload Course hours 14 2 28 Presentation (including preparation) 1 5 5 Report (including preparation and presentation if applicable) 4 10 40 Individual or group work 14 4 56 Project (including preparation and presentation if applicable) 5 5 25 Total Workload: 154 Total Workload / 30: 154 / 30 5.13 ECTS Credits of the Course: 5 Type of Course: Senior Project - Lecture Course Material: Lecture Notes - Slides - LMS (Moodle, etc) Teaching Methods: Lecturing - Presentations - Assignment