| 1. | 
                           Models of Programmina Languages (1): Necessity of Computational Models | 
                           Understanding the contents of the class. | 
                           120minutes | 
                        
                        
                           | 2. | 
                           Models of Programmina Languages (2): Lambda terms and some notions | 
                           Understanding the contents of the class. | 
                           200minutes | 
                        
                        
                           | 3. | 
                           Models of Programmina Languages (3): Beta reduction | 
                           Understanding the contents of the class. | 
                           200minutes | 
                        
                        
                           | 4. | 
                           Models of Programmina Languages (4): Confluency of Reduction | 
                           Understanding the contents of the class. | 
                           120minutes | 
                        
                        
                           | 5. | 
                           Models of Programmina Languages (5): Models of Programming Languages based on the Lambda Calculus | 
                           Understanding the contents of the class. | 
                           200minutes | 
                        
                        
                           | 6. | 
                           Typed Lambda Calculus (1): Constants and Base Types, Definition of Typed Lambda Terms | 
                           Understanding the contents of the class. | 
                           210minutes | 
                        
                        
                           | 7. | 
                           Typed Lambda Calculus (2): Simple Typed Lambda Calculus and Its Definition | 
                           Understanding the contents of the class. | 
                           210minutes | 
                        
                        
                           | 8. | 
                           Typed Lambda Calculus (3): de Brujin index and bound variables | 
                           Understanding the contents of the class. | 
                           210minutes | 
                        
                        
                           | 9. | 
                           Typed Lambda Calculus (4): Denotational Semantics of the Simple Typed Lambda Calculus, Set Theoretic Model | 
                           Understanding the contents of the class. | 
                           210minutes | 
                        
                        
                           | 10. | 
                           Typed Lambda Calculus (5): Denotational Semantics of the Simple Typed Lambda Calculus, Domain Theoretic Model | 
                           Understanding the contents of the class. | 
                           210minutes | 
                        
                        
                           | 11. | 
                           Typed Lambda Calculus (6): Axiomatic Semantics of the Simple Typed Lambda Calculus | 
                           Understanding the contents of the class. | 
                           210minutes | 
                        
                        
                           | 12. | 
                           Typed Lambda Calculus (7): What is Soundness and Completeness of the Axiomatic Semantics | 
                           Understanding the contents of the class. | 
                           210minutes | 
                        
                        
                           | 13. | 
                           Typed Lambda Calculus (8): Soundness of the Axiomatic Semantics | 
                           Understanding the contents of the class. | 
                           210minutes | 
                        
                        
                           | 14. | 
                           Typed Lambda Calculus (9): Completeness of the Axiomatic Semantics | 
                           Understanding the contents of the class. | 
                           210minutes | 
                        
                        
                           | Total. | 
                           - | 
                           - | 
                           2730minutes |