Department of CSE
IV [Link] I Semester –Supplementary Examination-I,DEC -2025
WEB DEVELOPMENT USING MEAN STACK
(CSE Branch)
Course Code: P18CST14 Academic Year: 2025-2026 R18 Regulation
Time: 3 hours Date of Exam: Max Marks: 60
Answer all the questions in Part-A(5*2=10M)
PART-A
a) List the four types of data binding in Angular
ans:
Interpolation, - ½ M
Property Binding, - ½ M
Event Binding, and- ½ M
Two-Way Binding- ½ M
Explain NgModules in Angular 8
Ans:
Declarations -1/2 M
Imports-1/2 M
Exports-
Providers-1/2 M
Bootstrap-1/2 M
Name any two global objects in [Link]
Ans:
Global
console
process1
__dirname and __filename
Timers
setTimeout() and setInterval()
URL and URLSearchParams
TextEncoder and TextDecoder
Out of all these global objects they can explain any two objects with syntax which can be given 2
marks.
Explain the export Module.
Ans: This is done by using [Link] to export the [Link] need to explain with
syntax
Exporting a Function-1/2 M
Exporting function as a class-1/2 M
Exporting Literals-1/2 M
Exporting Object-1/2 M
Name any 2 query operators used in MongoDB—2 Marks
Ans:
MongoDB Query Operators
There are many query operators that can be used to compare and reference document fields.
Comparison
The following operators can be used in queries to compare values:
$eq: Values are equal
$ne: Values are not equal
$gt: Value is greater than another value
$gte: Value is greater than or equal to another value
$lt: Value is less than another value
$lte: Value is less than or equal to another value
$in: Value is matched within an array
Logical
The following operators can logically compare multiple queries.
$and: Returns documents where both queries match
$or: Returns documents where either query matches
$nor: Returns documents where both queries fail to match
$not: Returns documents where the query does not match
Evaluation
The following operators assist in evaluating documents.
$regex: Allows the use of regular expressions when evaluating field values
$text: Performs a text search
$where: Uses a JavaScript expression to match documents
PART-B
Unit-1
2. a) Explain the Architecture Of an angular 8 briefly
ans:
Definition / Introduction 1M
Modules 1M
Components & Templates 1M
Services & Dependency Injection 1 M
Routing & Data Binding 1M
b) Compare one-way and two-way binding in Angular 8 with Examples
Ans:
Definition of One-Way Binding 1 M
Definition of Two-Way Binding 1 M
Examples (Both) 1M
Comparison Table 1M
Syntax / Explanation Clarity 1M
3. a) Explain the Process of injection of the Service
Definition of Service & DI 1 M
Creating the Service 1M
Registering the Service (Provider) 1 M
injecting Service into Component 1 M
Usage / Example Explanation 1M
b) Explain the need for services in Angular and describe the dependency injection
mechanism
Ans:
Definition of Services in Angular 1 M
Need / Importance of Services 1M
Definition of Dependency Injection 1 M
Explanation of DI Mechanism 1M
Advantages / Conclusion 1M
Unit-2
4. a) Explain the process of materials used in Angular 8
Ans:
Definition of Angular Material 1 M
Installation Process 1 M
importing Material Modules 1 M
Usage of Material Components 1 M
Theme / Animation Explanation 1 M
b) Explain how reactive programming improves data handling in Angular 8
Ans: Definition of Reactive Programming 1 M
Explanation of Observables 1M
Asynchronous Data Handling 1M
State / Error Management 1M
Impact on UI Updates 1M
OR
5. a) List various the CLI Commands used in Angular
Ans: Definition of Angular CLI 1 M
Listing of CLI Commands (any five) 3 M
Explanation of Commands 1M
b) Describe how Angular form validation ensures accurate and error free data entry
Ans: Definition of Form Validation 1M
Built-in Validators Explanation 1 M
Types of Angular Forms 1M
Real-Time / Custom Validation 1 M
Form Status & Error Prevention 1 M
UNIT-1
K
[Link] Questions Marks CO
L
Define entrepreneurship and explain the concepts of entrepreneurship?
1 10 M 1
2
Briefly explain the entrepreneurial mindset?
2 10 M 1 2
Explain the intrapreneurial Leadership? 1
3 0 1 2
M
Explain the Role models in each and their role in economic development? 1
4 0 1 2
M
Explain that an understanding of how to build an entrepreneurial mindset? 5
5 1 2
M
Explain that an understanding of how to build entrepreneurial skill sets? 5
6 1 2
M
Explain that an understanding of how to build an entrepreneurial attributes? 5
7 1 2
M
Explain that an understanding of how to build an entrepreneurial networks? 5
8 1 2
M
UNIT-II
Explain that how to understand and analyze a macro problem and its industry 1
1 perspective? 0 2 2
M
Explain the technological trends and their implications on new opportunities? 1
2 0 2 2
M
Explain the socio - economic and urbanization trends and their implications on new 1
3 opportunities? 0 2 2
M
Explain that how to identifying and defining problem using design thinking 1
4 principles? 0 2 2
M
Explain that how does analyze the problem and validating with the potential 5M
5 customer? 2 2
Explain about that understanding the customer segmentation? 5M
6 2 2
Explain the process to understand the creating and validating customer personas? 5
7 2 2
M
Explain the competition and industry trends mapping and assessing initial 5
8 opportunity? M 2 2