IT3401 Web Essentials Previous Year Question Papers - Anna University
Explore the Previous Year Anna University Question Papers of IT3401 Web Essentials.
2024
-
2024 - IT3401-Web-Essentials-Apr-May-2024-Question-Paper-Download.pdf
2021
-
2021 - web Essentials april may2023.pdf
Important Questions - IT3401 Web Essentials
UNIT I: Website Basics
Part A (2 Marks)
- Define URL, URI, and URN.
- What is the role of a Web Browser and a Web Server?
- Differentiate between Client-side and Server-side scripting.
- What is Name Resolution in DNS?
Part B (13/16 Marks)
- Internet Protocols: Detailed explanation of HTTP protocol and web communication.
- Website Creation: Explain the complete working principle and steps involved in creating and hosting a website.
- Domain Name System (DNS): Explain its functionality and the name resolution process.
- Backup Methodologies: Describe Incremental, Differential, and Mirror backup strategies with diagrams.
UNIT II: Web Designing
Part A (2 Marks)
- List different types of HTML lists and form elements.
- What is the CSS Box Model?
- Define CSS Selectors and Padding.
- What are keyframes in CSS animation?
Part B (13/16 Marks)
- HTML Forms: Design complex user-interactive pages using form elements and input types.
- CSS Layouts: Explain Normal Flow Box Layout, Multi-column layouts, and the Box Model.
- Visual Effects: Discuss CSS backgrounds, borders, text effects, and animations in detail.
UNIT III: Client-Side Processing and Scripting
Part A (2 Marks)
- Differentiate between let and var in JavaScript.
- What is Event Bubbling?
- List common JavaScript data types and operators.
Part B (13/16 Marks)
- JavaScript Objects and Arrays: Explain built-in objects, array methods, and functions with examples.
- Event Handling & Validation: Create scripts for form validation and handling user events.
- Programming Logic: Write scripts to find largest/smallest values in an array or search characters in text.
UNIT IV: Server-Side Processing and Scripting – PHP
Part A (2 Marks)
- What are the characteristics and data types available in PHP?
- Explain the role of Cookies in PHP.
- What is the difference between GET and POST methods?
Part B (13/16 Marks)
- Database Connectivity: Explain steps required to connect PHP with a database.
- PHP Essentials: Working with variables, constants, flow control, and regular expressions.
- File and Mail: Implement scripts for file uploading and sending emails with attachments.
UNIT V: Servlets and Database Connectivity
Part A (2 Marks)
- Describe the stages in the Java Servlet Life Cycle.
- What are the four types of JDBC drivers?
- How are sessions tracked using cookies in servlets?
Part B (13/16 Marks)
- Servlet Architecture: In-depth explanation of Java Servlet architecture and working.
- JDBC: Detailed explanation of Java Database Connectivity and executing queries.
- Session Management: Explain maintaining state using sessions and cookies with examples.
Most Repeated / High-Weight Questions
HTTP + DNS protocols (Unit I), CSS Box Model + HTML forms (Unit II), JavaScript validation and event handling (Unit III), PHP database connectivity (Unit IV), Servlet lifecycle + JDBC + Session management (Unit V).
Additional Resources
How to Use These Question Papers
- Unit-Wise Progression: Master Unit I (website basics, DNS, protocols) as foundation. Dedicate 40% of time to Units II-III (web design and JavaScript - most frequently tested).
- Protocol & Architecture Focus: Draw HTTP request/response cycles, DNS resolution diagrams, servlet architecture. These diagram-based questions appear with 13-16 marks regularly.
- Code Implementation: Practice JavaScript form validation, PHP file handling, and JDBC database operations under timed conditions. These coding problems appear with 13-16 marks.
- Database Connectivity: Understand full connection workflow: connection strings, query execution, result processing in both PHP and Java. Compare connection methods across technologies.
- Time Management: Allocate 60-90 minutes per protocol/architecture problem; practice case studies combining client-side + server-side processing under 150-minute exam conditions.