You are on page 1of 46

Tula's Institute, Dehradun

(Affiliated to Uttarakhand Technical University)


Dhoolkot, Chakrata Road, Dehradun-248011, Uttarakhand

COURSE RECORD

Academic Year 2016 -2017 (Even)

Faculty Name:

Course Title: .NET Framework & C# Programming (MCA 407)

Semester: Fourth

Department: Computer Application

Tula's Institute, Dehradun Page1


CONTENTS
1. Institute Vision & Mission i

2. Department Vision & Mission ii

3. Academic Calendar iii

4. PEO, PO, PSO iv

5. Course Learning Objectives & Course Outcomes 1

6. Course Syllabus 2

7. CO-PO Mapping 3

8. Individual Time Table 4

9. Students Name List 5

10.Lecture Plan 6

11.Summary of Compensatory /Extra Classes Taken 10

12.Effectiveness of Lecture Plan Delivery 11

13.Question Bank& Previous University Question Papers (Filed Separately) 12

14.Assignment Questions 13

15.Continuous Internal Evaluation 13

16. Audit of Evaluated Papers 21

17. Result Analysis 22

18.Remedial Class Attendance 25

19.Attendance Register 27

Tula's Institute, Dehradun Page2


Institute Vision & Mission
Vision:
To emerge as an academic center producing world class professionals promoting innovation
and research.

Mission:
M1: Promote intellectual and skilled human capital generating employment and
entrepreneurship.
M2: Be educational center of excellence of multi ethnicity and diversity.
M3: Establish as technology driven teaching learning institution.
M4: Provide world class platform for research and innovation.
M5: Inculcate social, environmental, heritage values

Tula's Institute, Dehradun Page3


Department Vision & Mission

Vision:

To become center of excellence in Software Development and Research.

Mission:

DM1 Induce ethical values and spirit of social commitment.


DM2 Provide a learning ambience to enhance innovations and problem solving skills.
DM3 To provide a comprehensive education, benchmarked against the highest global
Standards.
DM4 Collaborate with software industry and adopting technology for achieving quality
of technical education.
DM5 Promote research based projects / activities in the emerging areas of technology
convergence.

Tula's Institute, Dehradun Page4


Programme Educational Objectives (PEOs):

Tula's Institute, Dehradun Page5


The program educational objectives are set in line with Institutional and Departmental
mission statements. The program educational objectives of MCA are to produces the
programmer, developer and academicians who later take the responsibility as professionals in
particular field and with following qualities:

PEO1. To prepare the graduates as successful professionals ready for Industry,


Government sectors, Academia, Research, Entrepreneurial Pursuit and Consultancy
firms.
To prepare the graduates with Ethical Attitude, Effective Communication Skills and
PEO2.
admit themselves as ethical and responsible citizens with social commitments.
PEO3 To prepare the graduates with excellent computing ability so that to Comprehend,
Analyze, Design and Create computing solutions for the real-time problems.

PEO4 To prepare the graduates to adapt themselves for life-long learning through
professional activities on latest technology and trends needed for a successful
career.

PEO5. To prepare graduates the ability to gain multidisciplinary knowledge through real-
time projects and industry internship training and providing a sustainable
competitive edge in R&D and meeting industry needs.

Program Outcomes (POs):

In addition to PEOs, the Master in Computer Application program established a set of


Program Outcomes (POs), expected to be met by every post-graduating student from the
program at the time of his/her post-graduation.
The Post -Graduates of MCA will have aptitude of:
PO1. Engineering Knowledge: Apply the knowledge of mathematics, science,
engineering fundamentals, and an engineering specialization to the solution of
complex engineering problems
Problem Analysis: Identify, formulate, research literature, and analyze complex
PO 2.
Engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
Design/development of Solutions: Design solutions for complex engineering
problems and design system components or processes that meet the specified needs
PO 3. with appropriate consideration for the public health and safety, and the cultural,
societal, and environmental consideration
Conduct Investigations of Complex Problems: Use research-based knowledge
PO 4.
and research methods including design of experiments, analysis and interpretation of
data, and synthesis of the information to provide valid conclusions.
Modern Tool usage: Create, select, and apply appropriate techniques, resources,
PO 5.

Tula's Institute, Dehradun Page6


and Modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.

The Engineer and Society: Apply reasoning informed by the contextual knowledge
PO 6.
to assess societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering practice.
Environment and Sustainability: Understand the impact of the professional
PO 7.
Engineering solutions in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
PO 8. Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
PO 9. Individual and Team Work: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.
PO 10. Communication: Communicate effectively on complex engineering activities with
the engineering community and with society at large, such as, being able to
comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
PO 11. Project Management and Finance: Demonstrate knowledge and understanding of
the Engineering and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary
environments.
PO l2. Life-long Learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change.

Program Specific Outcomes (PSOs):


Program Specific Outcomes for Master in Computer Application set by Faculty in the
Department of Computer Science are as follows:
PSO1. Explore technical comprehension in varied areas of Computer Applications and
experience a conducive environment in cultivating skills for thriving career and
higher studies.

