BCS-502 WT Course File
BCS-502 WT Course File
Index
S. No. Content Page No.
1 Institute Vision and Mission
2 Department Vision and Mission
3 POs, PEOs, PSO, and COs
CO-POs and PSOs Mapping Matrices
4
30 CO Attainment Process
31 Attainment Sheet
32 Indirect Attainment (Course Exit Survey)
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
POs Statement
Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an
PO1 engineering specialization to the solution of complex computer engineering problems.
Problem analysis: Identify, formulate, review research literature, and analyse complex computer
PO2 engineering problems reaching substantiated conclusions using first principles of mathematics, natural
sciences, and engineering sciences.
Design/development of solutions: Design solutions for complex computer engineering problems and design
PO3 system components or processes that meet the specific needs with appropriate considerations for the public
health and safety, and the cultural, societal, and environmental considerations.
Conduct investigations of complex problems: Use research-based knowledge and research methods
PO4 including design of experiments, analysis and interpretation of data, and synthesis of the information to
provide conclusions
Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering
PO5 and IT tools including prediction and modelling to complex engineering activities with an understanding of
the limitations
The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health,
PO6 safety, legal and cultural issues and the consequent relevant to the professional engineering practices
Environment and sustainability: Understand the impact of the professional engineering solutions in
PO7 societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norm of the
PO8 engineering practices
Individual and team work: Function effectively as an individual, and as a member or leader in diverse
PO9 teams, and in multidisciplinary settings
Communications: Communicate effectively on complex engineering activities with the engineering
PO1 community and with society at large, such as, being able to comprehend and write effective reports and
0 design documentation, make effective presentations, and give and receive clear instructions
Project management and finance: Demonstrate knowledge and understanding of the engineering and
PO1 management principles and apply these to one’s own work, as a member and leader in a team, to manage
1 projects and in multidisciplinary environments.
PO1 Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent
2 and life learning in the broadest context of technological change.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Program Educational Objectives (PEOs)
CO1 2 3 3
CO2 1 3 1 1
CO3 1 3 1 1
CO4 1 3 3 1 1 2 1
CO5 1 3 3 1 1 2 1
Average
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Name of the Programme: B. Tech. Name of Department: Computer Science & Engineering
Target
Assumption of target
Percentage Pass: 100% Percentage I class: 100% Attainment level: ( 1 to 3)
Target achieved
Percentage Pass: Percentage I class: Attainment level: (1 to 3)
Remarks:
Signature of
Date: HOD-CSE
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
5 V Servlets
Supplementary Provided
Types Yes/No Number of sheets
Tutorials YES 5
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Assignment YES 5
Question Bank YES 100
Others(Surprise Test/Unit Test) YES 5
Remarks:
Signature of
Date: HOD-CSE
Syllabus
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Evaluation Scheme
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Institute Academic Calendar
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
1. Weak students are identified based on previous semester result and all lateral students
added
2. This list further modified based on followings.
a. Class performance observed by faculty
b. Sessional performance CT-1
c. Sessional performance CT-II
3. The final weak students list created
ntify students learning capability based on previous Semester Results, Sessional Examinations, and Laboratory Performance
External Marks
S. No. Roll No Name CGPA
(out of 100)
1
2
3
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Impact Analysis of Weak Students
Write in detail about the marks scored by the students.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Course Plan (Unit-I)
Lesson Plan
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
1.Explain the basic concepts of the Internet and World Wide Web, including their evolution and
working principles.
2.Describe the client–server architecture and the role of web browsers, web servers, and HTTP
protocol in web communication.
3.Identify different web technologies and their purposes (HTML, CSS, JavaScript, XML, server-
side technologies).
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Concept of Internet
a) Definition of Internet.
b) Brief history and evolution.
c) Internet Architecture
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Demonstration, discussion
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
1.client-server
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Inline, internal, external CSS
Assignment / Questions:
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES:
TEACHING AIDS:
TEACHING POINTS:
ID, class, element selectors
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : II Lecture No. : 10
Date : Title: CSS & Dynamic HTML
INSTRUCTIONAL OBJECTIVES:
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : II Lecture No. :12
Date : Title:
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
White board, Marker, and Projector
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING POINTS:
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : II Lecture No. :14
Date : Title:
INSTRUCTIONAL OBJECTIVES :
1.
Understand Dynamic HTML
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
White board, Marker, and Projector
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
1.Understand JS basics
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : III Lecture No. :17
Date : Title:
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
getElementById, innerHTML
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
White board, Marker, and Projector
TEACHING POINTS:
Assignment / Questions
1.Validation a login form
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : III Lecture No. :21
Date : Title:
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING POINTS:
1. CP/IP sockets, URLConnection.
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
1.Write a note on JavaBeans
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : IV Lecture No. :26
Date : Title:
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
1. Define gradient descent. How does the delta rule help in updating weights in a neural
network?
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : IV Lecture No. :31
Date : Title: PHP Functions
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : V Lecture No. :33
Date : Title: Introduction to AJAX
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : V Lecture No. :34
Date : Title: XML Basics
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions:
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : V Lecture No. :36
Date : Title: Introduction to Node.js
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
1.Introduction to React.js
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions:
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : V Lecture No. :40
Date : Title: Revision & Project Discussion
INSTRUCTIONAL OBJECTIVES :
TEACHING AIDS:
TEACHING POINTS:
Assignment / Questions
Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Tutorial Sheets
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Tutorial Sheet No.1
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks: 30
Given Date: Submission Date:
Attempt all questions and each question carries equal marks based on Course Outcome number......
Attempt all questions and each question carries equal marks based on Course Outcome number......
Attempt all questions and each question carries equal marks based on Course Outcome number......
Tutorial: JavaScript
Part A – Short Answer Questions
1. Define JavaScript.
2. What is the difference between var, let, and const?
3. What are JavaScript events? Give examples.
4. What is DOM?
5. What is JSON?
6. What are JavaScript objects?
7. What is the difference between == and ===?
8. Define function hoisting.
Part B – Practical / Descriptive Questions
1. Write a JavaScript program to check whether a number is prime.
2. Write a JavaScript program to display the current date and time.
3. Create a JavaScript function to validate an email ID entered in a form.
4. Create a webpage that changes background color when a button is clicked.
5. Write a JavaScript program to store and display student details using an object.
6. Demonstrate DOM manipulation by changing paragraph text using JavaScript.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Tutorial Sheet No.4
Attempt all questions and each question carries equal marks based on Course Outcome number......
Attempt all questions and each question carries equal marks based on Course Outcome number......
1. What is AJAX?
2. Differentiate between XML and JSON.
3. What is REST API?
4. What is SOAP?
5. Define responsive web design.
6. What is cross-site scripting (XSS)?
7. What is Node.js?
8. What are media queries in CSS?
Assignments
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Assignment No.1
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks:
Given Date: Submission Date:
Attempt all questions and each question carries equal marks based on Course Outcome number......
Q. No. Question
1. 1Write a detailed note on the evolution of the World Wide Web (Web 1.0, Web 2.0, Web
3.0) with examples.
Draw and explain the client–server architecture of the web.
2. 2
Explain the working of DNS with a neat diagram
3. 3
Compare HTTP and HTTPS. Give examples of where each is used.
4. 4
Explain the HTTP request–response cycle with a flow diagram.
5. 5
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Assignment No.2
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks:
Given Date: Submission Date:
Attempt all questions and each question carries equal marks based on Course Outcome number......
Q. No. Question
1 Create a personal portfolio webpage using HTML with sections like About Me, Education,
Skills, and Contact.
Design a web page with a navigation menu linking to at least three different pages.
2
Create a student timetable using HTML tables with proper borders, headings, and styling.
3
Design a registration form using HTML and CSS with proper styling and labels.
4
Create a responsive webpage layout using CSS Flexbox/Grid.
5
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Assignment No.3
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks:
Given Date: Submission Date:
Attempt all questions and each question carries equal marks based on Course Outcome number......
Q. No. Question
1. 1Write a JavaScript program to display the current date and time in the browser.
Create a JavaScript form validation for email, password (min length 6), and mobile
2. 2
number
Create a JavaScript program that takes a number from the user and displays its
5. 5
multiplication table.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Assignment No.4
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks:
Given Date: Submission Date:
Attempt all questions and each question carries equal marks based on Course Outcome number......
Q. No. Question
1. 1Write a PHP script to display your server’s configuration details using phpinfo().
Assignment No.5
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks:
Given Date: Submission Date:
Attempt all questions and each question carries equal marks based on Course Outcome number......
Q. No. Question
1. 1Create an AJAX application to fetch data from a text file without reloading the page
Write an XML file containing details of at least 5 books and display them in a table
2. 2 format using HTML.
Design a responsive e-commerce product page using media queries.
3. 3
Create a REST API in Node.js to return JSON data for a list of students.
4. 4
Write a report on security threats in web applications (SQL injection, XSS, CSRF) and suggest
5. 5 prevention methods.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Note: Attempt all Sections; if require any missing data then choose suitably.
SECTION A
Attempt all questions in brief.
2 x 5 = 10
Question Mark C
Q. No. 1
s O
Differentiate between 2 1
a. 1. HTML and XML. 2. HTTP and HTTPS.
Differentiate between Internet and www. 2 1
b.
Identify the Dissimilarities between web server and 2 1
c. Application server.
2 2
d. What is CSS? Describe the advantages of CSS.
Describe in brief the steps for planning a website. 2 1
e.
SECTION B
Attempt any three questions.
8 x 3 = 24
Question Mark C
Q. No. 2
s O
Discuss the application of XML and also design a self describing XML 8 1
a.
DTD for sorting email data.
Explain the concept of client server and explain how a web server is 8 1
b.
different from normal server.
Design a XML DTD for self describing weather report having following 8 1
c.
details: Date, location, temperature range (Location describes city, state
and its country. Country code is unique and not left blank. Temperature
range describes high and low temp. in Fahrenheit or Celsius)
SECTION C
Attempt all questions.
8 x 2= 16
Question Mark C
Q. No. 3
s O
Create an HTML code to create a web page that contains the user 8 1
a.
registration form with following details user name, user date of birth,
user address, user gender, user email id, user mobile number.
OR
Write HTML code to develop a web Page having two frames that divide 8 1
b.
the page into two equal rows and divides the first row into equal
columns. Fill each with the different background color.
Question Mark C
Q. No. 4
s O
Write a code for a website using CSS and HTML. Website may be for 8 2
a.
tutorial/blogs/commercial website.
OR
Designing the homepage of a college website. Write the CSS code to 8 2
b.
achieve the following layout and design: The page should have a header
with the college name and a horizontal navigation bar with links to
"Home", "About Us", "Courses", and "Contact Us".
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
1. Explain the evolution of the World Wide Web (Web 1.0, Web 2.0, Web 3.0) with
examples.
2. Explain the Client–Server architecture with a neat diagram.
3. Discuss the working of DNS with an example.
4. Explain the HTTP request–response cycle.
5. Discuss different internet protocols used in web technology.
6. Explain cookies and sessions in web communication.
Practical / Application-Based:
1. Draw the 3-tier architecture and explain each layer.
2. Trace the DNS lookup process for a given domain.
3. Demonstrate HTTP GET and POST requests using a simple example.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Unit 2
Practical / Application-Based
1. Create a personal portfolio webpage using HTML and CSS.
2. Design a registration form with proper validation messages.
3. Create a responsive web page using CSS media queries.
4. Create a timetable using HTML tables and style it with CSS.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Unit 3
UNIT 3 – JavaScript
Short Answer Questions
1. Define JavaScript.
2. Differentiate between var, let, and const.
3. What are JavaScript events?
4. What is DOM in JavaScript?
5. Define JSON.
6. What is the difference between == and === in JavaScript?
7. What is function hoisting?
8. What are JavaScript objects?
Long Answer Questions
1. Explain the features and advantages of JavaScript.
2. Discuss different data types available in JavaScript.
3. Explain DOM manipulation with examples.
4. Describe JavaScript event handling methods.
5. Explain form validation using JavaScript with an example.
6. Explain JSON format with syntax and example.
Practical / Application-Based
1. Write a JavaScript program to check if a number is prime.
2. Create a JavaScript digital clock.
3. Create a form validation script for email and password.
4. Write a JavaScript program to change background color on button click.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Unit 4
UNIT 4 – Server-Side Programming (PHP)
Short Answer Questions
1. What is PHP?
2. Differentiate between GET and POST methods.
3. What is a PHP session?
4. What are cookies in PHP?
5. What is file handling in PHP?
6. What is CRUD in database operations?
7. Define mysqli_connect().
8. Differentiate between include() and require().
Long Answer Questions
1. Explain the basic syntax of PHP with an example.
2. Discuss control structures in PHP with examples.
3. Explain form handling in PHP using GET and POST methods.
4. Explain how PHP can connect to MySQL with an example.
5. Discuss file handling functions in PHP.
6. Explain session and cookie handling in PHP with examples.
Practical / Application-Based
1. Write a PHP script to display your server’s configuration.
2. Create a PHP form that stores data in a MySQL database.
3. Write a PHP script to check if a number is even or odd.
4. Create a PHP login system using sessions.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Unit 5
UNIT 5 – Advanced Web Technologies
Short Answer Questions
1. What is AJAX?
2. Differentiate between XML and JSON.
3. What is REST API?
4. Define responsive web design.
5. What is cross-site scripting (XSS)?
6. What is SQL injection?
7. What is Node.js?
8. What are media queries in CSS?
Long Answer Questions
1. Explain the working of AJAX with an example.
2. Discuss the differences between XML and JSON with examples.
3. Explain REST and SOAP web services.
4. Explain the concept of responsive web design using media queries.
5. Discuss security threats in web applications and their prevention methods.
6. Explain the role of Node.js in modern web development.
Practical / Application-Based
1. Create an AJAX application to load data without refreshing the page.
2. Create an XML file for storing product information and display it on a webpage.
3. Design a responsive e-commerce web page using media queries.
4. Create a REST API in Node.js that returns JSON data for a list of products.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Innovative Teaching-Learning and NPTEL/Other online resource used
Video Link
Course
Outcome Assessment % Total Result
s
CO1 CAE-I, CAE-II, Univ. Exam, Assignment, attendance A
CO2 CAE-I & CAE-II, Univ. Exam, Assignment, attendance B
CO3 CAE-I & CAE-II, Univ. Exam, Assignment, attendance C
CO4 CAE-I & CAE-II, Univ. Exam, Assignment, attendance D
CO5 CAE-I & CAE-II, Univ. Exam, Assignment, attendance E
Course attainment levels for internal assessment of all courses are as follows.
Course attainment levels for external assessment (Univ. exam) of all courses are as follows.
Attainment Sheet
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering