You are on page 1of 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.

You might also like