| 
                                Week  - 1                             | 
                            
                                Teaching problem solving principles                             | 
                        
                                                
                            | 
                                Week  - 2                             | 
                            
                                Teaching algorithms and flow charts. Transforming algorithms to flow charts                             | 
                        
                                                
                            | 
                                Week  - 3                             | 
                            
                                Doing applications about algorithms and flow charts.                             | 
                        
                                                
                            | 
                                Week  - 4                             | 
                            
                                Teaching Using the programming environment and code writing rules                             | 
                        
                                                
                            | 
                                Week  - 5                             | 
                            
                                Finding errors by doing applications                             | 
                        
                                                
                            | 
                                Week  - 6                             | 
                            
                                Finding errors by doing applications                             | 
                        
                                                
                            | 
                                Week  - 7                             | 
                            
                                Teaching variables used in the programme                             | 
                        
                                                
                            | 
                                Week  - 8                             | 
                            
                                Writing code programme                             | 
                        
                                                
                            | 
                                Week  - 9                             | 
                            
                                Teaching loops and control commands used in the programme                             | 
                        
                                                
                            | 
                                Week  - 10                             | 
                            
                                preparing sample  programmes by Using control expression and loops                             | 
                        
                                                
                            | 
                                Week  - 11                             | 
                            
                                preparing sample  programmes by Using control expression and loops                             | 
                        
                                                
                            | 
                                Week  - 12                             | 
                            
                                Sub programmes,Advantages and necessity of subprogrammes                             | 
                        
                                                
                            | 
                                Week  - 13                             | 
                            
                                Designing sub programmes.                             | 
                        
                                                
                            | 
                                Week  - 14                             | 
                            
                                Using Arrays. teaching why we are using arrays                             |