PSO2. Comprehend, explore and build up computer programs in the areas allied to
algorithms, System Software, Web Design and Big Data Analytics for efficient
design of computer-based systems of varying complexity.

Tula's Institute, Dehradun Page7


Course Learning Objectives:
 The primary objective of this course is to make students familiar with the .NET
framework using C# programming for analyzing various concepts, different
techniques for achieving concurrency, synchronization to build console applications
and windows forms.
 Student will learn ADO.NET for data control and ASP.NET for web forms and will
able to build windows and web applications for the clients.

Course Outcomes:

CO Description BLOOMS Module


TAXONOMY
CO1: To apply the C# Programming fundamentals in
Common Language Runtime environment and analyze 3, 4 1
the various C# programming concepts used for building
console applications and windows forms.
CO2 To analyze the OOPs concepts and Advanced class
construction with respect to C# programming 4 2

CO3: To analyze C# Assemblies, Thread and AppDomains


and the different techniques to achieve concurrency and 4 3
synchronization
CO4: To analyze the different ways to accomplish IO, Object
serialization and remoting and methods in ADO.NET 4 4
for data control in C# windows forms.
CO5: To analyze ASP.NET architecture and web forms with
web servers, server controls, data connectivity and 4 5
usage of XML in ASP.NET.

Tula's Institute, Dehradun Page8


COURSE SYLLABUS
.NET Framework & C# Programming (MCA 407)

L T P C
3 1 0 4

MODULE 1: L3
Introduction to C#, CLR, Visual studio console app, Simple windows forms, C# language
fundamentals, Enumerations, structures, Namespaces.

MODULE 2: L4
C# Object oriented programming: OOPs, Encapsulation, Inheritance, Polymorphism,
Object Lifetime, Components, Modules, Windows Forms, Interface, Cloneable objects,
Comparable objects, Collections Namespaces.
Advanced Class Construction: Custom Indexer, Overloading operators, Delegates,
Events

MODULE3: L3
Assemblies, Thread, and AppDomains: C# assemblies, GAC, threads,
contexts, Appdomains, Processes concepts, Concurrency and
synchronization- Locks, Monitors, ReaderWriterLock, Mutexes, Thread
pooling.

MODULE 4: L6
IO, Object serialization and remoting: System.IO, Streams, TextWriter, TextReader,
BinaryWirter, BinaryReader, Serialized Object Persistence and formatters, Remoting
ADO.Net, C# windows forms for data control: Grid, Datasource and databinding
controls, Connected and disconnected scenarios, ADO.Net system, Data, Dataset,
connections, Adapters, commands, datareaders.

MODULE 5: L4
ASP.net: Introduction, Architecture, Web forms,Web servers, Server controls, Data
connectivity using ASP.net, Introduction of XML, Using XML with ASP.net.

Text Books
1. A Guide to the Project Management Body of Knowledge (PMBOK), Project
Management Institute, PA,(2004).
2. Harold Kerzner, Frank P. Saladis, Project Management Workbook and
PMP/CAPM Exam Study Guide , Wiley Publishers (2006)
3. Addison Wesley –C# Developers Guide toASP.Net
4. Wiley,” Beginning Visual C#2008”,Wrox
References

Tula's Institute, Dehradun Page9


1. Claudia M. Baca, Patti, PMP: Project Management Professional Workbook, Sybex,
Workbook(2003).
2. C#.Net Developers Guide- Greg Hack, Jason Werry, Saurabh Nandu.(SyngRess)
3. Wrox Press Professional C# 3rd Edition – Simon Robinson, JayGlynn

CO PO MAPPING

Tula's Institute, Dehradun Page10


PO PO PO PO1 PO1 PO1 PSO PSO
PO1 PO2 PO5 PO7 PO8 PO9
3 4 6 0 1 2 1 2
CO1 2 2 1 2 3 1 0 1 0 1 2 2 2 3

CO2 1 3 2 1 2 1 0 1 0 1 1 2 2 3

CO3 1 2 0 1 1 1 0 1 0 1 2 2 2 3

CO4 3 2 3 2 3 3 0 2 2 2 3 3 3 3

CO5 3 2 3 3 3 3 2 3 3 3 3 3 3 3
Tota 10/1 11/1 12/1 12/1
9/15 9/15 9/15 2/15 8/15 5/15 8/15 11/15 12/15 15/15
l 5 5 5 5
13.3 53.3 33.3
% 66.66 73.33 60 60 80 60 53.33 73.33 80 80 100
3 3 3

Course Matrix

MCA
2 2 2 2 3 2 0 2 0 2 2 3 3 3
407

Mapping Parameter

1. LOW
2. MODERATE
3. HIGH

Matrix range:

80%-100%: 3
50%-79%: 2
41%-50%: 1
<40%: 0

Faculty Signature HoD Signature

Tula's Institute, Dehradun Page11


