Gujarat Technological UniversitySummer 2023 examination

GTU 3160713 Web Programming (WT) Summer 2023 Question Paper & PDF

B.E. · Computer Engineering · Semester 6 · Subject code 3160713
Download official PDFView PDF here
Share with your class
Total
70 marks
To pass
23 marks (33%)
Duration
2.5 Hours 10:30 AM – 1:00 PM
Questions
5 with internal choice
No solutions on this paper yetNeed them for your exam? Ask once. Papers that students ask for are solved first, and we aim to add them within 24 hours.

8 of 25 questions on this paper were also asked in other years. 1 more is a type of question GTU sets again with new data. Each is marked below with the years it appeared.See all 26 repeated 3160713 questions, most asked first

Q.1

14 Marks
(a)
3 marksAsked in 2 of 7 papers
What is HTTP? Explain HTTP Request and Response.

Also asked in Summer 2025 Q1b

(b)
4 marksAsked in 4 of 7 papers
Explain different design issues at the time of designing an effective website.

Also asked in Winter 2024 Q2b, Summer 2024 Q2b, Winter 2023 Q1b

(c)
7 marks
(
i)Write any two meta tag syntax to implement different features in html.
ii)Explain with example frames in HTML.

Q.2

14 Marks
(a)
3 marksAsked in 2 of 7 papers
What is bootstrap? What Bootstrap package contains?

Also asked in Winter 2024 Q2a

(b)
4 marksAsked in 2 of 7 papers
Explain with example: Ordered list and Unordered list.

Also asked in Summer 2024 Q4a

(c)
7 marks
(
i)Explain following with example:
 tag,  tag, character encoding in
HTML
ii)Explain HTML5 form validation attributes using example.
(c)
7 marksSame type asked in 4 of 7 papers

Explain HTML form attributes with syntax. Make HTML form to collect details of a book in library such as BookTitle (textbox), AuthorName (textbox), Publication (selectionbox), Domain (checkbox) and comments (textarea) in tabular format.

Also asked in Summer 2026 Q2c OR, Summer 2025 Q2c OR, Winter 2023 Q2c OR

Q.3

14 Marks
(a)
3 marksAsked in 4 of 7 papers
Write the difference between POST and GET methods.

Also asked in Summer 2025 Q1a, Winter 2024 Q5a, Summer 2024 Q2a

(b)
4 marks
Discuss following properties with respect to CSS.
1)Z-Index positioning
2)Relative positioning
(c)
7 marks
(
i)Write a JavaScript that handles following mouse event. If the mouse is over heading, change font color to “green” and if the mouse goes out of the heading change it to “red”.
ii)Put three buttons “OPEN NEW WINDOW”, ”CLOSE CHILD WINDOW”, ”CLOSE MAIN WINDOW” in main HTML page. On click of first button, execute some JavaScript code that will open one child window. Clicking on second button, child window will close and clicking on third button, main html page will close.
(a)
3 marks

Create a webpage containing one button. Clicking on this button, change the size of the window & position.

(b)
4 marks
What is Pseudo-Elements in CSS? Explain through example.
(c)
7 marks
(
i)Explain different pop-up boxes of Javascript with suitable examples.
ii)Write HTML and JavaScript code to validate the email address using regular expression.

Q.4

14 Marks
(a)
3 marksAsked in 2 of 7 papers

What is the use of cookie in web programming? Write a code to set and display cookies in PHP.

Also asked in Winter 2023 Q4a OR

(b)
4 marks

Explain any two event handlers for text box & text area in Java Script with Example.

(c)
7 marks

Write HTML and PHP program to read and store employee information such as e_id, e_name, e_dept, e_exp and e_salary from employee table. Make a search module to search a record from the database based on e_dept and display the result in tabular format.

(a)
3 marksAsked in 3 of 7 papers
Explain session in PHP with example.

Also asked in Summer 2026 Q4c OR, Winter 2025 Q4b OR

(b)
4 marks
Explain any two event handlers for button in Java Script with Example.
(c)
7 marks

Write a web application code using PHP, HTML and MySql for Students that stores EnrollmentNo, Name, College, Branch, Year etc. in database. Make separate PHP file for each database operation like insert, update and delete operation.

Q.5

14 Marks
(a)
3 marksAsked in 6 of 7 papers
Differentiate between synchronous and asynchronous web programming.

Also asked in Summer 2026 Q2a, Winter 2025 Q5a OR, Summer 2025 Q4a OR, Winter 2024 Q5b OR, Summer 2024 Q5b OR

(b)
4 marks
Write a PHP Script to display content of .txt file and display total number of words.
(c)
7 marks
Write AJAX code to demonstrate the use AJAX request-response mechanism.
(a)
3 marks
What are APIs? How to use them?
(b)
4 marks
Explain the concept of state management using query string in PHP.
(c)
7 marks
(
i)Explain jQuery load(), get() and post() methods with its syntax.
ii)What is web service? How we can create web service?

More Web Programming papers

Questions repeat across sessions. Working through two or three papers shows you which topics GTU asks most.

Preparing with friends?

Send this paper to your class group. Every question has its own link.

About this paper

Official Gujarat Technological University (GTU) examination paper for Web Programming (WT) (Summer 2023, B.E. · Computer 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.

ViewDownload PDF