7 - COURSE PLAN 2003CA012 - PHP Programming (2024-25 Odd Semester)
7 - COURSE PLAN 2003CA012 - PHP Programming (2024-25 Odd Semester)
Academic Year: 2024-25 | Odd Semester | 3rd Semester MCA Program | Regulation:2020
COURSE PLAN
COURSE SUMMARY
CO# PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1
1 (L2) 3 3 3 3 3
2 (L3) 3 3 3 3 3
3 (L3) 3 3 3 3 3
4 (L3) 3 3 3 3 3
5 (L6) 3 3 3 3 2 3
*
Office Hours: 04 Theory sessions 02 Lab Sessions (Ref TT)
Course Assessment & Grading Policy : CAT-I (50) CAT-II (50) Activity-I Activity-II E
(Theory Component) (5) (5) S
E
(
1
0
0
)
Course Assessment & Grading Policy : PAT-I PAT-II COE (45) - E
(Practical Component) (50) (50) S
P
(
1
0
0
)
Overall Impact of the Course Outcomes in Slight (Low): PO (7)
attainment POs/PSOs: Moderate (Medium): PSOs (2)
Substantial (High): POs (1,2,3,5) | PSO (1)
Instruction Methods : 1. Problem solving
2. Discussion
3. Case studies
4. Projects
5. Industry Lectures
Industry Interaction for Partial Delivery of the CO# Session No. Major Topic T
Course [If any] Yes/No 5 33 4
Accessing MySQL Using PHP
CO# : Topics
5 34 Querying a MySQL Database 3
with PHP,
(Exposure to) Modern Tools usage : 1. Bootstrap
Scope for Problem/Project based Learning : Project based Learning; Specific to CO5, students will
have to take up individual project
Scope for Innovative Teaching [Or] 1. Project based Learning
Experiments in Laboratory : 2. Online Certification
Course Attainment (Benchmark | Target) : CO1 CO2 CO3 CO4 CO5
Set Benchmark : 80 80 80 80 80
Set Target : 70 70 70 70 70
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1
3 3 3 3 3
Contact Hours: 12/60 (20% contributing to the course) Benchmark/Target:
80/70
Session Cumulative Course Content/Topics Content Delivery Pedag
Session No Mechanism ogy
1 1. Course overview, Learning Interactive Lecture Q&A
outcomes
2 2. Berners-Lee’s Basics, the Benefits of Discussion Active
PHP, MySQL, and JavaScript Learni
ng,
Inquiry
-Based
Learni
ng
3 3. The Apache Web Server Setting up a Industry Cases Active
Development Server Learni
ng
4 4. What is a WAMP, MAMP, or Interactive Lecture Active
LAMP? Learni
ng
5 5. Installing a WAMP on Windows Interactive Lecture, Active
Real time Scenarios Learni
ng
6 6. Installing a LAMP on Linux Interactive Lecture Active
Learni
ng
7 7. Working Remotely, Using a Program Interactive Lecture Active
Editor Learni
ng
8 8. Using an IDE Interactive Lecture Active
Learni
ng
L1 L1 Installation Procedures of PHP Code walkthrough Active
using LAMP server learnin
L2 L2
g,
Hands-
on
practic
e
L3 L3 Dynamic Web page creation Code walkthrough Active
L4 L4 demonstration learnin
g,
Hands-
on
practic
e
Assessment Strategy : CAT-I (50) CAT-II (50) Activity-I (5) Activity-II (5)
Marks : 22 - - -
Course Assessment & PAT-I (50) PAT-II (50) COE (45) -
Grading Policy :
(Practical Component)
Marks : 22
Other Assessment Strategy/Tools :Formative Assessment (Online
Certifcation)
Measuring CO1 attainment through : CIE = SEE = CES =
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1
3 3 3 3 3
Contact Hours: 12/60 (20% contributing to the course) Benchmark/
Target: 80/70
Session Cumulative Course Content/Topics Content Delivery Ped
Session No Mechanism ago
gy
1 9. Incorporating PHP within HTML Lecture, Interactive Activ
discussion e
lear
ning,
Gro
up
disc
ussi
ons
2 10. The Structure of PHP Lecture, Interactive Inqui
discussion ry-
Bas
ed
Lear
ning
3 11. Expressions & Control Flow in PHP Interactive Lecture, Inqui
Real time Scenarios ry-
Bas
ed
Lear
ning
4 12. Expressions, Operators, Conditionals Lecture, Interactive Activ
discussion e
lear
ning,
Gro
up
disc
ussi
ons
5 13. Looping Lecture, Case Activ
studies e
lear
ning,
Gro
up
disc
ussi
ons
6 14. Implicit and Explicit Casting Interactive Lecture, Activ
Real time Scenarios e
lear
ning,
Q&A
7 15. PHP Dynamic Linking Lecture, Interactive Activ
examples e
lear
ning,
Gro
up
disc
ussi
ons
8 16. PHP Dynamic Linking Lecture, Code Inqui
walkthrough ry-
Bas
ed
Lear
ning
L1 L5 Program on variables and operators in Lecture, Code Inqui
PHP walkthrough ry-
Bas
ed
Lear
ning
L2 L6 Code walkthrough Activ
e
lear
ning,
Han
ds-
on
prac
tice
L3 L7 Implementing control structures in PHP Code walkthrough Activ
e
lear
ning,
Han
ds-
on
prac
tice
L4 L8
Assessment Strategy : CAT-I (50) CAT-II (50) Activity-I (5) Activity-II (5)
Marks : 28 - - -
Course Assessment & PAT-I (50) PAT-II (50) COE (45) -
Grading Policy :
(Practical Component)
Marks : 28
Other Assessment Strategy/Tools :Formative Assessment (Online
Certification)
Measuring CO2 attainment through : CIE = SEE = CES =
SESSION-WISE PLAN [CO3]
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1
3 3 3 3 3
Contact Hours: 12/60 ( 20% contributing to the course) Benchmark/
Target: 80/70
Session Cumulative Course Content/Topics Content Delivery Pedag
Session No Mechanism ogy
1 17. PHP Functions, Including and Requiring Lecture, Interactive Active
Files, discussion learnin
g,
Group
discuss
ions
2 18. PHP Version Compatibility, Lecture, Interactive Inquiry-
discussion Based
Learnin
g
3 19. PHP Objects, Lecture, Interactive Inquiry-
discussion Based
Learnin
g
4 20. PHP Arrays : Basic Access, Lecture, Interactive Active
discussion learnin
g,
Group
discuss
ions
5 21. The foreach...as Loop Interactive Lecture, Inquiry-
Real time Scenarios Based
Learnin
g
6 22. The foreach...as Loop Lecture, Interactive Active
examples learnin
g, Q&A
7 23. Multidimensional Arrays, Lecture, Interactive Active
examples learnin
g,
Group
discuss
ions
8 24. Using Array Functions Lecture, Inquiry-
Visualization Based
Learnin
g
L1 L9 Implementing Objects and Arrays in Lecture, Active
PHP. Visualization learnin
L2 L10
g, Q&A
L3 L11
L4 L12
Assessment Strategy : CAT-I (50) CAT-II (50) Activity-I (5) Activity-II (5)
Marks : 22 - -
Course Assessment & PAT-I (50) PAT-II (50) COE (45) -
Grading Policy :
(Practical Component)
Marks : 22
Other Assessment Strategy/Tools :Formative Assessment (Online
certification)
Measuring CO3 attainment through : CIE = SEE = CES =
SESSION-WISE PLAN [CO4]
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1
3 3 3 3 3
Contact Hours: 12/60 (20% contributing to the course) Benchmark/
Target: 80/70
Session Cumulative Course Content/Topics Content Delivery Pedag
Session No Mechanism ogy
1 25. Using printf, Date and Time Functions, Interactive Lecture Q&A
2 26. File Handling, Discussion Active
learnin
g,
Collabo
rative
proble
m-
solving
3 27. Introduction to MySQL: MySQL Basics, Industry Cases Active
learnin
g,
Collabo
rative
proble
m-
solving
4 28. Summary of Database Terms, Interactive Lecture Active
learnin
g,
Collabo
rative
proble
m-
solving
5 29. Accessing MySQL via the Command Line Interactive Lecture, Active
Real time Scenarios Learnin
g,
Discus
sion
6 30. Accessing MySQL via the Command Line Lecture, Interactive Active
discussion learnin
g,
Q&A,
Group
discuss
ions
7 31. Indexes Interactive Lecture, Active
Visualization learnin
g,
Collabo
rative
proble
m-
solving
8 32. Indexes Interactive Lecture, Active
Visualization learnin
g,
Collabo
rative
proble
m-
solving
L1 L13 Demonstrating data and time functions in Code walkthrough Active
PHP. learnin
g,
Hands-
on
practic
e
L2 L14 Exploring MySQL features and Code walkthrough Active
components. learnin
g,
Hands-
on
practic
e
L3 L15 File handling examples in MySQL. Code walkthrough, Active
L4 L16 Case Study learnin
g,
Hands-
on
practic
e
Assessment Strategy : CAT-I (50) CAT-II (50) Activity-I (5) Activity-II (5)
Marks : - 28 - -
Course Assessment & PAT-I (50) PAT-II (50) COE (45) -
Grading Policy :
(Practical Component)
Marks : 28
Other Assessment Strategy/Tools :Formative Assessment (Quiz)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1
3 3 3 3 2 3
Contact Hours: 12/60 (20% contributing to the course) Benchmark/
Target: 80/70
Session Cumulative Course Content/Topics Content Delivery Ped
Session No Mechanism ago
gy
1 33. Accessing MySQL Using PHP Interactive Lecture Q&A
2 34. Querying a MySQL Database with PHP, Discussion Activ
e
lear
ning,
Coll
abor
ative
prob
lem-
solvi
ng
3 35. Practical MySQL- Form Handling Industry Cases Activ
e
lear
ning,
Coll
abor
ative
prob
lem-
solvi
ng
4 36. Building Forms,
5 37. Interactive Lecture, Activ
6 38. Real time Scenarios e
Lear
ning,
Disc
ussi
on
7 39. Retrieving Submitted Data Interactive Lecture, Activ
8 40. Visualization e
lear
ning,
Q&A
L1 L17 Querying MySQL with PHP. Code walkthrough Activ
L2 L18 e
lear
ning,
Han
ds-
on
prac
tice
L3 L19 Simple Database Program demonstration. Code walkthrough, Activ
L4 L20 Case study e
lear
ning,
Han
ds-
on
prac
tice
CAT-I (50) CAT-II (50) Activity-I (5) Activity-II (5)
Marks : - - - -
Course Assessment & PAT-I (50) PAT-II (50) COE (45) -
Grading Policy :
(Practical Component)
Marks : 28
Other Assessment Strategy/Tools :-
Overall Quality
of Question
Paper as per
Bloom’s
Taxonomy
Levels
Bloom’s Level 1 2 3 4 5
Marks - 34 66 10 -
% of Questions - 30.90% 60.00% 09.09% -
PROPOSED ACTIVITY-I (CO5)
Online Certification