| 
                                    Week  - 1                                 | 
                                
                                    Introduction to Advanced Programming                                 | 
                            
                                                        
                                | 
                                    Week  - 2                                 | 
                                
                                    Functional Programming                                 | 
                            
                                                        
                                | 
                                    Week  - 3                                 | 
                                
                                    Data Structures and Algorithms                                 | 
                            
                                                        
                                | 
                                    Week  - 4                                 | 
                                
                                    Lists, tuples, sets, and dictionaries                                 | 
                            
                                                        
                                | 
                                    Week  - 5                                 | 
                                
                                    Sorting and search algorithms                                 | 
                            
                                                        
                                | 
                                    Week  - 6                                 | 
                                
                                    Recursive functions                                 | 
                            
                                                        
                                | 
                                    Week  - 7                                 | 
                                
                                    Object Oriented Programming (OOP)                                 | 
                            
                                                        
                                | 
                                    Week  - 8                                 | 
                                
                                    Classes and objects, inheritance, polymorphism and abstract classes                                 | 
                            
                                                        
                                | 
                                    Week  - 9                                 | 
                                
                                    GUI Programming and GUI Application Development                                 | 
                            
                                                        
                                | 
                                    Week  - 10                                 | 
                                
                                    Window creation and widgets                                 | 
                            
                                                        
                                | 
                                    Week  - 11                                 | 
                                
                                    Database processes                                 | 
                            
                                                        
                                | 
                                    Week  - 12                                 | 
                                
                                    Database processes                                 | 
                            
                                                        
                                | 
                                    Week  - 13                                 | 
                                
                                    Project Development                                 | 
                            
                                                        
                                | 
                                    Week  - 14                                 | 
                                
                                    Project presentations and evaluations                                 |