POKH AR A UNIVERSITY
Level: Bachelor Semester –Fall Year : 2017
Programme: BCIS Full Marks: 100
Course: Internet Technology (Web Programming) Pass Marks: 45
Time : 3hrs.
Candidates are required to give their answers in their own words as far
as practicable.
The figures in the margin indicate full marks.
Section "A" 10×2
Very Short Answer Questions
Attempt all the questions.
1. Define web environment?
2. Why charset is used in websites?
3. Distinguish between HTML and HTML5
4. Define browser compatibility.
5. What is the purpose of HTTPS?
6. Define patent and copyright.
7. Define garbage collection.
8. Define cryptography.
9. Define event delegation model
10. What is the difference between echo and print?
Section "B" 6×10
Descriptive Answer Questions
Attempt any six questions
11. Define DNS. Explain the Client Server communication process in brief.
12. Explain the working principle of credit card processing.
13. Explain MVC model with example code using PHP?
14. Write down the basic HTML code for the following table to display on
a browser.
15. What is the difference between client side scripting and server side
scripting? Explain with example.
16. Define digital certificate. Explain the types of cryptography.
17. What is DOM? Explain types of dialog box used in JavaScript. What
1
are limitations of cookies?
18. Section "C" 20
Case Analysis
Risehype Digital approaches to develop web based application where
users are allowed to register and login after registration process
completes. The task are as follows:
a) Register, if the user is not registered user which consists of the
following fields: first name, last name, email, phone, gender,
username and password.
b) Create the user login module and check appropriate validation once
the user is registered also redirect the user to dashboard upon
validation.(Assume remote database:
http://172.1.2.3:1521/risehype_digital_emp also assume your own
database and table name).