| 
                                    1. hafta                                 | 
                                
                                    Yazılım Analizi, İşlevsellik, Temel Nesne-Yönelim Prensipleri.                                 | 
                            
                                                        
                                | 
                                    2. hafta                                 | 
                                
                                    Gereksinim Analizi, Kullanım Senaryosu Diyagramları: Giriş.                                 | 
                            
                                                        
                                | 
                                    3. hafta                                 | 
                                
                                    Gereksinim Değişimleri.                                 | 
                            
                                                        
                                | 
                                    4. hafta                                 | 
                                
                                    Sınıf Diyagramları, Yazınsal Analiz.                                 | 
                            
                                                        
                                | 
                                    5. hafta                                 | 
                                
                                    Soyut sınıflar, UML Diyagramları, Yüksek Bağıntı-Gevşek Bağlaşım.                                 | 
                            
                                                        
                                | 
                                    6. hafta                                 | 
                                
                                    Kullanım Senaryosu Diyagramları, Etki Alanı Analizi, Yazılım Mimarisi, Ortaklık Analizi.                                 | 
                            
                                                        
                                | 
                                    7. hafta                                 | 
                                
                                    Tasarım Prensipleri: Açık-Kapalı Prensibi, Kendini Tekrar Etme Prensibi, Tekil Sorumluluk Prensibi, Liskov Değiştirme Prensibi.                                 | 
                            
                                                        
                                | 
                                    8. hafta                                 | 
                                
                                    İşlevsellik Devri, Kalıtım, Derleme, Birleştirme.                                 | 
                            
                                                        
                                | 
                                    9. hafta                                 | 
                                
                                    Test Güdümlü Geliştirme; Özellik Güdümlü Geliştirme; Test Senaryosu Yazma.                                 | 
                            
                                                        
                                | 
                                    10. hafta                                 | 
                                
                                    Savunmalı Programlama, Özellik Listeleri, İterasyon.                                 | 
                            
                                                        
                                | 
                                    11. hafta                                 | 
                                
                                    IS-A ve HAS-A İlişkileri, Tasarım Örüntüleri, Anti-Örüntüler, Metrikler, Akış Diyagramları.                                 | 
                            
                                                        
                                | 
                                    12. hafta                                 | 
                                
                                    Durum Diyagramları, Birim Test Etme, Yeniden Yapılandırma.                                 |