Tula's Institute, Dehradun Page12
TULA'S INSTITUTE, DEHRADUN
(Affiliated to MG Uttarakhand Technical University)
Dhoolkot,, Chakrata Road, Dehradun-248011, Uttarakhand
INDIVIDUAL TIME TABLE

Faculty: Department: Computer Application Academic Year: 2016-2017


Time 9:45-10-35 10:35-11:25 11:25-12:15 12:15-12:55 12:55- 01:45-02:35 02:35-03:25 03:25-04:15
Day 01:45
Course: MCA407
Monday Class: L
Room: H403
Course: MCA407
Tuesday Class: L
Room: H403
Course: MCA407
Wednesday Class: L
Room: H403
Course: MCA407 LUNCH
Thursday Class: L
Room: H403
Course:
Friday Class:
Room:
Course: MCA407
Saturday Class: L
Room: H403
Signature of HOD with date & seal: …………………………..

Tula's Institute, Dehradun Page13


MCA Batch 2015-18
All Students in Lateral Entry in 2016
S. College ID /
No. Univ. ID Student Name
1 201609001 Gaurav Negi
2 201609002 Aanshuman Uniyal
3 201609003 Himanshi Gupta
4 201609004 Pymjanaiborlang Kharraswai
5 201609005 Pankaj Kumar
6 201609007 Ashish Rawat
7 201609008 Biplavdebnath
8 201609009 Vishal
9 201609010 Kumari Kavita
10 201609011 Bivek Tamang
11 201609012 Nirnay Tiwari
12 201609013 Ankit Rajput
13 201609014 Atul Kumar Rajput
14 201609015 Sandeep Kumar Mishra
15 201609016 Pritam Kumar
16 201609017 Samir Bhardwaj
17 201609018 Anil Singh Mehta
18 201609019 Jyoti Singh
19 201609020 Shradha Dwivedi
20 201609021 Lakhan Kumar

Signature of
HOD……………………………

Tula's Institute, Dehradun Page 14


TULA’S INSTITUTE, DEHRADUN

LECTURE PLAN

Course Name: .NET Framework & C# Programming Course Code: MCA 407
Lecture Plan Lecture Delivered
No Date LP Topic Date Methodology
No.
1. MODULE 1:
L-1
9-Jan-17 C# Basics
2.
L-2 Introduction to C# Programing
10-Jan-17
3.
L-3 Common Language Runtime
11-Jan-17
4.
T1 Installation of Visual Studio
12-Jan-17
5.
L-4 Simple Windows Forms
13-Jan-17
6.
L-5 C# Fundamentals
16-Jan-17
7.
L-6 Enumerations
17-Jan-17
8.
L-7 Structures
18-Jan-17
9.
L-8 Namespaces
19-Jan-17
10.
L-9 Libraries
20-Jan-17
11.
T2 Building Windows Applications
21-Jan-17
12. MODULE 2:
L-10
23-Jan-17 OOPs Concepts
13.
T3 Encapsulation, Inheritance
24-Jan-17

Tula's Institute, Dehradun Page 15


TULA’S INSTITUTE, DEHRADUN

14.
L-11 Polymorphism
25-Jan-17
15. L-12
Object Lifetime
27-Jan-17
16.
L-13 Components and Modules
28-Jan-17
17.
Windows Forms
30-Jan-17 L-14
18.
L-15 Interfaces
31-Jan-17
19.
L-16 Cloneable Objects
1-Feb-17
20.
T4 Class test 1
2-Feb-17
21. L-17
Comparable objects
3-Feb-17
22. L-18
Collections Namepaces
4-Feb-17
23. L-19
Advanced Class Construction
6-Feb-17
24.
L-20 Custom Indexer
7-Feb-17
25. L-21
Overloading operators
8-Feb-17
26. L-22
Delegates and Events
9-Feb-17
27. MODULE 3:
L-23
10-Feb-17 Assemblies, Thread, and AppDomains:
28. L-24
C# assemblies
11-Feb-17
29.
L-25 GAC
13-Feb-17

Tula's Institute, Dehradun Page 16


TULA’S INSTITUTE, DEHRADUN

30. L-26
threads, contexts
14-Feb-17
31.
L-27 Appdomains
15-Feb-17
32. T5
Processes concepts
16-Feb-17
33. L-28
Concurrency and synchronization
17-Feb-17
34. L-29
Locks
18-Feb-17
35. L-30
Monitors
20-Feb-17
36. L-31
ReaderWriterLock
21-Feb-17
37.
T6 Mutexes
22-Feb-17
38. L-32
Thread pooling
23-Feb-17
39. MODULE 4:
L-33
27-Feb-17 IO, Object serialization and remoting:
40. System.IO, Streams
L-34
28-Feb-17
41.
L-35 TextWriter, TextReader
1-Mar-17
42. BinaryWirter,BinaryReader
L-36
2-Mar-17
43. Serialized Object Persistence and
L-37 formatters
3-Mar-17
44.
L-38 Remoting
4-Mar-17
45. ADO.Net, C# windows forms for data
L-39
6-Mar-17 control:

