Skill Enhancement Courses (SEC)
Name of the course : Web Programming
Sr.No. Heading Particulars
1 Description the This course covers a range of topics aimed at equipping
course : students with the skills and knowledge needed to create
Including but Not visually appealing, functional, and user-friendly websites.
limited to:
The course provides an insight into emerging technologies
to design and develop state of the art web applications
using client-side scripting, server-side scripting, and
database connectivity.
website development includes all related development
tasks, such as client-side scripting, server-side scripting,
server and network security configuration, eCommerce
development, and content management system (CMS)
development.
Website design is a combination of different elements that
work together to create an effective and user-friendly
experience. These include the use of typography, layout,
color theory, grid systems, motion graphics, and responsive
designs.
2 Vertical : Skill Enhancement Course(SEC)
3 Type : Practical
4 Credits: 2 credits ( 1 credit = 30 Hours of Practical work in a
semester )
5 Hours Allotted : 60 Hours
6 Marks Allotted: 50 Marks
7 Course Objectives (CO)
CO1: To understand how to use Java script objects and XML.
CO2: To create well organized, styled web pages
CO3: To add versatility to a web page using jQuery
CO4: To deploy a local web server and run a simple web application.
CO5: To read and process data in MySQL using PHP.
CO6: To understand usage of Bootstrap
8 Course Outcomes (OC)
OC1: Knowledge in different java script objects.
OC2: How to use XML with CSS and XSL
OC3: validate a form using jQuery
OC4: handle asynchronous requests
OC4: Write and deploy PHP with database and to simplify web
development.
OC5: Create a responsive layout using the Bootstrap
9 Modules:
Module 1:
1. Write JavaScript code for
a. Demonstrating different JavaScript Objects such as String,
RegExp, Math, Date
b. Demonstrating different JavaScript Objects such as Window,
Navigator, History, Location, Document
c. Storing and Retrieving Cookies
2. Create a XML file with Internal / External DTD and display it
using
a. CSS
b. XSL
3. Write PHP scripts for- Performing certain mathematical 30 Hrs
operations such as calculating factorial / finding Fibonacci
Series / Displaying Prime Numbers in a given range /
Evaluating Expressions
4. Write PHP scripts for
a. Retrieving data from HTML forms
b. Working with Arrays
c. Working with Files (Reading / Writing)
5. Advanced PHP
a. Write a PHP program to demonstrate use of sessions and
cookies.
b. Write a PHP program to demonstrate use of filters.
Module 2
6. PHP and MySQL
a. Write a PHP program to create: Create a database College
b. Create a table Department (Dname, Dno, Number_of_faculty)
c. Write a PHP program to create a database named “College”.
Create a table named “Student” with following fields (sno, sname,
percentage). Insert 3 records of your choice. Display the names of
the students whose percentage is between 35 to 75 in a tabular
format.
7. Write a PHP program
30 Hrs
a. Update rows in a table
b. Delete rows from a table
8. Design a PHP page for authenticating a user
9. Write PHP scripts for
a. Storing and Retrieving Cookies
b. Storing and Retrieving Sessions
10. Perform the following using Bootstrap:
a. Create a responsive layout using the Bootstrap grid system
b. Create a simple Bootstrap navbar with dropdown menus
c. Create a basic Bootstrap form with validation
10 Text Books
HTML 5 Black Book, Covers CSS 3, JavaScript, XML, XHTML, AJAX, PHP
and jQuery, 2ed, Dreamtech Press, 2016
Web Programming and Interactive Technologies, scriptDemics, StarEdu
Solutions India, 2018
PHP: A Beginners Guide, Vikram Vaswani, TMH
11 Reference Books
HTML, XHTML, and CSS Bible Fifth Edition, Steven M. Schafer, WILEY,
2011
Learning PHP, MySQL, JavaScript, CSS & HTML5, Robin Nixon, O’Reilly,
2018
PHP, MySQL, JavaScript & HTML5 All-in-one for Dummies, Steve Suehring,
Janet Valade Wiley, 2018
12 Internal Continuous Semester End Examination: 60%
Assessment: 40%
13 Continuous Evaluation 30 marks practical exam of 2 hours duration
through:
Students are expected to attend
each practical and submit the
written practical of the previous
session. Performing Practical and
writeup submission will be
continuous internal evaluation. 2.5
marks can be awarded for each
practical performance and writeup
submission totalling to 50 marks
and can be converted to 20 marks.
14 Format of Question Paper: Duration 2 hours. Certified copy of Journal is
compulsory to appear for the practical examination
Practical Slip:
Q1. From Module 1 13 marks
Q2. From Module 2 12marks
Q3. Journal and Viva 05 marks