LearnCSIT
Tribhuwan University
Institute of Science and Technology
Model
Bachelor Level/ sixth Semester/ Science
B.Sc.CSIT
NET Centric Computing
Full Marks: 60
Pass Marks: 24
Time: 3 hours
Candidates are required to give their answer in their own words as far as practicable.
The figures in the margin indicate full marks.
Section A
Attempt any TWO questions
1.
Describe the MVC pattern. Create class to showcase constructor, properties, indexes and encapsulation behavior of object oriented language.
2.
Explain the architecture and design principles of .NET. Create methods of insert, update, delete and read all data for the table Student having following fields StudentId(int), Name varchar(200), RollNo(int), Class varchar(50) using Entity Framework.
3.
How does the system manage state in stateless HTTP? Design a page to show client side validation for login page using jQuery on angular or react?
Section B
Attempt any EIGHT questions
4.
Write an application showing SQL injection vulnerability and prevention using ADO.NET.
5.
How do you host and deploy the ASP.NET core application.
6.
Describe the process of adding authentication to apps and identify service configurations.
7.
Differentiate between class, sealed class and interface. What is the task of Object Relational Mapper?
8.
Explain the process of compiling and executing .NET application.
9.
Why do we need generics? What are the significances in MSIL?
10.
Express the format of request and response message format. What is the role of adapter class in database connection?
11.
How do you render HTML with views? Explain.
12.
Write short notes on (Any Two):
a. Single page application
b. Hidden fields
c. Await patterns