Tula's Institute, Dehradun Page 17


TULA’S INSTITUTE, DEHRADUN

46.
T7 Grid
7-Mar-17
47.
L-40 Class Test 2
11-Mar-17
48.
L-41 Datasource and databinding controls,
14-Mar-17
49.
L-42 Connected and disconnected scenarios
15-Mar-17
50. ADO.Net system
L-43
16-Mar-17
51.
L-44 Data, Dataset, connections
17-Mar-17
52. Adapters, commands
L-45
18-Mar-17
53.
L-46 datareaders.
20-Mar-17
54.
L-47
MODULE 5:
21-Mar-17 ASP.net:
55.
L-48 Introduction, Architecture
22-Mar-17
56.
L-49 Web forms,Web servers
23-Mar-17
57.
L-50 Server controls
24-Mar-17
58.
L-51 Data connectivity using ASP.net
25-Mar-17
59. Introductionof XML
L-52
27-Mar-17
60.
L-53 Using XML with ASP.net.
28-Mar-17
61.
T8 ASP.NET Web Forms
29-Mar-17

Tula's Institute, Dehradun Page 18


TULA’S INSTITUTE, DEHRADUN

62.
L-54 Class Test 3
30-Mar-17
63.
L-55 Revision of module 1 and 2
31-Mar-17
64.
L-56 Class Test 4
1-Apr-17
65.
L-57 Revision of module 3 and 4
3-Apr-17
66.
L-58 Class Test 5
4-Apr-17
67.
L-59 Revision of module 5
6-Apr-17
68.
L-60 Quiz on module 1,2 and 3
7-Apr-17
69.
T9 Quiz on module 4
8-Apr-17
70.
L-61 Quiz on module 5
10-Apr-17
71.
L-62 Revision
11-Apr-17
72.
L-63 Class Test 6
12-Apr-17
73.
L-64 Problems on ASP.NET
13-Apr-17
74.
L-65 ASP.NET Mini Project
14-Apr-17
75.
L-66 Practical on ASP.NET
15-Apr-17
76.
L-67 Deploying ASP.NET Applications
17-Apr-17
77. Developing Web Application 1 in
L-68
18-Apr-17 ASP.NET

Tula's Institute, Dehradun Page 19


TULA’S INSTITUTE, DEHRADUN

78. Developing Web Application 2 in


L-69
19-Apr-17 ASP.NET
79. Developing Web Application 3 in
L-70
20-Apr-17 ASP.NET
80. Developing Web Application 4 in
L-71
21-Apr-17 ASP.NET
81. Developing Web Application 5 in
L-72
24-Apr-17 ASP.NET
82. Developing Web Application 6 in
L-73
25-Apr-17 ASP.NET
83. Developing Web Application 7 in
L-74
26-Apr-17 ASP.NET
84.
L-75 Developing Website in ASP.NET
27-Apr-17
85.
T10 Class Test 6
28-Apr-17
86.
T11 Class Test 7
29-Apr-17
87.
L-76 Revision
1-May-17
88.
L-77 Revision
2-May-17
89.
L-78 Revision
3-May-17
90.
L-79 Revision
4-May-17
91.
T12 Class Test 8
5-May-17
92.
T13 Class Test 9
6-May-17

Total Classes Planned: 79 Delivered:

Tula's Institute, Dehradun Page 20


TULA’S INSTITUTE, DEHRADUN

PPT

Video Lecture

Marker & Talk

Signature of HOD with date & seal……


Summary of Compensatory & Extra Classes Taken

Extra Class Leave Details


SNo Month Date of
Date of
Date LP No. Compensatory LP No.
CL/EL/OD
Class taken
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.

Tula's Institute, Dehradun Page 21


TULA’S INSTITUTE, DEHRADUN

20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Signature of Faculty………………… Signature of HOD……………………………

Effectiveness of Lecture Plan Delivery

Course Name: NET Framework & C# Programming Course Code: MCA


407

Strike Rate
Module Planned Hours Actual Hours
(Planned Hours/Actual Hours)

L
1
T

2 L

3 L

Tula's Institute, Dehradun Page 22


TULA’S INSTITUTE, DEHRADUN

4 L

5 L

L
Total
T

Signature of Faculty Signature of HOD

Question Bank
MODULE – 1

1. List some of the new features that are unique to C# language. [L1][CO1]
2. Differentiate Const and read only. [L4][CO1]
3. What are the major categories of data types in C#? [L2][CO1]
4. What are the steps to compile in .NET? [L2][CO1]
5. How will you determine the operator’s value? [L2][CO1]

6. Why C# is called type safe language? [L2][CO1]


7. What is dynamic data type in C#? [L2][CO1]
8. What is String Literal in C#? [L2][CO1]
9. What are the differences between classes and structures? [L2][CO1]
10.Compare value type and reference type. [L4][CO1]
11. Describe in detail about the role of Common Language Runtime (CLR) in [L2][CO1]

