Sei sulla pagina 1di 2

Course Course Name L-T-P - Year of

code Credits Introduction


CS488 C# AND .NET PROGRAMMING 3-0-0-3 2016

Pre-requisite: A course on C or C++ in the B-Tech level with emphasis on pointers and
functions.
Course Objectives:
 To introduce C# and learn how object oriented programs can be developed using
C#.
 To introduce the .NET framework and learn how web based applications can be
designed and developed on it.
Syllabus:
Introduction To C#, Object Oriented Aspects of C#, Application Development On .NET, The
CLR and The .NET Framework
Expected Outcome:
The Student will be able to:
i. apply principles of C# in object oriented programming
ii. develop programs in C# for implementing solutions
iii. develop web applications using the .NET framework
Text Books:
1. Andrew Troelsen , C# and the .NET Platform, 2/e, A! Press, Wiky India, 2003.
2. J Liberty, O’Reilly, Programming C#, 2/e, Media publisher, 2002.

References:
1. E Balagurusamy, Programming in C#, Tata McGraw-Hill, 2004.
2. Herbert Schildt , The Complete Reference: C# , Tata McGraw-Hill, 2004.
3. Robinson et al, Professional C#, 2/e, Wrox Press, 2002.
4. S Thamarai Selvi, R Murugesan, A Textbook on C# , Pearson Education, 2003.

Course Plan
End
Hours Sem.
Module Contents
Exam
Marks
Introducing C#, Understanding .NET, Overview of C#,
I Literals, Variables, Data Types, Operators, Expressions, 06 15%

Branching, Looping, Methods, Arrays, Strings, Structures,


II Enumerations. 07 15%
Classes, Objects, Inheritance, Polymorphism, Interfaces
FIRST INTERNAL EXAMINATION
Operator Overloading, Delegates, Events, Errors and
III Exceptions. Building Windows Applications 06 15%
Accessing Data with ADO.NET.
Programming Web Applications with Web Forms,
IV Programming Web Services.` Assemblies, Versioning, 06 15%
Attributes, Reflection, Viewing MetaData
SECOND INTERNAL EXAMINATION
Course Plan
End
Hours Sem.
Module Contents
Exam
Marks
Type Discovery, Reflecting on a Type, Marshaling,
V 07 20%
Remoting, Understanding Server Object Types,
Specifying a Server with an Interface, Building a Server,
VI 08 20%
Building the Client, Using Single Call, Threads.
END SEMESTER EXAM

Question Paper Pattern End semester exam)

1. There will be FOUR parts in the question paper – A, B, C, D


2. Part A
a. Total marks : 40
b. TEN questions, each have 4 marks, covering all the SIX modules (THREE
questions from modules I & II; THREE questions from modules III & IV;
FOUR questions from modules V & VI).
All the TEN questions have to be answered.
3. Part B
a. Total marks : 18
b. THREE questions, each having 9 marks. One question is from module I;
one question is from module II; one question uniformly covers modules I &
II.
c. Any TWO questions have to be answered.
d. Each question can have maximum THREE subparts.
4. Part C
a. Total marks : 18
b. THREE questions, each having 9 marks. One question is from module III;
one question is from module IV; one question uniformly covers modules III
& IV.
c. Any TWO questions have to be answered.
d. Each question can have maximum THREE subparts.
5. Part D
a. Total marks : 24
b. THREE questions, each having 12 marks. One question is from module V;
one question is from module VI; one question uniformly covers modules V
& VI.
c. Any TWO questions have to be answered.
d. Each question can have maximum THREE subparts.
6. There will be AT LEAST 60% analytical/programming/numerical questions in all
possible combinations of question choices.

Potrebbero piacerti anche