6964745722908
6964745722908
6964745722908
Session : 2024-25
2) Designation :
2) Designation :
Contents
S. No. Particulars
1. Front page
2. Contents
3. Vision and mission of the Department
4. PEOs, PSOs, POs
5. Academic calendar
6. Evaluation scheme
7. Pre-requisites and list of experiments
8. Gaps (Additional Experiments), if any
9. Lab manuals with viva voce questions
10. Lab course Objectives
11. Lab course Outcomes (COs)
12. Mapping matrix of COs to POs and PSOs
13. List of students batch wise
14. Time table
15. Lab course plan
16. Lab sessional marks
17. COs attainment table
18. Two Good, average and poor lab files
19. List of good and weak students
20. Action taken for the improvement
21. Feedback by students
22. COs attainment calculations (Internal assessment)
23. COs attainment calculation (External assessment)
24. POs and PSOs attainment
Vision and Mission of the Department
Vision
To produce world class Technocrats suitable for Industries and Organizations at global level
having Leadership Quality, Research ability and a sense of Social Responsibility.
Mission
To provide an open environment that encourages professional and personal growth with a strong
theoretical and practical background with an emphasis on hardware and software development.
To prepare graduates for rapidly changing field and a socially responsible citizens.
To provide training and to collaborate with global entities for quality education and research.
To prepare graduates to assume leadership roles by possessing good communication skills, and
have ability to work effectively as team members.
Program Educational Outcomes (PEOs), Program Specific
Outcomes (PSOs), Program Outcomes (POs)
PEO 2 Graduates will become successful software professional with leadership and managerial
quality in the modern software industry based on their strong skill on theoretical and practical
foundation.
PEO 3
Graduates will exhibit professional ethics and moral value with capability of working
as an individual and as a team to contribute towards the needs of the industry and
society.
PO 5 Modern tool usage: Create, select, and apply appropriate techniques, resources,
and modern engineering and IT tools including prediction and modeling to
complex engineering activities with an understanding of the limitations
PO 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.
Academic Calendar
Evaluation Scheme
Subject Credit
S. Subject Periods Evaluation Scheme
Course Total Points
No Name
Code Sessional Exam ESE
. (Theory) L T P
CT TA Total
Web
1 BCS 353 Designing 0 0 2 50 50 50 100 1
Workshop
IEC College of Engineering and Technology, Greater Noida
Department of Computer Science and Engineering
&
Information Technology
Lab Course Name (Code): Web Designing Workshop (BCS-353)
List of Experiment
Expe Objective COs
rime and
nt POs
Design the following static webpages required for an online book store website.
HOMEPAGE:
LOGINPAGE:
This page looks like below:
CATOLOGUE PAGE: The catalogue page should contain the details of all the books
available in the website in a table. The details should contain the following:
1. Snap shot of Cover Page.
2. Author Name.
3. Publisher.
4. Price.
5. Add to cart button.
Book : java2
Author: Waston $35.5
Publication :
BPBpublications
Book : HTML in
24 hours $50
Author: Sam
Peter
Publication: Sam
publication
CARTPAGE: The cart page contains the details about the books which are added to the
cart. The cart page should look like this:
3) E-mailid(text field)
4) Phone Number(text field)
5) Sex(radio button)
6) Date of birth(3 select boxes)
7) Languages known(checkboxes–English, Telugu, Hindi, Tamil)
8) Address(text area)
Js VALIDATION: Write JavaScript to validate the following fields of the above registration page.
1. Name ( Name should contains alphabets and the length should not be
6 less than 6 characters).
2. Password (Password should not be less than 6 character length).
JS VALIDATION :
7 3. E-mailed ( should not contain any invalid and must follow the standard
pattern([email protected])
4. Phone Number(Phone number should contain 10 digits only).
CSS : Design a web page using CSS(Cascading Style Sheets) which includes the following:
2. Set a background image for both the page and single elements on the page.
CSS:
1) Control the repetition of the image with the background-repeat property.
9 2) Define styles for links as
A:link
A:visited
A:active
A:hover
Consider a small topic of your choice on which you can develop static Webpages and try to
10 implement all topics of html, CSS and Js within the topic.
HOMEPAGE:
● The static home page must contain three frames.
● Top frame: Logo and the college name and links to Homepage, Login page,
Registration page, Catalogue page and Cart page (the description of these
pages will be given below).
For example: When you click the link “CSE” the catalogue for CSE Books
should be displayed in the Right frame. Right frame: The pages to the links in
the left frame must be loaded here. Initially this page contains description of
the web site.
Homepage
<head>
<frameset rows="20%,*">
<frame src="topframe.html"name="f1">
<frameset cols="20%,*">
<frame src="leftframe.html"name="f2">
<frame src="rightframe.html"name="f3">
</frameset>
</frameset>
</head>
Top frame:
<html>
<body>
<p>
</p>
<br>
<p>
<h2> nbsp;
<a href="homepage.html"
target=_parent> Home
</a>
<a href="login.html"
target="f3"> login
</a>
 