Tula's Institute, Dehradun Page 23


TULA’S INSTITUTE, DEHRADUN
.NET.
12. Brief with example the processes boxing and unboxing. [L2][CO1]
13. Demonstrate the concept of command line compilation of C#. [L3][CO1]
14. Illustrate type of parameter passed to the methods of C#. [L3][CO1]
15. Explain how you will use primitive data types in code. Demonstrate with [L2][CO1]
example.
16. Describe in detail about string and string builder in C#. [L2][CO1]
17. What will be the output of the following method? Why Static void Main () [L2][CO1]
{
int varA = 5; int varB = ++varA; int varC = varB++;
Console.WriteLine(“A:{0}, B:{1}, C:{2}”,varA, varB, varC);
}
18. What are the methods and properties supported by ArrayList class? Explain. [L2][CO1]
19. Develop a C# code to find the sum of all the elements of a jagged array. [L6][CO1]
20. Write a program that assigns the value 25 to variable x and 5 to variable y. [L6][CO1]
Output the sum, difference, quotient, product and modulus of x and y.
21. Write a C# code to compare two strings using "Equals" method. [L6][CO1]
22. Write the program to sort the number in descending order. [L6][CO1]

MODULE – 2
1. Arrange at least three important features of properties. [L2][CO2]
2. Define a constructor and list its different types. [L1][CO2]
3. Develop a C# application with method hiding. [L6][CO2]
4. What are the uses of namespaces? [L2][CO2]
5. Explain an application in C# example with polymorphism. [L2][CO2]
6. Develop a C# application which demonstrates dynamic polymorphism. [L6][CO2]
7. What is Indexers? Write the advantage of Indexers. [L2][CO2]
8. Indexers can be overloaded justify your statement with an example. [L5][CO2]
9. Discuss both sealed classes and sealed methods with example program. [L2][CO2]
10. Describe the use of properties with an example. [L2][CO2]
11. Explain an application in C# example with polymorphism. [L2][CO2]
12. Develop a C# application which demonstrates dynamic polymorphism. [L6][CO2]
13. What are Indexers? Write the advantage of Indexers. [L2][CO2]
14. Discuss both sealed classes and sealed methods with example program. [L2][CO2]
15. Describe the use of properties with an example. [L2][CO2]

MODULE - 3

Tula's Institute, Dehradun Page 24


TULA’S INSTITUTE, DEHRADUN

1. What is the purpose of reflection? [L2][CO3]


2. Point out the way to restrict the access to resources. [L1][CO3]
3. Write about assemblies and list the two different views of assemblies. [L2][CO3]
4. Discuss several aspects of providing security to .Net applications. [L2][CO3]
5. Difference between managed and unmanaged code with respect to security. [L4][CO3]
6. Summarize when ACL’s are used. List its two different lists. [L3][CO3]
7. Illustrate the sequence of the processes authentication and authorization. [L2][CO3]
8. Create a secured application. List the key elements you have considered. [L6][CO3]
9. What is reflection? Explain how to invoke methods using reflection with an [L2][CO3]
example.
10. Write about the typical uses of reflection. [L2][CO3]
11. Brief note on the procedure in which meta data are viewed. [L2][CO3]
12. What do you mean by type revealing process? Explain how it is achieved [L2][CO3]
through reflection?
13.Implement Guest Book with name, email and comment textboxes and necessary[L6][CO3]
controls to validate these fields. It should be able to view the guests using datagridview.
14.Create the methods available for window based applications and build an [L6][CO3]
application to accept the reservation details of a hotel and to store the details in a database
table.
15.Write the program for creating dialog boxes with its different types. [L6][CO3]

MODULE - 4

1. What are major difference between classic ADO and ADO.NET? [L2][CO4]
2. What is a form? List out the properties of Form Type? [L2][CO4]
3. Analyze the two kinds of dialog boxes? [L2][CO4]
4. How to relate the two different types of data providers available in .NET [L2][CO4]
framework?
5. List out the various ADO.NET Namespaces. [L1][CO4]
6. Discuss the following ADO.NET features [L2][CO4]
i) Using Database Connection.
ii) Dataset(or) Record Set Commands.
7. Discuss about ADO.NET in brief. What are the benefits of using of ADO.NET [L2][CO4]
in .NET 4.0?
8. Describe how the data are accessed using ADO.NET. [L2][CO4]
9. Create a Program to implement library management system using ADO.Net. [L6][CO4]

Tula's Institute, Dehradun Page 25


TULA’S INSTITUTE, DEHRADUN
10. Explain in detail the process of creating menus in windows- based application.[L2][CO4]
11.Develop a window based application with at least 5 controls and event handling [L6][CO4]
Methods.

