Web Design and UI - Updated
Web Design and UI - Updated
QUESTION BANK
V SEMESTER
Regulation – 2023
Prepared by
Dr. G. Kumaresan, Associate Professor /CSE
Ms.Suma.S, Assistant Professor (Sel.G)/CSE
Dr.Venkatesh.S, Assistant Professor (Sr.G)/CSE
SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur – 603 203.
Web Essentials: Clients, Servers, and Communication. The Internet-Basic Internet Protocols -The
World Wide Web-HTTP request message-response message-Web Clients Web Servers. Markup
Languages: Fundamental HTML Elements-Relative URLs-Lists-tables-Frames-Forms-Style Sheets:
CSS-Introduction to Cascading Style Sheets-Features-Core Syntax-Style Sheets and HTML-Style
Rule Cascading and Inheritance- Text Properties-Box Model Normal Flow Box Layout- Beyond the
Normal Flow.
PART – A
21. Give the syntax for implementing external CSS. BTL2 Understanding
22. Write the need for cascading style sheets. BTL2 Understanding
23. How will you include CSS in a web site? BTL2 Understanding
PART – B
(i) Explain types of domain in DNS. (7)
1. (ii) Explain the purpose and way of creating lists in BTL2 Understanding
HTML documents. (6)
2. Recall in detail about Internet and World Wide Web. (13) BTL1 Remembering
(i) Write a CSS which adds background images and indentation. (7)
3. (ii) Explain external style sheet with an example. (6) BTL2 Understanding
(i) List and explain any four HTML elements in detail. (7)
4. (ii) State the types of lists supported by HTML and explain the BTL1 Remembering
in detail. (6)
5. Create a HTML document for a company home page. (16) BTL6 Creating
(i) Explain the capabilities of web client and web server. (8)
6. BTL4 Analyzing
(ii) Write and explain HTTP request message format. (8)
Explain the significance of eight CSS text properties (16)
7. BTL5 Evaluating
14. (i) List and explain in detail various selector strings. (8) BTL1 Remembering
(ii)Explain the features of cascading style sheets. (8)
Illustrate Frameset, Frame Tag. Divide the web page into four
15. BTL3 Applying
equal parts each individual part displays different web page. (16)
(i) Explain the structure of the HTML webpage with an example.
16. BTL5 Evaluating
(8)
(ii) Define List Tag with an example. (8)
17. i) Describe the need of scripting languages in web Technologies.
(8) BTL2 Understanding
ii) Build a HTML program to convert temperature from Celsius
to Fahrenheit and vice versa. (8)
PART – A
Q.No Questions BT Level Competence
1. State the types of JavaScript statements with examples. BTL2 Understanding
2. Write the JavaScript to print “Good Day” using IF-ELSE condition. BTL2 Understanding
3. Write code to return the full URL of a document. BTL2 Understanding
4. List the different methods defined in document and window object BTL2 Analyzing
of JavaScript.
5. Explain array creation in JavaScript with example. BTL2 Understanding
6. List the types of JavaScript statements with examples. BTL2 Understanding
7. What is a JavaScript statement? Give an example. BTL1 Remembering
8. List and explain any two JavaScript built in objects. BTL1 Remembering
9. What are the advantages of XPATH? BTL1 Remembering
10. State XSLT. BTL1 Remembering
11. List the elements of a XML tree. BTL1 Remembering
12. Write the data types of XML. BTL1 Remembering
13. Compare the difference between XML and HTML. BTL2 Understanding
List out the basic purpose of XSLT.
14. BTL2 Understanding
23. Write about the data types in XML schema. BTL2 Understanding
Write the registration form for the creation of email account with all
5. possible validations using JavaScript. (16) BTL3 Applying
Discover XML document to store voter ID, voter name, address and
14. date of birth details and validate the document with the help of DTD. BTL6 Creating
(16)
Write XSLT code to display employee details in a Table form which is
15. BTL3 Applying
stored is XML. (16)
a) Distinguish between CGI and Servlets. (8)
16. BTL5 Evaluating
b) Develop a Servlet that handles an HTTP POST request. (8)
17. (i) Explain the role of XML name spaces with examples. (8) BTL2 Understanding
(ii) Explain the features of XML path language. (8)
UNIT III SERVER-SIDE TECHNOLOGIES
Server-Side Programming: Java Servlets-Architecture -Overview-A Servlet-Generating Dynamic Content-
Life Cycle-Parameter Data-Sessions-Cookies-URL Rewriting-Other Capabilities-Data Storage Servlets and
Concurrency-Databases and Java Servlets. Separating Programming and Presentation: JSP Technology
Introduction-JSP and Servlets-Running JSP Applications Basic JSP-JavaBeans Classes and JSP-Tag Libraries
and Files-Support for the Model-View-Controller Paradigm-Databases and JSP.
PART – A
4. Show how is session tracking is achieved by the URL rewriting? BTL2 Understanding
13. List any three advantages of java servlet over JSP. BTL1 Remembering
Rewrite the code segment to store current server time in session Understanding
14. BTL2
using Java Servlet API.
15. Write the difference between JSP and servlet. BTL2 Understanding
Write the methods that are central to the life cycle of the servlet.
18. BTL2 Understanding
10. Demonstrate the information in a JSP document in detail. (16) BTL3 Applying
(i) Discuss about the Servlet lifecycle. (8)
11. BTL2 Understanding
(ii) List JSP advantages. (8)
(i) Explain and write a simple JDBC program. (8)
12. BTL1 Remembering
(ii) List various JSP scripting components. (8)
15. Compare the Get request and the Post request type in Servlets. (16) BTL2 Understanding
Illustrate with suitable example for SQL and XML tags in JSTL.
16. BTL3 Applying
(16)
Choose a JSP program to show a Sample Order Form. (16)
Item Price Quantity Total Price
17. DVD BTL5 Evaluating
HDD
…
UNIT - IV: THE USER INTERFACE AND DESIGN PROCESS
Introduction-Importance of the user interface-characteristics of graphics and web user interface- The User
Interface Design Process- Understanding How People Interact with Computers- Important Human
Characteristics in Design- Human Considerations in the Design of Business Systems- Human Interaction
Speeds
PART – A
Q. No Questions BT Level Competence
1. What is meant by user interface? BTL1 Remembering
2. List the characteristics of user interfaces. BTL1 Remembering
3. Recall the basic components of User Interface Design Process BTL1 Remembering
4. What is web user interface? BTL1 Remembering
5. Tell about GUI. BTL1 Remembering
6. What are benefits of a good design? BTL1 Remembering
7. Illustrate the Importance of the user interface. BTL2 Understanding
8. Outline the design process in GUI. BTL2 Understanding
9. Interpret web user interface. BTL2 Understanding
10. Write a short note on human interaction speeds. BTL2 Understanding
11. Show the Printed Pages versus Web Page. BTL2 Understanding
12. Write a note on providing the proper feedback . BTL2 Understanding
13. Write the five commandments to eliminate the pitfall in designing the BTL2 Understanding
interface.
14. List the issues for choosing colors in interface design. BTL2 Understanding
15. List the various factors of user interface design that needs to be BTL2 Understanding
considered by human interaction designers.
16. Define web navigation BTL2 Understanding
17. What is Pick and Click Interaction? BTL1 Remembering
18. Write the important human characteristics in user interface design. BTL2 Understanding
19. Write about text on web page BTL2 Understanding
What do you know about the advantage of GUI?
20. BTL1 Remembering
21. Show what is User Assistance in Wed Interface Design BTL2 Understanding
22. Construct a multiple document interface scheme for window BTL2 Understanding
management.
23. List the characteristics of GUI and web design. BTL2 Understanding
24. What is the need for human computer interface? BTL2 Understanding
PART-B
1. Briefly discuss about Outline various factors of user interface design BTL1 Remembering
that needs to be considered by human interaction designers.(16)
2. How will you review the five commandments to eliminate the pitfall BTL4 Analyzing
in designing the interface? (16)
3. Explain briefly in detail the important human characteristics in user BTL1 Remembering
interface design. (16)
Write a detailed note on the following BTL1 Remembering
4. (i)device-based control (8)
(ii) screen-based control (8)
5. Summarize all kinds of graphical menus and explain in detail. BTL2 Understanding
(16)
Demonstrate the user interface design. Explain the important BTL2 Understanding
6.
benefits of a good design. Compare the characteristics of GUI
versus web design. (16)
BTL2 Understanding
7. Explain the direct and indirect methods for determining business
requirements analysis on user interface design. in detail with
example. (16)
Discuss in detail GUI and web interface design. (16) BTL3 Applying
8.
Give a detailed note on graphical system advantages and BTL1 Remembering
9.
disadvantages. (16)
BTL4 Analyzing
10. Analyze in detail multiple document interface scheme for window
management. (16)
Identify at least four guidelines to be followed in phrasing of menus BTL3 Applying
11.
during the development of menus and explain each type
in detail. (16)
12. Discover the importance of human consideration in UI design with BTL4 Analyzing
suitable example . (16)
13. Criticize in detail “Human are complex organisms with a variety BTL5 Evaluating
of attributes that have an important influence on interface and
screen design “. Explain. (16)
14. Generalize about need for collecting feedback and discuss how it BTL6 Creating
improves the user interface design. (16)
15. Discuss in detail the guidelines to be followed for creating text for BTL2 Understanding
web pages. (16)
16. Explain the steps to create the guidance and assistance mechanisms BTL5 Evaluating
in interface design web application. (16)
17. Develop various accessibility issues you can have and give design for BTL3 Applying
them. (16)
UNIT - V: PRINCIPLES OF GOOD INTERFACE AND SCREEN DESIGN
Understand the Business Function- Understand the Principles of Good Interface and Screen
Design- Develop System Menus and Navigation Schemes- Provide Effective Internationalization
and Accessibility- Create Meaningful Graphics, Icons, and Images- Choose the Proper Colors-
Organize and Layout Windows and Pages
15. Explain in detail custom controls in screen design. (16) BTL5 Evaluate