Web Based Application Development With PHP
Web Based Application Development With PHP
1. RATIONALE
PHP is a general purpose, server-side scripting language run a web server that's designed to
make dynamic pages and applications. PHP as a web development option is secure, fast and
reliable. In the growing field of Web technology it is essential for every Diploma pass outs to
learn PHP Language to help them build interactive web applications. This course is designed
to inculcate web based applications development skills in students using server side scripting
with PHP.
2. COMPETENCY
The aim of this course is to help the student to attain the following industry identified
competency through various teaching learning experiences:
• Develop simple web-based application using PHP language.
Teaching
Examination Scheme
Scheme
Credit
Theory Practical
p (L+T+P)
L T Paper ESE PA Total ESE PA Total
Hrs. Max I Min Max IMin Max I Min Max I Min Max I Min Max I Min
3 - 2 5 3 70 I 2s 3o* I oo JOO J 40 25@ 1 JO 25 I 10 50 I 20
(*): Under the theory PA, Out of 30 marks, IO marks are for micro-project assessment to
facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken
during the semester for the assessment of the UOs required for the attainment of the COs.
Legends: L-Lecture,· T - Tutorial/Teacher Guided Theory Practice,· P - Practical; C - Credit,
ESE - End Semester Examination; PA - Progressive Assessment
5. COURSE MAP (with sample COs, PrOs, UOs, ADOs and topics)
This course map illustrates an overview of the flow and linkages of the topics at various levels
of outcomes (details in subsequent sections) to be attained by the student by the end of the
course, in all domains of learning in terms of the industry/employer ic.leJ1ti.ued_e.6lr),p tency
depicted at the centre of this map. / ~
/ '-/ ,
I
--
-......... · ,,
,,, .. .r..__
I - ... , '.
.... . (" .
::,_
- / I I
I II
MSBTE - Final Copy Dt. 24.09.2019 Page 1 of7 61
Web Based Application development with !'HP Course Code: 22619
'\
\
\
''
'\ \
'
\
,,
'•
I'
Lrgcnds
,, -------- ♦ - -- · -·-.
VO Int 'Ol!nili,e /
.-· ·- ··-...
,\ l)O . Alf~l\j\'O
I
... CO - Course Outcome I
Dotn,\111 ',, Oom,lln Otll~M\c
'\
------- ....
-·- ·-· -·- .,,,
' ·· --- ·· -· ·--·
Figure 1 - Course Map
Approx.
s. Practical Outcomes (PrOs)
Unit
Hrs.
No. No.
Re uired
a. Install and configure PHP, web server, MYSQL
b. Write a program to print "Welcome to PHP".
I 02*
c. Write a simple PHP program usmg express10ns and
operators.
2 Write a PHP program to demonstrate the use of Decision
making control structures using-
a. If statement I 02*
b. If-else statement
c. Switch statement
3 Write a PHP program to demonstrate the use of Looping ----7?'--
structures using-
/
,,.,1
~ , ' rft,,I
- - - -- - ~ - =- - - - - -7
MSBTE - Final Copy Dt. 24.09.20 I 9 Page 2 of 7
Web Based Application development with PHP Course Code: 22619
Approx.
s. Practical Outcomes (PrOs)
Unit
Hrs.
No. No.
. Required
4 Write a PHP program for creating and manipulating- ,
a. Indexed array
II 02
b. Associative array
C. Multidimensional array
5 a. Write a PHP program to-
I. Calculate length of string.
11. Count the number of words m string -without using
II 02*
string functions.
b. Write a simple PHP program to demonstrate use of various
built-in string functions.
6 Write a simple PHP program to demonstrate use of Simple
II 02
function and Parameterized function.
7 Write a simple PHP program to create PDF document by using
II 02
graphics concepts.
8 Write a PHP program to-
a. Inherit members of super class in subclass.
III 02*
b. Create constructor to initialize object of class
--by using object oriented concepts
9 Write a simple PHP program on Introspection and
III 02
Serialization.
10 Design a web page using following form controls:
a. Text box, b. Radio button, c. Check box, d. Buttons
IV 02*
11 Design a web page using following form controls:
a. List box, b. Combo box, c. Hidden field box
IV 02*
12 Develop web page with data validation. IV 02*
13 Write simple PHP program to -
a. Set cookies and read it. IV 02*
b. Demonstrate session Management.
14 Write a simple PHP program for sending and receiving plain
text message (e-mail).
IV 02*
15 Develop a simple application to-
a. Enter data into database V 02*
b. Retrieve and present data from database.
16 Develop a simple application to Update, Delete table data from
database.
V 02*
Total 32
Note:
i. A suggestive list of PrOs is given in the above table. More such PrOs can be added to
attain the COs and competency. All the above listed practical need to be pe,:formed
compulsorily, so that the student reaches the 'Applying Level' of Bloom's 'Cognitive
Domain Taxonomy ' as generally required by the industry.
ii. The 'Process ' and 'Product' related skills associated with each PrO are to be assessed
according to a suggested sample given below:
The above PrOs also comprise of the following social skills/attitudes which are Affective
Dumai11 Oulwmes (ADOs) that are best developed through the laboratory/field based
expenences:
a) Work collaboratively in team.
b) Follow ethical practices.
The ADOs are not specific to any one PrO, but are embedded in many PrOs. Hence, the
acquisition of the ADOs takes place gradually in the student when s/he undertakes a series of
practical experiences over a period of time. Moreover, the level of achievement of the ADOs
according to Krathwohl's 'Affective Domain Taxonomy' should gradually increase as planned
below:
• 'Valuing Level ' in 1st year
• 'Organization Level' in 2 nd year.
• 'Characterization Level' in 3rd year.
Note: To attain the CDs and competency, above listed UOs need to be undertaken to achieve
the 'Application Level' of Bloom's 'Cognitive Domain Taxonomy'
development of the COs through classroom presentations (see . ;!,l 'l"t' · fOC ntati on
guideline for details). / ',,,. .:.:....: •<:..,
d) With respect to item No.10, teachers need to ensure to redc opportp,ni Li "', nd
1
provisions for co-curricular activities. -,,.. ' \
l l
I I \ \
Web Based Application development with PHP Course Code: 226 I 9