MODULE - 5
1. What are the different levels of State management in ASP.NET? [L2][CO5]
2. How would you relate master page with ASP.NET pages? [L2][CO5]
3. Write down the uses of web services with examples. [L2][CO5]
4. Apply the features of ASP.NET web forms and web pages and design an [L6][CO5]
application
5. Write short notes on web.config. [L2][CO5]
6. What is the need for Virtual directory? [L2][CO5]
7. Analyze the advantages and disadvantages of session state management. [L4][CO5]
8. Configure forms authentication by starting the ASP.NET configuration tool [L6][CO5]
from within visual studio and create simple web service application.
9. Explain a Web service to perform simple interest calculation using .NET in detail.[L2][CO5]
10. Explain a Web service to perform Compound interest calculation using .NET in [L2][CO5]
detail.
11. Describe about how to read and write the streamed XML in .NET [L2][CO5]
12. Compare the features of ASP.NET with ASP. [L4][CO5]
13. Explain the steps involved in creation of web services. [L2][CO5]
14. Differentiate between client-side and server-side validations in Web pages. [L4][CO5]
Explain in detail how this can be done.

15. How to create a web form and explain how to add controls to the form. [L2][CO5]
16. Explain in detail about how session is established, managed and tracked. [L2][CO5]
17. Explain about .NET coding design guidelines in detail. [L2][CO5]

Tula's Institute, Dehradun Page 26


TULA’S INSTITUTE, DEHRADUN

Tula's Institute, Dehradun Page 27


TULA’S INSTITUTE, DEHRADUN

Previous University
Question Papers

Assignment No 1: CO1, CO2 [10 Marks]

Given Date: Submission


Date:

Ques.No Questions Bloom’ Mark


. s s
Level

1 Discuss in detail about the role of Common Language 3 2


Runtime( CLR) in .NET. Analyze the differences between
classes and structures.
2 2 2

Tula's Institute, Dehradun Page 28


TULA’S INSTITUTE, DEHRADUN

Discuss the processes boxing and unboxing.


3 2 2
Explain how you will use primitive data types in code.
Demonstrate with example.
4 2 2
5 Discuss in detail about string and string builder in C#.
Differentiate between value type and reference type 4 2

Faculty Signature HOD Signature

Assignment No 2: CO3 [10 Marks]

Given Date: Submission Date:

Ques.No Questions Bloom’ Mark


. s s
Level

4
1 Differentiate between managed and unmanaged code with 2
respect to security.
2
2 Discuss several aspects of providing security to .Net 2
applications. 4
3 2
Discuss how to invoke methods using reflection with an
example. 3
4 Create a secured application. List the key elements you have 2
considered.
3
5 Implement Guest Book with name, email and comment 2
textboxes and necessary controls to validate these fields. It
should be able to view the guests using datagridview.

Faculty Signature HOD Signature

Tula's Institute, Dehradun Page 29


TULA’S INSTITUTE, DEHRADUN
Assignment No 3: CO4 [10 Marks]

Given Date: Submission Date:

Ques.No Questions Bloom’ Mark


. s s
Level

1 What are major difference between classic ADO and 2 2


ADO.NET?
2 2 2
How to relate the two different types of data providers
available
3 in .NET Framework? 3 2

Describe how the data are accessed using ADO.NET


4 2 2
Explain in detail the process of creating menus in windows-
5 based application. 4 2
Create a Program to implement library management system
using ADO.Net.

Faculty Signature HOD Signature

Assignment No 4: CO5 [10 Marks]

Given Date: Submission Date:

Ques.No Questions Bloom’ Mark


. s s
Level

1 Explain a Web service to perform simple interest calculation 2 2


using .NET in detail.

2 Configure forms authentication by starting the ASP.NET 2 2


configuration tool from within visual studio and create simple
web service application.
3 2 2
Explain the steps involved in creation of web services.
4
Differentiate between client-side and server-side validations in 4 2

Tula's Institute, Dehradun Page 30


TULA’S INSTITUTE, DEHRADUN

Web pages. Explain in detail how this can be done.


5
Explain in detail about how session is established, managed 2 2
and tracked.

Faculty Signature HOD Signature

Tula's Institute, Dehradun Page 31


TULA’S INSTITUTE, DEHRADUN

Tula’s Institute Dhoolkot, Dehradun


First Sessional Test
MCA- 4th Sem .Net Technology With C# (MCA 407)

Session: 2016-17 Roll No.


-----------------------------------------------------

Time: 90 Mints. Max Marks: 30

Attempt all questions.


Section-A

1. Discuss about inheritance and polymorphism in detail.  [L3][CO4] 2.5 marks

2. Explain the working of CLR with neat clean diagram. [L6][CO1] 2.5 marks

3. Describe the characteristic of .NET architecture. [L3][CO1] 2.5 marks

4. Explain the different types of applications that can be created on .NET. [L5][CO1] 2.5 marks

Section-B

1. Describe jagged array? Explain its use with simple example. [L3][CO2] 2.5 marks

2. Describe the inheritance? Explain giving an example. [L5] CO2] 2.5 marks

3. Explain the execution model of the .NET framework [L5][CO1] 2.5 marks

