0% found this document useful (0 votes)
3 views5 pages

Web Programming Lab

Web related

Uploaded by

arvivore
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views5 pages

Web Programming Lab

Web related

Uploaded by

arvivore
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SEMESTER S5

WEB PROGRAMMING LAB

Course Code PCCNL507 CIE Marks 50

Teaching Hours/Week 0:0:3:0 ESE Marks 50


(L: T:P: R)

Credits 2 Exam Hours 2 Hrs. 30 Min.


Basic understanding of computer
Prerequisites (if any) programming, Internet and Course Type Lab
Database

Course Objectives
[Link] explore the designing of web application by implementing the relevant and recent techniques

Expt.
Experiments
No.
Create a simple HTML file to demonstrate the use of different tags. *
1
Create a HTML file to link to different HTML page which contains images, tables and also
2 link within a page. *

Create a HTML page with different types of frames such as floating frame, navigation
3 frame & mixed frame.

Create a HTML file by applying the different styles using inline, external & internal style
4 sheets.

Create a registration form using HTML.*


5
Create a HTML page to explain the use of various predefined functions in a string and math
6 object in java script.*

Generate the calendar using JavaScript code by getting the year from the user.
7
Create a HTML registration form and to validate the form using JavaScript code.*
8
Create a HTML page to change the background color for every click of a button using
9 JavaScript Event Handling.*

Create a HTML page to display a new image and text when the mouse comes over the
10 existing content in the page using JavaScript Event Handling.

Create a HTML page to show online exam using JavaScript.*


11
Develop a registration form using PHP and do necessary validations.*
12
Compose Electricity bill from user input based on a given tariff using PHP.*
13
14 Build a PHP code to store name of students in an array and display it using print_r function.
Sort and Display the same using assort & arsort functions.*

Build a PHP code to store name of Indian Cricket players in an array and display the same
15 in HTML table.*

Develop a PHP program to connect to a database and retrieve data from a table and show
16 the details in a neat format.*

Develop Web applications using HTML and PHP and deploy.*


17
Using PHP and MySQL, develop a program to accept book information viz. Accession
number, title, authors, edition and publisher from a web page and store the information in a
18 database and to search for a book with the title specified by the user and to display the
search results with proper headings.*

Develop a web application using Laravel and test the application on an Application Server.
19 * (assign as micro project)

Note: Students can be given a group micro project, so that they learn to work in a team
environment. They can also be trained on project management tools.

*All programs are mandatory and should be completed in the lab.

Course Assessment Method


(CIE: 50 marks, ESE: 50 marks)

Continuous Internal Evaluation Marks (CIE):

Preparation/Pre-Lab Work experiments, Viva and


Timely Internal
Attendance Total
completion of Lab Reports / Record Examination
(Continuous Assessment)

5 25 20 50

End Semester Examination Marks (ESE):


Result with
Procedure/
Conduct of experiment/ Execution valid
Preparatory Viva
of work/ troubleshooting/ inference/ Record Total
work/Design/ voce
Programming Quality of
Algorithm
Output
10 15 10 10 5 50

 Submission of Record: Students shall be allowed for the end semester examination only
upon submitting the duly certified record.

 Endorsement by External Examiner: The external examiner shall endorse the record
Course Outcomes (COs)
At the end of the course students should be able to:
Bloom’s Knowledge
Course Outcome Level (KL)
K3
Explore and develop interactive web pages using markup
CO1
languages.

K3
Implement client-side validation using scripting languages using
CO2
Javascript and PHP

K3
Design and develop web pages and implement databases
CO3
connectivity using PHP and MySQL

K3
Develop and execute Client-side & Server-side scripts using CSS,
CO4
Javascript and PHP.

K3
CO5 Develop Web Applications using Laravel framework

Note: K1- Remember, K2- Understand, K3- Apply, K4- Analyse, K5- Evaluate, K6- Create
CO- PO Mapping (Mapping of Course Outcomes with Program Outcomes)

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

CO1
3 3
3 3 3 3 3 3
CO2
3 3
3 3 3 3 3 3
CO3
3 3
3 3 3 3 3 3
CO4
3 3
3 3 3 3 3 3
CO5
3 3
3 3 3 3 3 3
1: Slight (Low), 2: Moderate (Medium), 3: Substantial (High), -: No Correlation

Text Books
Sl. Name of the Name of the Edition
Title of the Book
No Author/s Publisher and Year
O'Reilly 6th
1 “JavaScript: The Definitive Guide” David Flanagan Media Edition
The Internet Book: Everything You Need
to Know About Computer Networking and Douglas E Prentice Hall 4th
2 Comer Edition
How the Internet Works
Harvey Deitel
Internet and World Wide Web - How To and Abbey Pearson 5th
3 Program Education Edition
Deitel
Reference Books
Sl. Name of the Edition and
Title of the Book Name of the Author/s
No Publisher Year
6th Edition
Database System Abraham Silberschatz, Henry F. McGraw Hill
1 Concepts Education (2011)
Korth, S. Sudarshan

Continuous Assessment (25 Marks)


1. Preparation and Pre-Lab Work (7 Marks)

 Pre-Lab Assignments: Assessment of pre-lab assignments or quizzes that test understanding


of the upcoming experiment.
 Understanding of Theory: Evaluation based on students’ preparation and understanding of the
theoretical background related to the experiments.
2. Conduct of Experiments (7 Marks)

 Procedure and Execution: Adherence to correct procedures, accurate execution of


experiments, and following safety protocols.
 Skill Proficiency: Proficiency in handling equipment, accuracy in observations, and
troubleshooting skills during the experiments.
 Teamwork: Collaboration and participation in group experiments.

3. Lab Reports and Record Keeping (6 Marks)

 Quality of Reports: Clarity, completeness and accuracy of lab reports. Proper documentation
of experiments, data analysis and conclusions.
 Timely Submission: Adhering to deadlines for submitting lab reports/rough record and
maintaining a well-organized fair record.

4. Viva Voce (5 Marks)

 Oral Examination: Ability to explain the experiment, results and underlying principles
during a viva voce session.

Final Marks Averaging: The final marks for preparation, conduct of experiments, viva,
and record are the average of all the specified experiments in the syllabus.
Evaluation Pattern for End Semester Examination (50 Marks)
1. Procedure/Preliminary Work/Design/Algorithm (10 Marks)

 Procedure Understanding and Description: Clarity in explaining the procedure and


understanding each step involved.
 Preliminary Work and Planning: Thoroughness in planning and organizing
materials/equipment.
 Algorithm Development: Correctness and efficiency of the algorithm related to the
experiment.
 Creativity and logic in algorithm or experimental design.

2. Conduct of Experiment/Execution of Work/Programming (15 Marks)

 Setup and Execution: Proper setup and accurate execution of the experiment or programming
task.

3. Result with Valid Inference/Quality of Output (10 Marks)

 Accuracy of Results: Precision and correctness of the obtained results.


 Analysis and Interpretation: Validity of inferences drawn from the experiment or quality of
program output.

4. Viva Voce (10 Marks)

 Ability to explain the experiment, procedure results and answer related questions
 Proficiency in answering questions related to theoretical and practical aspects of the subject.

Record (5 Marks)
 Completeness, clarity, and accuracy of the lab record submitted

You might also like