Module 1:Object Oriented Programming Using C#1) Explain features and phases of the object-oriented approach2) Write and execute c# programs3) Use decision-making constructs and loop constructs4) Implement structures, enumerations, arrays and collections5) Implement polymorphism and over load functions and operators6) Explain and use delegates and events7) Use various stream classes to implement file handling8) Develop single and multithreaded applications9) Identify the components of the Visual Studio .NET Framework and Integrated Development Environment(IDE)

Module 2:GUI Applications development using .NET Framework1) Work with the windows Forms and controls2) Perform validation of controls using classes and controls3) Work with Dialog Boxes, Menus and MDI application4) Implement Printing and Reporting Functionality in a windows forms Application5) Implement Asynchronous programming6) Package, deploy, and secure applications