4. Explain two different role of ‘this’ keyword with an example. [L6][CO2] 2.5 marks

Q. 3. Attempt all: (5 X 2 = 10)


1. Explain the following: i. For each ii. Structures iii. Arrays iv. Array list
[L5][CO2] 5 marks

2. Write four method parameter modifier, with an example. [L5][CO2] 5


marks

Tula's Institute, Dehradun Page 32


TULA’S INSTITUTE, DEHRADUN

CONTINUOUS INTERNAL EVALUATION


Scheme of Evaluation 1st Internal Assessment
Course Name: .Net FRAMEWORK AND C# PROGRAMMING Course Code: MCAT 407

Tula's Institute, Dehradun Page 33


TULA’S INSTITUTE, DEHRADUN

No. Solution Marks

Tula's Institute, Dehradun Page 34


TULA’S INSTITUTE, DEHRADUN

QNo. Solution Marks

Tula's Institute, Dehradun Page 35


TULA’S INSTITUTE, DEHRADUN
Faculty Signature:

Tula's Institute, Dehradun Page 36


TULA’S INSTITUTE, DEHRADUN

CO Attainment of 1st Internal Assessment

T1 CO1 CO2
No URN Student Name
30 15 15
1 670120600001 Anil Singh Mehta 23 12 11
2
670120600002 Ankit Rajput 24 10 14
3
670120600003 Anshuman Uniyal 24 12 12
4
670120600004 Atul Kumar Rajpoot 22 10 12
5
670120600005 Bibek Tamang 25 13 12
6
670120600006 Biplab Debnath 26 12 14
7
670120600007 Gaurav Negi 26 14 12
8
670120600008 Himanshi Gupta 29 14 15
9
670120600009 Kumari Kavita 26 11 15
10
670120600010 Lakhan Kumar 25 12 13
11
670120600011 Nirnay Tiwari 21 10 11
12
670120600012 Pankaj Kumar 26 12 14
13
670120600013 Pritam Kumar 24 13 11
14
670120600014 Pynjanaiborlang kharraswai 23 12 11
15
670120600015 Sameer Bhardwaj 21 11 10
16
670120600016 Sandeep Kumar Mishra 29 15 14
17
670120600017 Vishal Verma 22 10 12
18

19

20

Tula's Institute, Dehradun Page 37


TULA’S INSTITUTE, DEHRADUN

Average 24.47 11.94 12.53

Faculty Signature HoD Signature

Tula’s Institute Dhoolkot, Dehradun


Second Sessional Test
MCA- 4th Sem (MCA 407)

Session: 2016-17 Roll No.


-----------------------------------------------------

Time: 90 Mints. Max Marks: 30

Attempt all questions.


Section-A

1. Compare ASP with ASP.NET. [L3][CO3] 2.5 marks

2. Explain the process of creating a window based calculator with your own UI.
[L3][CO3] 2.5 marks

3. Explain the working of CLR with neat diagram. [L2][CO3] 2.5 marks

4. Describe the categories of controls supported in window based application and explain
the importance of each.
[L3][CO3] 2.5 marks

Section-B

1.Describe the components of the .NET framework and explain the [L2][CO4] 2.5marks
features of each component.

2. Explain the execution model of the .NET framework. [L4][CO4] 2.5 marks

3. Explain is a jagged array? Explain its use with simple example. [L2][CO4] 2.5 marks

4. Compare the architecture of ADO with ADO.NET. [L2][CO4] 2.5 marks

Section-C

Tula's Institute, Dehradun Page 38


TULA’S INSTITUTE, DEHRADUN
1. Explain the web service architecture. What are the steps involved in the [L4][CO5] 5marks
creation and consumption.

2. llustrate the workflow that take place between the source code, given [L2][CO5]5marks
.NET compile and the .NET execution engine.

Tula's Institute, Dehradun Page 39


TULA’S INSTITUTE, DEHRADUN

CONTINUOUS INTERNAL EVALUATION


Scheme of Evaluation 2nd Internal Assessment
Course Name: .NET Framework & C# Programming Course Code: MCAT 407

No. Solution Marks

Tula's Institute, Dehradun Page 40


TULA’S INSTITUTE, DEHRADUN

Tula's Institute, Dehradun Page 41


TULA’S INSTITUTE, DEHRADUN

Faculty Signature:

CO Attainment of 2nd Internal Assessment

T2 CO1 CO2 CO3


No URN Student Name
30 10 10 10
1 670120600001 Anil Singh Mehta 25 8 9 8

2 9
670120600002 Ankit Rajput 24 8 7
3 8
670120600003 Anshuman Uniyal 23 8 7
4 8
670120600004 Atul Kumar Rajpoot 26 9 9
5 8
670120600005 Bibek Tamang 22 7 7
6 9
670120600006 Biplab Debnath 26 8 9
7 9
670120600007 Gaurav Negi 27 9 9
8 9
670120600008 Himanshi Gupta 25 7 9
9 10
670120600009 Kumari Kavita 27 9 8
10 10
670120600010 Lakhan Kumar 29 9 10