;
<a href="registration.html"
target="f3"> registration
</a>
nbsp;
<a href="catalogue.html"
target="f3"> Catalogue
</a>
 
;
<a href="cart.html"
target="f3"> Cart
</a>
</h2>
</p>
</body>
</html>
Left frame:
<html>
<body>
</body>
</html>
Right frame:
<html>
<body bgcolor="pink">
<p>
<h2 align="center"> <font face="times new roman" color="green" >Online book store information
</font>
</h2>
<h3> <font face="monotype corsiva" color=blue> This
is the online book store developed by students of pvpsit.It contains book catalogue of various
branches like cse,ece,eee,civil
</font></h3>
</p>
</body>
</html>
OUTPUT:
Experiment No: 2
Objective: Design the following static webpages required for an online book store website.
LOGINPAGE:
This page looks like below:
Submit Reset
Program:
<html>
<center>
<head>
</head>
<body>
</frameset>
</frameset>
</frameset>
</html>
Logo-
<html>
<body>
<center>
height="80">
</center></body>
</html>
Top-
<html>
<body>
<font size="60" color="sky blue">
<center> <strong> ONLINE BOOK SHOP </strong> </font></center>
</body>
</html>
Top-
<html>
<body>
<table width="100%">
<tr>
<td> <a href="home.html" target="f32">Home </a></td>
<td> <a href="login.html" target="f32">Login </a></td>
<td> <a href="registration.html" target="f32">Registration</a></td>
<td> <a href="catalogue.html" target="f32">Catalogue </a></td>
<td> <a href="cart.html" target="f32">Cart </a></td>
</tr>
</table>
</body>
</html>
Left-
<html>
<table cellspacing=15>
<tr><td><a href="cse.html" target="f32" >CSE </a></td></tr>
<tr><td><a href="ece.html" target="f32"> ECE </a> </td></tr>
<tr><td><a href="eee.html" target="f32">EEE </a></td></tr>
<tr><td><a href="civil.html" target="f32"> Civil </a> </td></tr>
</table> Login Page:
<h3> <u> Login Page </u> </h3>
username: <input type="text" name="uname"
><br><br> password: <input type="password"
name="pwd" ><br><br>
Output-
Experiment No: 3
Objective: Design the following static webpages required for an online book store website.
CATOLOGUE PAGE: The catalogue page should contain the details of all the books
available in the website in a table. The details should contain the following:
1. Snap shot of Cover Page.
2. Author Name.
3. Publisher.
4. Price.
5. Add to cart button
Program:
<!DOCTYPE html>
<html>
<body>
<center>
<table border=1>
<tr>
<th> Book Preview </th>
<th> Book Details </th>
<th> Price </th>
<th> Payment </th>
</tr>
<tr>
<td> <img src="C:\Documents and Settings\All users\My Documents\My Pictures\xml.bmp" width=100
height=50>
</img>
</td>
<td>
<pre>
<font face="comic sans ms" size=4 color="green" >
book:XML Bible
Author:winston
Publisher:Wiesley
</font>
</pre>
</td>
<td> $40 </td>
<td> <a href="cart.html" target="_blank">
<img src="C:\Documents and Settings\All users\My
Documents\My Pictures\cart.bmp" width="150" height="100"></img>
</a>
</td>
</tr>
<tr>
<td> <img src="C:\Documents and Settings\All users\My Documents\My Pictures\java.bmp" width=100
height=50>
</img>
</td>
<td>
<pre>
<font face="comic sans ms" size=4 color="green" >
book:Java 2
Author:Watson
Publisher:BPB
publications
</font>
</pre>
</td>
<td> $40 </td>
<td> <a href="cart.html" target="_blank">
<img src="C:\Documents and Settings\All users\My
Documents\My Pictures\cart.bmp" width="150" height="100"></img>
</a>
</td>
</tr>
</table> </center>
</body>
</html>
OUTPUT:
Experiment No: 4
Objective: CARTPAGE: The cart page contains the details about the books which are added to
the cart. The cart page should look like this:
Program:
<html>
<center>
<head>
<title> cart Page
</title>
</head>
<body>
<table border=1 cellpadding=center width=40%>
<thead>
<tr>
<th>Book Name</th>
<th> Price</th>
<th> Quantity</th>
<th> Amount</th>
<tr>
<thead>
<tr>
<td>java 2</td>
<td>$35.5</td>
<td>2</td>
<td>$70</td>
</tr>
<tr>
<td> XML bible</td>
<td> $40.5</td>
<td> 2</td>
<td> $90</td>
</tr>
<th
colspan=4> total amount=$160
</th>
</tr>
</body>
</center>
</html>
Output-
Experiment No: 5
Objective: Write JavaScript to validate the following fields of the Registration page
REGISTRATION PAGE:
Create a “registration form “with the following fields
1) Name (Text field)
2) Password (password field)
3) E-mail id (text field)
4) Phone number (text field)
5) Sex (radio button)
6) Date of birth (3 select boxes)
7) Languages known (check boxes – English, Telugu, Hindi, Tamil)
8) Address (text area)
Program:
<html>
<head>
<title>Registration Page</title>
</head>
<body>
<center>
<h3 align="center"><u>REGISTRATION PAGE</u></h3>
<table border="3">
<tr><td>
<form name="f1" action="" method="post" onsubmit="">
<table cellspacing="10" cellpadding="5">
<tr><td>NAME</td><td><input type="text" size="30" name="uname"/></td></tr>
<tr><td>PASSWORD</td><td><input type="password" size="30" name="pass"/></td></tr>
<tr><td>E-MAIL ID</td><td><input type="text" size="30" name="email"/></td></tr>
<tr><td> PHONE NUMBER</td><td><input type="text" size="15"
name="phone"/></td></tr>
<tr><td>GENDER</td><td><input type="radio" name="gen" value="m" />MALE
<input type="radio" name="gen" value="f" />FEMALE </td></tr>
<tr><td>DATE OF BIRTH</td>
<td><select name="day">
<option value="day">DAY</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="month">
<option value="month">MONTH</option>
<option value="jan">JANUARY</option>
<option value="feb">FEBRUARY</option>
<option value="March">MARCH</option>
<option value="apr">APRIL</option>
<option value="may">MAY</option>
<option value="jun">JUNE</option>
<option value="jul">JULY</option>
<option value="aug">AUGUST</option>
<option value="sep">SEPTEMBER</option>
<option value="oct">OCTOBER</option>
<option value="nov">NOVEMBER</option>
<option value="dec">DECEMBER</option>
</select>
<select name="year">
<option value="year">YEAR</option>
<option value="1986">1986</option>
<option value="1987">1987</option>
<option value="1988">1988</option>
<option value="1989">1989</option>
<option value="1990">1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>
<option value="1993">1993</option>
<option value="1994">1994</option>
<option value="1995">1995</option>
<option value="1996">1996</option>
<option value="1997">1997</option>
<option value="1998">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>
<option value="2001">2001</option>
<option value="2002">2002</option>
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">1980</option>
<option value="2012">1981</option>
<option value="2013">1982</option>
<option value="2014">1983</option>
</select></td></tr>
<tr><td>LANGUAGES KNOWN</td>
<td>
<input type="checkbox" value="eng" name="lang" />ENGLISH
<input type="checkbox" value="tel" name="lang" />TELUGU
<input type="checkbox" value="hin" name="lang" />HINDI
<input type="checkbox" value="tam" name="lang" />TAMIL
</td></tr>
<tr>
<td>ADDRESS</td>
Objective: Write JavaScript to validate the following fields of the above registration page.
1. Name (Name should contains alphabets and the length should not be less
than 6 characters).
2. Password (Password should not be less than 6 characters length).
Program:
login.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Registration Page</title>
<script>
document.addEventListener('DOMContentLoaded', function () {
// Function to validate the
name field function
validateName() {
var nameInput =
document.getElementById('name'); var
nameValue = nameInput.value.trim();
// Check if the name contains only alphabets and has a minimum length of 6
characters var nameRegex = /^[a-zA-Z]{6,}$/;
if (!nameRegex.test(nameValue)) {
alert('Name should contain alphabets only and have a minimum length of 6
characters.'); return false;
}
return true;
}
// Function to validate the password
field function validatePassword() {
var passwordInput =
document.getElementById('password'); var
passwordValue = passwordInput.value.trim();
OUTPUT:
Experiment No: 7
Objective: JS VALIDATION
1. E-mailid (should not contain any invalid and must follow the
standard pattern([email protected])
2. Phone Number(Phone number should contain 10 digits only).
Program:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Registration Page</title>
<script>
document.addEventListener('DOMContentLoaded', function () {
var nameInput =
document.getElementById('name'); var
nameValue = nameInput.value.trim();
// Check if the name contains only alphabets and has a minimum length of 6
characters var nameRegex = /^[a-zA-Z]{6,}$/;
if (!nameRegex.test(nameValue)) {
}
return true;
var passwordInput =
document.getElementById('password'); var
passwordValue = passwordInput.value.trim();
return true;
var emailInput =
document.getElementById('email'); var
emailValue = emailInput.value.trim();
return true;
if (!phoneRegex.test(phoneValue)) {
return true;
var isPasswordValid =
validatePassword(); var
isEmailValid = validateEmail();
} else {
});
</script>
</head>
<body>
<form id="registrationForm">
<label for="name">Name:</label>
<label for="password">Password:</label>
<label for="email">Email:</label>
<button type="submit">Register</button>
</form>
</body>
</html>
OUTPUT:
Experiment No: 8
Objective: Develop and demonstrate the usage of inline, internal and external
style sheet using CSS.
Design a web page using CSS(Cascading Style Sheets) which includes the following:
1) Use different font, styles:
In the style definition you define how each selector should work(font, color etc.).
Then, in the body of your pages, you refer to these selectors to activate the styles.
2) Set a background image for both the page and single elements on the page.
Program:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS Demo</title>
<link rel="stylesheet" href="styles.css">
<style>
/* Inline Style */ p {
color: blue;
font-style: italic;
}
</style>
</head>
<body>
<h1 class="internal-style">Internal Style</h1>
<p>Some text with <span style="color: green; font-weight:
bold;">inline styles</span>.</p>
<div class="external-style">
<h2>External Style</h2>
<p>This paragraph has external styles applied.</p>
</div>
/* External Style */
.external-style { color: red;
font-family: 'Courier New', monospace;
}
/* Background Example */
.background-example {
background-image:
url('background.jpg');
background-size: cover;
color: white;
}
OUTPUT:
Lab Course Objectives and Lab Course Outcomes (COs)
CO 1 Master HTML for Web Structure: Learn to use HTML elements, attributes, forms,
and media to create the foundational structure and content of websites.
CO 2 Apply CSS for Design and Layout: Develop skills to style and layout web pages
using CSS, including techniques for responsive design, typography, and spacing.
CO 3 Implement Responsive Design with Bootstrap: Utilize the Bootstrap framework to create
responsive, mobile-friendly web designs, incorporating components like grids, navigation
bars, and carousels.
CO 4 Develop Interactive Web Features with JavaScript: Understand and apply
JavaScript for adding interactivity, dynamic content, and user engagement to web
pages.
CO1 Develop static Web page design and about types of Websites
CO2 Implement basic client-side form validation using HTML attributes.
CO3 Develop the basic concept of Javascript and its application
CO4 Develop CSS rules for styling web pages.
CO5 Develop a basic portfolio showcasing HTML projects.
Mapping of Lab Course Outcomes with POs & PSOs
Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes
BCS353.1 3 2 2 2 2 - - - - - - 2
BCS353.2 2 2 2 2 2 - - - - - - 3
BCS353.3 2 2 3 2 2 - - - - - - 2
BCS353.4 3 2 2 2 2 - - - - - - 3
BCS353.5 2 2 2 2 2 - - - - - - 2
BCS353.2 3 2
BCS353.3 2 3
BCS353.4 3 2
BCS353.5 2 3
The CO-PO mapping has been done with correlation levels of 3, 2, 1 and ‘-‘. The notation of 3, 2 and 1
denotes substantially (high), moderately (medium) and slightly (low). The meaning of ‘-‘is no
correlation between CO and PO.
List of Students
IEC College of Engineering and Technology, Greater Noida
Department of ___________________________
Time Table
Room No. :
Class 1 2 3 4 5 6 7 8
Hour
9:30 - 10:20– 11:10– 12:00 – 12: 1:40 – 2:30 – 3:20 – 4:10 –
Time 10:20 11:10 12:00 50 2:30 3:20 4:10 5:00
MON
LUNCH BREAK
12:50 – 1:40
TUE
WED
THU
FRI
SAT
Lab Course Plan
Experi
ment Conduction
Objective Planned date COs
date
No.
Criterion of
S. No. Roll No. Name
Consideration
1.
2.