0% found this document useful (0 votes)
14 views

AWP - Assignments

The document outlines assignments for a course on advanced web programming. It includes 6 units covering topics like CSS, JavaScript, AngularJS, NodeJS, and database programming with MongoDB. Each unit contains multiple questions for students to complete related to the topics of the particular unit.

Uploaded by

coloringcraft318
Copyright
© © All Rights Reserved
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
0% found this document useful (0 votes)
14 views

AWP - Assignments

The document outlines assignments for a course on advanced web programming. It includes 6 units covering topics like CSS, JavaScript, AngularJS, NodeJS, and database programming with MongoDB. Each unit contains multiple questions for students to complete related to the topics of the particular unit.

Uploaded by

coloringcraft318
Copyright
© © All Rights Reserved
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/ 6

Shantilal Shah Engineering College, Sidsar, Bhavnagar

Department of Information Technology

Semester : B.E. Semester-6 Name of Faculties : Prof. S. J. Agravat, Prof. C. H. Makwana

Course Name : (3161611) Advanced Web Programming

Assignment Unit: 1 – Refreshing JavaScript and CSS Last Date : 23/04/2024

Que. Question Allotted Course RBT


No. Students Outcome Levels
1. Explain types of CSS with example. 156 CO 1 1, 2
2. Explain JavaScript inbuilt objects in brief. 156 CO 1 1, 2
3. Explain DOM in brief. 156 CO 1 1, 2

RBT Levels : 1 – Remembering, 2 – Understanding, 3 – Applying, 4 – Analysing, 5 - Evaluating, 6 – Creating


Shantilal Shah Engineering College, Sidsar, Bhavnagar

Department of Information Technology

Semester : B.E. Semester-6 Name of Faculties : Prof. S. J. Agravat, Prof. C. H. Makwana

Course Name : (3161611) Advanced Web Programming

Assignment Unit: 2 – Introduction to Angular JS Last Date : 15/02/2024

Que. Question Allotted Course RBT


No. Students Outcome Levels
1. Write a note on : Features of Angular JS. 156 CO 2 1
2. Explain the application structure of an Angular JS application. 156 CO 2 2
3. What is MVC? How it is implemented in an Angular JS application? 156 CO 2 3
Explain with suitable example.
4. Which module is required to configure route details in an Angular 156 CO 2 3
JS application? How the route configuration can be done in an
Angular JS application? Explain with suitable example.
5. Explain various services available in Angular JS with suitable 156 CO 2 2
example.
6. Write code to create an Angular JS service to convert a number into 156 CO 2, CO 6
octal notation. 5

RBT Levels : 1 – Remembering, 2 – Understanding, 3 – Applying, 4 – Analysing, 5 - Evaluating, 6 – Creating


Shantilal Shah Engineering College, Sidsar, Bhavnagar

Department of Information Technology

Semester : B.E. Semester-6 Name of Faculties : Prof. S. J. Agravat, Prof. C. H. Makwana

Course Name : (3161611) Advanced Web Programming

Assignment Unit: 3 – Angular JS in Detail Last Date : 29/02/2024

Que. Question Allotted Course RBT


No. Students Outcome Levels
1. How to define and use a module in an Agular JS application? 156 CO 2 2, 3
Explain with suitable example.
2. What is directive in Angular JS? Create an Angular JS application 156 CO 2 1,6
that demonstrates the use of the following directives.

ng-bind ng-checked
ng-class ng-include
ng-maxlength ng-mouseover
ng-src ng-model
ng-init ng-click
3. Create an Angular JS application that will accept Enrolment No., 156 CO 2, CO 3, 4,
Name, Semester, Branch, Gender, Email, Mobile, Address etc. from 5 5, 6
the Student and displays the information on the same page. Apply
necessary validations for Enrolment No., Mobile and Email
address.
4. Create a Single Page Application for searching and requesting 156 CO 2, CO 3, 4,
books from library. 5 5, 6
5. What is filter in Angular JS? Briefly explain various inbuilt filters 156 CO 2 2
available in Angular JS.
6. Write Angular JS code to create a custom filter that will capitalize 156 CO 2, CO 2, 3,
even characters of a string and the remaining characters must be 5 4, 5, 6
in lowercase. Also write code to that will read a file SampleText.txt
and apply the filter effect on the content of the file.
7. Explain the use of following Input field states. 156 CO 2 2

$untouched $touched
$pristine $dirty
$valid $invalid

RBT Levels : 1 – Remembering, 2 – Understanding, 3 – Applying, 4 – Analysing, 5 - Evaluating, 6 – Creating


Shantilal Shah Engineering College, Sidsar, Bhavnagar

Department of Information Technology

Semester : B.E. Semester-6 Name of Faculties : Prof. S. J. Agravat, Prof. C. H. Makwana

Course Name : (3161611) Advanced Web Programming

Assignment Unit: 4 – Introduction to Node JS Last Date : 20/03/2024

Que. Question Allotted Course RBT


No. Students Outcome Levels
1. From which site can you get set up files for Node JS? 156 CO 3 1
2. What is Node Package Manager (NPM)? Explain the process of 156 CO 3 1, 2
installing, upgrading and uninstalling module using npm.
3. Enlist the features of Node JS. 156 CO 3 1
4. Write a Node JS code to print a list of files present in the current 156 CO 3 3
directory.
5. What is Callback? Explain with suitable example. 156 CO 3 2

RBT Levels : 1 – Remembering, 2 – Understanding, 3 – Applying, 4 – Analysing, 5 - Evaluating, 6 – Creating


Shantilal Shah Engineering College, Sidsar, Bhavnagar

Department of Information Technology

Semester : B.E. Semester-6 Name of Faculties : Prof. S. J. Agravat, Prof. C. H. Makwana

Course Name : (3161611) Advanced Web Programming

Assignment Unit: 5 – Node JS in Detail Last Date : 01/04/2024

Que. Question Allotted Course RBT


No. Students Outcome Levels
1. Write a Node JS code to create a server that will write a log of 156 CO 3, CO 6
visited pages in a log.txt file. 5
2. Briefly explain various global objects available in Node JS. 156 CO 3 1
3. Briefly discuss various methods provided by OS utility module. 156 CO 3 2
4. Write a note on : Net utility module. 156 CO 3 2
5. Discuss the usefulness of Domain utility module. 156 CO 3 2

RBT Levels : 1 – Remembering, 2 – Understanding, 3 – Applying, 4 – Analysing, 5 - Evaluating, 6 – Creating


Shantilal Shah Engineering College, Sidsar, Bhavnagar

Department of Information Technology

Semester : B.E. Semester-6 Name of Faculties : Prof. S. J. Agravat, Prof. C. H. Makwana

Course Name : (3161611) Advanced Web Programming

Assignment Unit: 6 – Database Programming with NodeJS and MongoDB Last Date : 19/03/2024

Que. Question Allotted Course RBT


No. Students Outcome Levels
1. Write a short note on NoSQL databases. List the differences 156 CO 1 1, 2
between NoSQL and relational databases?
2. Why we use MongoDB? List out the features of MongoDB and 156 CO 1 1, 2
explain Replication and Scaling in detail.
3. Explain CRUD Operation in MongoDB. 156 CO 1 1, 2

RBT Levels : 1 – Remembering, 2 – Understanding, 3 – Applying, 4 – Analysing, 5 - Evaluating, 6 – Creating

You might also like