Gujarat Technological UniversityWinter 2025 Examination

GTU 3161611 Advanced Web Programming Winter 2025 Paper Solution & PDF

B.E. · IT Engineering · Semester 6 · Subject Code: 3161611
Download Official GTU PDF
Share:
Total Marks70 MarksExternal theory exam
Passing Marks23 Marks33% minimum cutoff
Exam Duration2.5 Hours2:30 PM – 5:00 PM
Paper Structure5 QuestionsWith internal OR choices
Jump toQ1Q2Q3Q4Q5

Question 1

14 MarksMedium
(a)
Describe Selectors in CSS.
3 Marks
(b)
Explain DOM in detail.
4 Marks
(c)

Write a JavaScript program to demonstrate use of following functions on Array:

1indexOf()
2lastIndexOf()
3includes()
4sort()
5reverse()
7 Marks

Question 2

14 MarksMedium
(a)

What is AngularJS? What is the purpose to use it? List out all the directives used in AngularJS.

3 Marks
(b)

Create an example demonstrating the concept of Angular JS Routing.

4 Marks
(c)

Create a HTML form that will accept Name, Semester, Branch, Mobile Number, Email, Address etc. from the student and display them on the page using Angular JS Directives and Expressions.

7 Marks
OR OPTION
(c)

Write Angular JS code to read Customer’s data in JSON format available in a Customers.php file using $http service and display the same on a webpage in tabular format.

7 Marks

Question 3

14 MarksMedium
(a)
List and explain characteristics of AngularJS.
3 Marks
(b)
Explain ng-repeat with example.
4 Marks
(c)
Explain filters in AngularJS with example.
7 Marks
OR OPTION
(a)
List and explain advantages of AngujarJS.
3 Marks
(b)

How to define and use a module in an Agular JS application? Explain with suitable example.

4 Marks
(c)

Explain various services available in Angular JS with suitable example.

7 Marks

Question 4

14 MarksMedium
(a)
Enlist and explain the features of Node JS.
3 Marks
(b)
Write a note on Streams.
4 Marks
(c)

Explain the concept of event-driven programming in detail with example.

7 Marks
OR OPTION
(a)

How can we create a Buffer in NodeJS? Show all possible ways with example.

3 Marks
(b)

Explain the difference between blocking and non-blocking code using NodeJS example.

4 Marks
(c)

Create a Node JS application that will allow a user to browse and upload a file in localhost.

7 Marks

Question 5

14 MarksMedium
(a)

What is NPM? Explain its role in NodeJS. How to install any module explain with syntax.

3 Marks
(b)
Write a note on : Net utility module.
4 Marks
(c)

Create a Node JS application that will allow a user to create new file, read file, write into a file and delete a file.

7 Marks
OR OPTION
(a)
Write a short-note on Errors in NodeJS.
3 Marks
(b)

Write a short note on NoSQL databases. List the differences between NoSQL and relational databases?

4 Marks
(c)
Explain CRUD Operation in MongoDB with example.
7 Marks
College Exam Groups

Studying for Advanced Web Programming?

Circulate this solved paper with KaTeX formulas and 1-click AI step solvers to your batchmates on WhatsApp or Telegram.

About this Examination Paper & Attribution

Official Gujarat Technological University (GTU) examination paper and step-by-step solutions for Advanced Web Programming (Winter 2025, B.E. · IT Engineering, Sem 6). Features complete 70-mark regular & remedial examination pattern, official marking distribution across all 5 questions, and direct 1-click official PDF download.

Transcribed for student exam preparation from Gujarat Technological University official examination archives. Questions, syllabus guidelines, and curriculum marking schemes remain the intellectual property of Gujarat Technological University.

Download PDF