CS2041 C# AND .NET FRAMEWORK Syllabus



CS2041                        C# AND .NET FRAMEWORK                      L T P C
                                                                                                           3  0 0 3
UNIT I                                       9
Review  of  OOP  Concepts  -  Overview  of  .NET  Framework  -  Basic  Elements  of  C#  -
Program  Structure  and  simple  Input  and  Output  Operations  –  Operators  and
Expressions – Statements – Arrays and Structures.

UNIT II                               9
Inheritance  -  Namespace  –  Polymorphism  –  Interface  and  Overloading  –  Multiple
Inheritance  –  Property  –  Indexes  –  Delegates  –  Publish/Subscribe  Design  Patterns-
Operator Overloading-Method Overloading

UNIT II  I                             9
C# Concepts for creating Data Structures - File Operation – File Management systems –
Stream  Oriented  Operations-  Multitasking  –  Multithreading  –  Thread  Operation  –
Synchronization.

UNIT IV                             9
Working with XML – Techniques for Reading and Writing XML Data - Using XPath and
Search XML - ADO.NET Architecture – ADO.NET Connected and Disconnected Models
– XML and ADO.NET – Simple and Complex Data Binding– Data Grid View Class.

UNIT V                             9
Application  Domains  –  Remoting  –  Leasing  and  Sponsorship  -  .NET  Coding  Design
Guidelines  –Assemblies  –  Security  –  Application  Development  –  Web  Services  -
Building an XML Web Service - Web Service Client – WSDL and SOAP – Web Service
with Complex Data Types – Web Service Performance.
                 TOTAL : 45 PERIODS


TEXT BOOKS:
1.  S. Thamarai Selvi and R. Murugesan “A Textbook on C# “, Pearson Education,2003.
2.  Stephen C. Perry “ Core C# and .NET”, Pearson Education,2006.

REFERENCES:
1.  Jesse Liberty, “Programming C#”, Second Edition, O’Reilly Press, 2002.
2.  Robinson et al, “Professional C#”, Fifth Edition, Wrox Press, 2002.
3.  Herbert Schildt, “The Complete Reference: C#”, Tata McGraw Hill, 2004.
4.  Andrew Troelsen, “C# and the .NET Platform”, A! Press, 2003.
5.  Thuan Thai and Hoang Q. Lam, “. NET Framework Essentials”, Second
Edition, O’Reilly, 2002.



Comments