1)Introduction and history of DotNet 2)Introduction to Visual Studio 3)Installation and working with Visual Studio 4)variables,constants,comments 5)Data types 6)Operators 7)Decision making and branching 8)Looping and Nesting 9)break,continue,goto keywords 10)switch cases 11)Naming conventions 12)Type Casting 13)Methods 14)Parameter passing techniques 15)out and default parameters 16)Object oriented programming 17)Encapsulation 18)Inheritence 19)Abstraction 20)Polymorphysm 21)Constructors 22)this and base keywords