We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
Seat No.: ________ Enrolment No.
___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER–VI (NEW) EXAMINATION – WINTER 2023 Subject Code:3161611 Date:13-12-2023 Subject Name: Advanced Web Programming Time:02:30 PM TO 05:00 PM Total Marks:70 Instructions: 1. Attempt all questions. 2. Make suitable assumptions wherever necessary. 3. Figures to the right indicate full marks. 4. Simple and non-programmable scientific calculators are allowed.
Q.1 (a) List out the basic features of MongoDB. 03
(b) Discuss advantageous and disadvantageous of JavaScript. 04 (c) What is CSS? Explain different types of CSS. List out advantages and disadvantages of 07 CSS.
Q.2 (a) Classify the basic selectors with example in CSS. 03
(b) Differentiate between Angular JS and Node JS. 04 (c) What does DOM mean? What are the different ways to get an element from DOM? 07 OR (c) Explain Node JS streams in detail. 07
Q.3 (a) Differentiate between Client-Side Scripting and Server-Side Scripting 03
(b) Explain REPL in context of Node. Show the difference of using var and not using var in 04 REPL (c) Explain use of ng-controller directive in context of Angular JS with suitable example. 07 OR Q.3 (a) Define following AngularJS concepts 03 i. ng-app ii. ng-model iii. ng-bind (b) Explain Angular JS Module with syntax. 04 (c) Explain Node JS event-driven programming with suitable example. 07
Q.4 (a) Explain any three Angular JS services in brief. 03
(b) Justify “Node.js Single-threaded”. 04 (c) Show how to insert, find and delete data or document in collection using NodeJS- 07 MongoDB. OR Q.4 (a) What is Bootstrap? Give applications of it. 03 (b) Explain two types of data model provided by MongoDB. 04 (c) Demonstrate the use of ng-route directive with suitable example. 07
Q.5 (a) What do you mean by Asynchronous API? 03
(b) Write JavaScript Program to Check whether the given no is Prime or not. 04 (c) Explain Node JS buffers in detail. 07 OR Q.5 (a) What are AngularJS expressions? 03 (b) Demonstrate the two way data binding method with suitable example. 04 (c) Explain How will you read a file using Node and How will you create a directory? 07