lOMoARcPSD|34487255
Web Tech Lab Manual (BCS-552)
B.Tech (Institue of Management Studeis Engineering College)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
IMS ENGINEERING COLLEGE
LABORATORY FILE
WEB TECHNOLOGY
(BCS-552)
B.TECH – III YEAR
(ODD SEM 2024-2025)
Name Harsh Yadav
Roll No. 2201430100110
Section-Batch CSE2-B2
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
IMS ENGINEERING COLLEGE
(Affiliated to Dr A P J Abdul Kalam Technical University, Lucknow )
Approved by AICTE - Accredited by NAAC – ‘A’ Grade
NH#24Adhyatmik Nagar, Ghaziabad, UP, India
www.imsec.ac.in
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
Vision and Mission of the Institute and Department
Vision of the Institute
To make IMSEC an Institution of Excellence for empowering students through technical education
coupled with incorporating values and developing engineering acumen for innovations and
leadership skills for the betterment of society.
Mission of the Institute
Mission 1: To promote academic excellence by continuous learning in core and emerging
Engineering areas using innovative teaching and learning methodologies.
Mission 2: To inculcate values and ethics among the learners.
Mission 3: To promote industry interactions and produce young entrepreneurs.
Mission 4: To create a conducive learning and research environment for life-long learning to develop
the students as technology leaders and entrepreneurs for addressing societal needs.
Vision of the Department
To provide globally competent professionals in the field of Computer Science & Engineering
embedded with sound technical knowledge, aptitude for research and innovation, and nurture future
leaders with ethical values to cater to the industrial & societal needs.
Mission of the Department
Mission 1: To provide quality education in both the theoretical and applied foundations of Computer
Science & Engineering.
Mission 2: Conduct research in Computer Science & Engineering resulting in innovations thereby
nurturing entrepreneurial thinking.
Mission 3: To inculcate team building skills and promote life-long learning with a high societal and
ethical values.
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
PROGRAMME EDUCATIONAL OBJECTIVES (PEOs)
Graduate Will:
PEO1: Possess core theoretical and practical knowledge in Computer Science and Engineering for
successful career development in industry, pursuing higher studies or entrepreneurship.
PEO2: Ability to imbibe life long learning for global challenges to impact society and environment.
PEO3: To demonstrate work productivity with leadership and managerial skills having ethics and
human value in progressive career path.
PEO4: To exhibit communication skill and collaborative skill plan and participate in
multidisciplinary fields of Computer Science & Engineering.
PROGRAMME SPECIFIC OUTCOME (PSOs)
PSO1: To analyze and demonstrate, the recent engineering practices, ethical values and strategies
in real time world problems to meet the challenges for the future.
PSO2: To develop adaptive computing system using computational intelligence strategies and
algorithmic design to address diverse challenges in data analysis and machine learning.
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
PROGRAM OUTCOMES
Engineering Graduates will be able to:
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, andenvironmental
considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis
of the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modelling to complex engineering
activities with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant
to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and
need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give
and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member
and leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage
in independent and life-long learning in the broadest context of technological change.
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
GENERAL LABORATORY INSTRUCTIONS
1. Students are advised to come to the laboratory at least 5 minutes before (to the
starting time), those who come after 5 minutes will not be allowed into the lab.
2. Plan your task properly much before to the commencement, comeprepared to
the lab with the synopsis / program / experiment details.
3. Student should enter into the laboratory with:
Laboratory observation notes with all the details (Problem statement, Aim,
Algorithm, Procedure, Program, Expected Output, etc.,) filled in for the
lab session.
Laboratory Record updated up to the last session experiments and other
utensils (if any) needed in the lab.
Proper Dress code and Identity card.
4. Sign in the laboratory login register, write the TIME-IN, and occupy the
computer system allotted to you by the faculty.
5. Execute your task in the laboratory, and record the results / output in the lab
observation note book, and get certified by the concerned faculty.
6. All the students should be polite and cooperative with the laboratory staff, must
maintain the discipline and decency in the laboratory.
7. Computer labs are established with sophisticated and high end branded
systems, which should be utilized properly.
8. Students / Faculty must keep their mobile phones in SWITCHED OFF mode
during the lab sessions. Misuse of the equipment, misbehaviors with the staff
and systems etc., will attract severe punishment.
9. Students must take the permission of the faculty in case of any urgency to go
out; if anybody found loitering outside the lab / class without permission during
working hours will be treated seriously and punishedappropriately.
10. Students should LOG OFF/ SHUT DOWN the computer system before he/she
leaves the lab after completing the task (experiment) in allaspects. He/she must
ensure the system / seat is kept properly.
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
DETAILS OF THE EXPERIMENTS CONDUCTED
(TO BE USED BY THE STUDENTS IN THEIR RECORDS)
INDEX
S.No TITLE OF THE EXPERIMENT DATE OF FACULTY
SUBMISSION SIGNATURE
10
11
12
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
STUDY AND EVALUATION SCHEME
Course Course
Teaching Scheme Credits Assigned
Code Name
Theory Practical Tutorial Theory Practical Tutorial Total
BCS-502(T) Web
BCS-552 (P) Technology 03 02 01 03 01 01 05
(70 (50
Lab Marks) Marks)
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
IMS Engineering College
NH-09, Adhyatmik Nagar, Near Dasna, Distt. Ghaziabad, U.P.
Tel: (0120) 4940000
Department of Computer Science and Engineering
Course Name: Web Technology Lab Course Code: BCS-552
Semester / Year: 5Th /3rd NBA Code: C314
Bloom’s
COURSE OUTCOMES Level
C314.1 Understand the fundamental concepts of web development, including the history, K3, K6
protocols, and tools. Apply HTML and XML in the development of web projects.
C314.2 Apply CSS for designing and styling web pages, including the use of CSS K2, K3
properties, styling elements, and advanced techniques for creating responsive web
sites.
C314.3 Develop interactive web applications using JavaScript and AJAX, with a focus on K3, K6
scripting documents, forms, and networking concepts such as internet addressing
and TCP/IP sockets.
Design and implement server-side applications using Enterprise Java Beans (EJB)
C314.4 and Node.js, including the creation of JavaBeans, RESTful APIs, and database K2,
operations with MongoDB. K4, K6
Implement web server functionality using Servlets and Java Server Pages (JSP),
C314.5 K2,
focusing on handling HTTP requests, session tracking, and utilizing custom tag
libraries for dynamic web content. K3, K4
CO-PO Matrix
Course
PO 1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
Outcome
3 3 3 3 3 - - - 3 1 2 3 3 3
C314.1
3 3 3 3 3 - - - 3 1 2 3 3 3
C314.2
3 3 3 3 3 - - - 3 1 2 3 3 3
C314.3
3 3 3 3 3 - - - 3 1 2 3 3 3
C314.4
3 3 3 3 3 - - - 3 1 2 3 3 3
C314.5
3.00 3.00 3.00 3.00 3.00 - - - 3.00 1.00 2.00 3.00 3.00 3.00
Avg
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
LIST OF PROGRAMS
Subject: Web Technology Lab Code: BCS-552
S.NO. NAME OF EXPERIMENT MAPPING
WITH CO
1. Write HTML program for designing your institute website. Display
departmental information of your institute on the website. C314.1
2. Write HTML program to design an entry form for student
details/employee information/faculty details. C314.1
3. Develop a responsive website using CSS and HTML. Website may
C314.2
be for tutorial/blogs/commercial website.
4. Write programs using HTML and Java Script for validation of input
data. C314.3
5. Write a program in XML for creation of DTD, which specifies set
of rules. Create a style sheet in CSS/ XSL & display the document C314.2
in internet explorer.
6. Create a Java Bean for Employee information (EmpID, Name,
Salary, Designation and Department). C314.4
7. Build a command-line utility using Node.js that performs a specific
task, such as converting text to uppercase, calculating the factorial C314.4
of a number, or generating random passwords.
8. Develop a script that uses MongoDB's aggregation framework to
perform operations like grouping, filtering, and sorting. For
C314.4
instance, aggregate user data to find the average age of users in
different cities.
9. Assume four users user1, user2, user3 and user4 having the
passwords pwd1, pwd2, pwd3 and pwd4 respectively. Write a
servlet for doing the following: 1. Create a Cookie and add these
C314.4
four user id’s and passwords to this Cookie. 2. Read the user id and
passwords entered in the Login form and authenticate with the
values available in the cookies.
10. Create a table which should contain at least the following fields:
name, password, email-id, phone number Write Servlet/JSP to
connect to that database and extract data from the tables and display
C314.4
them. Insert the details of the users who register with the web site,
whenever a new user clicks the submit button in the registration
page.
11. Write a JSP which insert the details of the 3 or 4 users who register
with the web site by using registration form. Authenticate the user
C314.5
when he submits the login form using the user name and password
from the database.
12. Design and implement a simple shopping cart example with session C314.5
tracking API.
Downloaded by Aditi Goel (aditigoel1208@gmail.com)
lOMoARcPSD|34487255
Downloaded by Aditi Goel (aditigoel1208@gmail.com)