WT Handbook PDF
WT Handbook PDF
Semester IV
Practical Marks
PV: Practical Viva
Practical viva will be conducted through group task. Thereafter viva will be conducted
individually based on the given task of the concerned subject.
ic
40 44 4.5 D
35 39 4.0 E Pass Class
less than 35 0 F Fail
hn
The performance of a student in a semester is indicated by a number called SPI (Semester
Performance Index). The SPI is the weighted average of the grade points obtained in all the subjects
taken by the student during the semester. Example: Suppose in a given semester a student has taken
ec
subjects having credits C1, C2, C3, C4, C5..... And the numerical equivalent of grades obtained in
those subjects are G1, G2, G3, G4, and G5 respectively.
yt
Grade Points Earned ∑𝑛
𝑖=1 𝐶𝑖 𝐺𝑖
Then his/her SPI = Total Offered Credits = ∑𝑛
𝑖=1 𝐶𝑖
SPI will be calculated (after re-examination, if any) up to two decimal places on the basis of the final
ol
grades.
An overall assessment from the time the student entered the course is obtained by calculating PPI
P
(Progressive Performance Index). The PPI is the weighted average of the grade points obtained in
all the subjects taken by the student since he/she entered the course. It is calculated in the same
manner as the SPI. The CGPA (Cumulative Grade Points Average) is the weighted average of the
LJ
grade points obtained in all the subjects in the last six semesters of the course.
Detention:
Formula for conversion of equivalent percentage of PPI
An equation to find equivalence between PPI or CGPA may be obtained as follows:
Percentage Marks = (PPI or CGPA — 0.5) x 10. SPI or PPI or CGPA equivalent class shall be as
follows:
Below 4.00 : Fail
4.00 – 4.49 : Pass Class
4.50 – 5.50 : Second Class
5.51 – 6.00 : Higher Second Class
6.01 – 7.49 : Firsrt Class
7.50 and above : First Class with Distinction
For all courses, where the duration of the course is more than 2 years, the degree shall be awarded
to the students on the basis of CGPA of the last six semester's performance in the exams.
In case of the courses where duration is of two years, the degree shall be awarded to students based
on PPI considering the performance in all four semesters.
About Bloom’s Taxonomy
Bloom’s Taxonomy is a classification of the different objectives and skills that educators set
for their students (learning objectives). The taxonomy was proposed in 1956 by Benjamin
Bloom, an educational psychologist at the University of Chicago. The terminology has been
recently updated to include the following six levels of learning. These 6 levels can be used to
structure the learning objectives, lessons, and assessments of your course.
1. Remembering: Retrieving, recognizing, and recalling relevant knowledge from long‐
term memory.
2. Understanding: Constructing meaning from oral, written, and graphic messages through
interpreting, exemplifying, classifying, summarizing, inferring, comparing, and
explaining.
3. Applying: Carrying out or using a procedure for executing, or implementing.
4. Analyzing: Breaking material into constituent parts, determining how the parts relate to
one another and to an overall structure or purpose through differentiating, organizing, and
attributing.
5. Evaluating: Making judgments based on criteria and standards through checking and
critiquing.
6. Creating: Putting elements together to form a coherent or functional whole; reorganizing
elements into a new pattern or structure through generating, planning, or producing.
Web Technology
WEB TECHNOLOGY
LJ Polytechnic
Web Technology
Course
Course Name Web Technology
Course Type HSSC BSC ESC PCC OEC PEC
LJ Polytechnic
Web Technology
Contents
Unit Learning %
Topics Sub-Topics Hours
No. Outcomes Weightage
1.1 What is PHP To understand
what is PHP
1.2 WAMP, LAMP & and its
XAMPP applications
1.3 WampServer installation are, Installation
and basic troubleshooting of environment
techniques. required to run
PHP program.
1.4 PHP file creation and To understand
running the first program the basic
PHP
constructs of a
Introducti 1.5 PHP syntax rules
PHP and its
1 on & 1.6 Data types and operators 20 6
applications.
Basic 1.7 Variable, constant and
Syntax operators
1.8 Decision Making control
statements: if, if-else,
nested if-else, switch,
break and continue
statement
1.9 Loop control structures:
while, do-while, for,
foreach
LJ Polytechnic
Web Technology
LJ Polytechnic
Web Technology
LJ Polytechnic
Web Technology
Introduction
Web Technology refers to the various tools and techniques that are utilized in the process of
communication between different types of devices over the internet. One of the elements of
this technology is web server which needs to be programmed in order to process the network
requests of the users and serve them with files also called web pages. PHP is the scripting
language, which is used to create such web pages. Learning of this course enables students to
develop dynamic web pages using PHP which leads to development of fully functional web
applications.
Objectives
To learn the installation of environment necessary to prepare and run PHP programs.
To learn the basic and advanced constructs of PHP language.
To acquire knowledge about session and state management through session variables
and cookies.
To be able to perform database operations using PHP.
Learning Outcome
Student should be able to install essential environment to run PHP programs.
Learn how databases work and how to design one, as well as how to use
PHPMyAdmin to work with MySQL.
Learn different ways of connecting to MySQL through PHP, and how to create
tables, enter data, select data, change data, and delete data. Connect to SQL Server
and other data sources.
Students would be able to use cookies to store some data in the browser and pass it
to the next request.
Learn to make Static or Dynamic website and learn the basic concept of website
hosting.
LJ Polytechnic
Web Technology
Practical List
1. Installation of Wamp Server and basic trouble shooting.
2. Write a program to display a paragraph.
3. Write a program to store country name ‘India’ in a variable and display string
“I love India”.
Short Questions
Q. Bloom’s
Sample Questions
No. Taxonomy
1. Is PHP open source? Why? Remember
2. What is use of echo statement? Understand
3. Difference between echo and print statement. Remember
4. List out any two web servers used for PHP. Understand
5. Full form of WAMP & LAMP. Which Operating System suits
Understand
them?
6. What is function of Web Server? Remember
Long Questions
Q. Bloom’s
Sample Questions
No. Taxonomy
1. List arithmetic operators and explain any four. Remember
2. Explain relationship among Apache, MySQL & PHP. Understand
3. Explain looping structure in PHP. Remember
4. Explain comparison operators. Remember
5. Write standard PHP start & end tags. Remember
6. Write rules for PHP syntax. Remember
7. What is importance of PHP? Write down various features of PHP. Remember
LJ Polytechnic
Web Technology
Essential Assignments
Desirable Assignments
1. Write a program to declare variables, constants & state the usage of echo and print
statement.
2. Write a program to create an array and display in terms of key-value pair.
Activities
Learning Outcomes
Students will learn to install PHP and required tool (WAMP) for run the PHP Script.
To learn basic of WAMP and run the simple program.
To learn variable, constant, and operators in PHP.
To learn decision making control statements available in PHP.
To learn looping statements in PHP.
LJ Polytechnic
Web Technology
Practical List
1. Write a program to perform arithmetic operation between two numbers using user-
defined function.
2. Write a program to declare and initialize an array to store book information like title,
author and publisher. Also write code to display the stored information.
3. Write a program to declare and initialize an array to store result of two students using
multi-dimensional array. Also write code to display the marks along with names of
students.
Short Questions
Q. Bloom’s
Sample Questions
No. Taxonomy
1. What is Array? Explain with example. Remember
2. Explain Numeric array with example. Remember
3. Explain user defined function with variable length argument. Remember
4. Explain passing by reference. Understand
5. Explain Associative array with example. Understand
6. Difference between pass by value and pass by reference. Understand
7. Which statement is used to return a value from user-defined function? Understand
Long Questions
Q. Bloom’s
No. Sample Questions Taxonomy
1. How PHP Array differs from traditional array? Understand
2. Explain types of array with example. Remember
3. Explain user defined functions in PHP. Remember
4. Explain default argument with example. Understand
5. Explain pass by value V/S pass by reference. Understand
6. Explain return statement using user define function. Remember
LJ Polytechnic
Web Technology
Essential Assignments
Desirable Assignments
1. Write a PHP program to find a number of elements present in an integer array which
are having exactly 2 digits.
2. Write a PHP script to find whether the entered number is Armstrong number or not.
Activities
2. Explain for-each statement with the example using concept of associative array.
Learning Outcomes
To understand the syntax and use of array with practical application in PHP.
To learn the syntax of user defined function in PHP and how to use it.
To understand the difference between two data passing methods in user define function.
LJ Polytechnic
Web Technology
Built-in Functions
Practical List
Short Questions
Q. Bloom’s
Sample Questions
No. Taxonomy
1. Explain any two date and time functions. Remember
2. Difference between built-in and user-defined function. Understand
3. List out built-in array functions. Remember
4. List out built-in String and file functions. Remember
5. What is use of mkdir() and rmdir() functions. Understand
6. Difference between string implode and explode function. Apply
7. Which function is used to reverse string and array in PHP? Remember
8. What is the use of array_key_exists() and array_walk() functions. Understand
9. Explain getdate() function. Apply
10. What are the use of trim function and strcmp function of string? Understand
Long Questions
Q. Bloom’s
Sample Questions
No. Taxonomy
1. List various string functions. Explain the following functions with
examples. Apply
strcmp, md5, str_contains, str_replace, str_split, strlen
2. What is array? Explain following array function with example.
count, sort, array_count_values, array_push, array_search, Apply
array_reverse, array_unique
LJ Polytechnic
Web Technology
Essential Assignments
1. Explain following date and time functions.
date_add, date_time_set
2. Explain following array functions.
array_chunk, array_column, array_replace
3. Explain following string functions.
str_repeat, strrev, strops
4. Explain following file functions.
basename, copy, dirname
Activities
Learning Outcomes
LJ Polytechnic
Web Technology
Practical List
Short Questions
Q. Bloom’s
Sample Questions
No. Taxonomy
1. Differentiate Cookie and Session. Remember
2. Write advantages & disadvantages of session. Remember
3. Explain methods available for form submission in PHP. Remember
4. Compare the Checkbox and Radio Button. Remember
5. List methods available for form submission. Remember
6. What is the use of move_uploded_file() function? Understand
7. Explain setcookie() function. Apply
Long Questions
Q. Bloom’s
No. Sample Questions Taxonomy
1. Explain cookies method of data passing. Remember
2. Explain list box with a proper example. Remember
3. What is the session variable? Explain with an example. Remember
4. What is the cookie? Explain with example. Remember
5. How to get input through textarea and hidden field? Apply
6. Explain all file operations with examples. Apply
7. Explain following method to pass variables between pages using form Apply
collection.
LJ Polytechnic
Web Technology
Essential Assignments
1.
Desirable Assignments
Activities
1. Design a simple registration form using Text Box, Radio button, check box, text area and
submit button.
2. Write a PHP code to create a login page for the user authentication and if user is valid
then create a session of the user and print the welcome message on another page.
3. Design a form that gets the name and age of the person and displays those values on
another page using the cookie also expires the cookie after one hour.
Learning Outcomes
LJ Polytechnic
Web Technology
Database Operations
using PHP
Practical List
Short Questions
Q. Bloom’s
Sample Questions
No. Taxonomy
1. What is MySQL? Remember
2. List out different data types of MySQL? Remember
3. List all MySQL functions. Remember
4. Explain mysql_query() function. Remember
5. Explain mysql_select_db() function. Remember
6. Explain FIELD MODIFIER in MYSQL. Apply
7. Write a program to create database named DEMO in MySQL. Apply
8. Discuss the relationship between Apache, MySQL and PHP. Understand
Long Questions
Q. Bloom’s
No. Sample Questions Taxonomy
1. Explain different type of MySQL storage engines. Remember
2. Explain following function with an example: Apply
1) mysql_select_db
2) mysql_fetch_row
3. Explain mysql_connect() and mysql_query() function Apply
4. Write a short note on Website hosting using cPanel. Remember
5. Explain different data types (field types) of MySQL. Understand
6. Explain cPanel and Filezilla. Remember
7. Explain PHP error handling with an example. Understand
LJ Polytechnic
Web Technology
Essential Assignments
1. Write a program for inserting a record into a table. Assume suitable database.
2. Write a program for deleting records from table. Assume suitable database.
3. Write a program to read student information like roll no_name, city, and mobile_no from
the student table and display all these in tabular format.
Desirable Assignments
1. Write a program to insert data in Employee table through HTML form. Fields of
Employee table (EmpId,EmpName,Department).
2. Write a program to display records from Customer_Master table (CustNo, name and
city). Assume suitable database.
3. Write a program to display records from LIBRARY_MASTER. Fields of
LIBRARY_MASTER table(Bookid, Bookname, Price).
Activities
1. Write a program to read information from the employee table (Eid, Ename, Salary, city).
And display all these information in tabular format on the output screen.
Learning Outcomes
LJ Polytechnic
Quotes from Pioneers
“If you are changing the world, you are working on important
things. You’re excited to get up in the morning.”
- Larry Page, Co-Founder, Google & Alphabet Inc.
Offers Diploma in
❖ Artificial Intelligence & Machine Learning ❖ Automobile Engineering
❖ Electronics & Communication Engineering ❖ Mechanical Engineering
❖ Cloud Computing & Big Data ❖ Information Technology
❖ Architectural Assistantship ❖ Computer Engineering
❖ Automation & Robotics ❖ Electrical Engineering
❖ Gaming & Animation ❖ Civil Engineering
www.ljku.edu.in
9687010057
9228010057
LJ Campus,
Near Sarkhej-Sanand Circle, Off. S. G. Road, Ahmedabad, Gujarat-382210