1
The exercises may include the following: 1. Inter-process communication using mail boxes, pipes, message queues and share d memory 2. Implementation of dining philosophers problem by multiprogramming using threa ds, semaphores and shared memory 3. Implementation of bankers algorithm 4. Software simulation of Medium Access Control protocols 1) Go Back N. 2) Selec tive Repeat and 3) Sliding Window 5. Implementation of a sub set of simple mail transfer protocol using UDP 6. Implementation of a sub set of a file transfer protocol using TCP/IP 7. Implementation of finger utility using remote procedure call (RPC) Module I Introduction To C#: Introducing C#, Understanding .NET, Overview of C#, Literals , Variables, Data Types, Operators, Expressions, Branching, Looping, Methods, Ar rays, Strings, Structures, Enumerations. Module II Object Oriented Aspects Of C#: Classes, Objects, Inheritance, Polymorphism, Inte rfaces, Operator Overloading, Delegates, Events, Errors and Exceptions. Module III Application Development On .NET: Building Windows Applications, Accessing Data w ith ADO.NET. Web Based Application Development On .NET: Programming Web Applicat ions with Web Forms, Programming Web Services. Module IV The CLR And The .NET Framework: Assemblies, Versioning, Attributes, Reflection, Viewing MetaData, Type Discovery, Reflecting on a Type, Marshaling, Remoting, Un derstanding Server Object Types, Specifying a Server with an Interface, Building a Server, Building the Client, Using Single Call, Threads.

nos lab and c# syllabus

Embed Size (px)

DESCRIPTION

nos lab and c# syllabus

Citation preview

Page 1: nos lab and c# syllabus

The exercises may include the following:1. Inter-process communication using mail boxes, pipes, message queues and shared memory2. Implementation of dining philosophers problem by multiprogramming using threads, semaphores and shared memory3. Implementation of bankers algorithm4. Software simulation of Medium Access Control protocols � 1) Go Back N. 2) Selective Repeat and 3) Sliding Window5. Implementation of a sub set of simple mail transfer protocol using UDP6. Implementation of a sub set of a file transfer protocol using TCP/IP7. Implementation of finger utility using remote procedure call (RPC)

Module � IIntroduction To C#: Introducing C#, Understanding .NET, Overview of C#, Literals, Variables, Data Types, Operators, Expressions, Branching, Looping, Methods, Arrays, Strings, Structures, Enumerations.Module � IIObject Oriented Aspects Of C#: Classes, Objects, Inheritance, Polymorphism, Interfaces, Operator Overloading, Delegates, Events, Errors and Exceptions.

Module � IIIApplication Development On .NET: Building Windows Applications, Accessing Data with ADO.NET. Web Based Application Development On .NET: Programming Web Applications with Web Forms, Programming Web Services.

Module � IVThe CLR And The .NET Framework: Assemblies, Versioning, Attributes, Reflection, Viewing MetaData, Type Discovery, Reflecting on a Type, Marshaling, Remoting, Understanding Server Object Types, Specifying a Server with an Interface, Building a Server, Building the Client, Using Single Call, Threads.