Tula's Institute, Dehradun Page 42


TULA’S INSTITUTE, DEHRADUN

11 7
670120600011 Nirnay Tiwari 21 7 7
12 9
670120600012 Pankaj Kumar 25 8 8
13 10
670120600013 Pritam Kumar 28 9 9
14 8
670120600014 Pynjanaiborlang kharraswai 23 7 8
15 9
670120600015 Sameer Bhardwaj 25 7 9
16 9
670120600016 Sandeep Kumar Mishra 27 9 9
17 9
670120600017 Vishal Verma 24 8 7
18

19

20

Average 25.12 8.06 8.29 8.76

Faculty Signature HoD Signature

RESULT ANALYSIS - 1
Faculty: Course Name: .NET Framework & C# Programming Course Code: MCAT 407

Faculty:………… Course Name: ……………… Course Code:…MCAT 407…….Section ………


Class/
Av Att Ass Tota
    CIE SEE Grad
g . n. l
e
Student T1 T2
No Student Name (CI
ID CO CO CO CO
C05 E+S
1 2 3 4
EE)
30 15 15 30 10 10 10 30 10 10 50 100 150
1 670120 Anil Singh 8
23 12 11 25 8 9 24 7 8 39 62 101
600001 Mehta
2 670120 9
Ankit Rajput 24 10 14 24 8 7 24 7 7 38 55 93
600002
3 670120 Anshuman 8
Uniyal
24 12 12 23 8 7 24 8 9 41 55 96
600003
4 670120 Atul Kumar 8
Rajpoot
22 10 12 26 9 9 24 8 8 40 48 88
600004
5 670120 Bibek 8
Tamang
25 13 12 22 7 7 24 9 9 42 42 84
600005
6 670120 Biplab 26 12 14 26 8 9 9 26 8 8 42 55 97

Tula's Institute, Dehradun Page 43


TULA’S INSTITUTE, DEHRADUN

600006 Debnath
7 670120 9
Gaurav Negi 26 14 12 27 9 9 27 7 10 44 34 78
600007
8 670120 Himanshi 9
Gupta
29 14 15 25 7 9 27 9 10 46 59 105
600008
9 670120 Kumari 10
Kavita
26 11 15 27 9 8 27 9 10 46 64 110
600009
10 670120 Lakhan 10
Kumar
25 12 13 29 9 10 27 8 7 42 46 88
600010
11 670120 Nirnay 7
Tiwari
21 10 11 21 7 7 21 10 10 41 37 78
600011
12 670120 Pankaj 9
Kumar
26 12 14 25 8 8 26 6 7 39 25 64
600012
13 670120 10
Pritam Kumar 24 13 11 28 9 9 26 8 8 42 68 110
600013
14 Pynjanaiborla 8
670120
ng 23 12 11 23 7 8 23 8 9 40 44 84
600014 kharraswai
15 670120 Sameer 9
21 11 10 25 7 9 23 9 10 42 57 99
600015 Bhardwaj
16 670120
Sandeep 9
Kumar 29 15 14 27 9 9 28 9 7 44 54 98
600016 Mishra
17 670120 Vishal 9
Verma
22 10 12 24 8 7 23 7 9 39 36 75
600017
18
19
20
24
.4 11. 12. 25.1 8.0 8.2 24. 8.0 8.5 41.5 49.4 91.0
  AVERAGE 7 94 53 2 6 94 8.76 94 6 9 9 7 6

Faculty Signature………………………… Signature of HOD…………………………

RESULT ANALYSIS – 2
(Academic Year: 2018-2019)

Tula's Institute, Dehradun Page 44


TULA’S INSTITUTE, DEHRADUN

Faculty: Course Name: .NET Framework & C# Programming Course Code:


MCA 407

Total Students: Total No. Male: Total No. Female:

Student Feedback: …………………

Regular Lateral Entry Detained/Readmitted


SNo. Details
M F M F M F

1 Total No. of Students

2 No. of Students Appeared

3 No. of Students Absent

4 Pass

5 Fail

6 FCD

7 FC

8 SC

9 % of pass

10 Total % of Pass
Total % of Pass after
11
remedial class

Tula's Institute, Dehradun Page 45


TULA’S INSTITUTE, DEHRADUN

Remedial Class Attendance

Faculty: …………………… Course Name: .NET Framework & C# Programming


Course Code: MCA 407

Univ
SNo URN Name Marks
1 2 3 4 5 6 7 8 9 10
1.
201709001 Benin P John
2.
201709002 Abhishek Purohit
3.
201709003 Nikhil Kamboj
4.
201709004 Vishvas Shukla
5.
201709005 Jitendra Kumar
6. 201709006 Himanshu Ranjan
7. 201709007 Pinky Nishad
8. 201709008 Vipul Kumar Chauhan
9. 201709009 Waseem
10. 201709010 Md. Izhar

Tula's Institute, Dehradun Page 46

You might also like