0% found this document useful (0 votes)
85 views8 pages

4sem 6 Project Scripting Languages - Project

Uploaded by

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

4sem 6 Project Scripting Languages - Project

Uploaded by

PRABHU G
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Program Core L T P C

SCRIPTING LANGUAGES
Project 0 0 6 2

Rationale:
The main objective of the course is to introduce the students with the
advanced Web-based software development using JavaScript, PHP, and MySQL.
The subject will impart knowledge to design visually appealing, dynamic, device-
independent, and interactive web-based applications with client-side and server-side
scripting. Additionally, this course aims at developing innovative skills in the students
whereby they apply the knowledge and skills gained through the course by
undertaking a project. The individual students have different skills, attitudes, and
strengths. At the end of this course, the students will learn how to work with the team
and how to prepare the report.

Course Objectives:

 To learn to utilize the PHP statements for Application Development


 To learn to develop web applications using PHP and MysQL
 To design the interactive and dynamic web applications using AJAX,JQUERY
and Node.js
 To learn to work in teams and to utilize the knowledge gained into an
application suitable for a real practical working environment
 Learn and understand the gap between the technological knowledge acquired
and the actual industrial need and to compensate it by acquiring additional
knowledge as required

DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025


1
2023 REGULATION
Course Outcomes:
At the end of this course, students will be able to:

CO1: Write PHP script to store, access and display the data in the MySQL
Database.
CO2: Design the dynamic webpages using AJAX,Jquery and Node.js
CO3: Develop device-independent Web application using Bootstrap
CO4: Identify, discuss and justify the technical aspects of the chosen project with a
Comprehensive and systematic approach with the team.
CO5: Communicate and report effectively project related activities and findingsand
Reproduce, improve and refine the acquired result

Pre-requisites:-
Web Designing Course

CO/PO Mapping

CO /
PO1 PO2 PO3 PO4 PO5 PO6 PO7
PO

CO1 3 3 3 2 1 - 1

CO2 3 3 3 2 1 - 1

CO3 3 3 3 3 2 - 2

CO4 3 3 3 3 2 3 3

CO5 3 3 3 3 2 3 3

Legend: 3-High Correlation, 2-Medium Correlation, 1-Low Correlation

Instructional Strategy:

DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025


2
2023 REGULATION
 Real-World Relevance: Incorporate relatable, real-life examples and
engineering applications to help students understand and appreciate course
concepts.
 Interactive Learning: Utilize demonstrations and plan interactive student
activities for an engaging learning experience.

 Simulation and Real-World Practice: Conduct demonstrations and hands-on


activities in with built in Models

 Encourage Critical Analysis and Thinking: Foster an environment where students


can think over the real world problem and find the solution for the same also they
can honestly assess experiment outcomes and analyze potential sources of error
in case of discrepancies.

 Cooperative & Team-Based Learning: Forster the environment where in the


students can work in the team, discuss among the team to find the solution for
the real-world problem.

Guidelines for Project Team Formulation


Batch size: Maximum 6 students per batch

Assessment Methodology:

Continuous Assessment (40 marks) End


Semester
CA1 CA2 CA3 Examination
(60 marks)
Practical Review -1 Review 2
Practical Test
Mode Test (after 6th (after 12th Project Viva
(Ex No 1-4 )
(Ex No 4-8 ) Week) Week)
Duration 2 hours 2 hours 3 hours 3 hours 3 hours

DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025


3
2023 REGULATION
Exam Marks 50 50 50 50 100

Converted to 10 10 10 10 60

Final Marks 20 20 60

Note:
● CA1 and CA2 Assessment tests should be conducted for the Practical
portions. Both will be considered for 20 Marks for internal assessment.
● Two reviews should be conducted, each for 50 Marks, and it is converted to
10 Marks. The sum of both the review marks is considered for CA3. Proper
records should be maintained for the two Project Reviews. Each review is
evaluated as per the following guidelines:
Details of Mark allocation Max. Marks
Presentation 20
Implementation 20
Viva Voce 10
Total 50

Evaluation for board examination:

Details of Mark allocation Max. Marks


Implementation /Demo 40
Report 30
Viva Voce 30
Total 100

Program Core SCRIPTING LANGUAGES L T P C

DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025


4
2023 REGULATION
Project 0 0 6 2
Unit I PHP INTRODUCTION
Theory: Introduction to Server Side Scripting - PHP: PHP Structure and
Syntax - Integrating HTML with PHP - if Statements - if and else – switch
case - for loop – for each loop- Strings – Arrays - HTML Form Elements
Processing in PHP - Passing Variables between Pages.
12
Practice Experiments:
Ex No 1: Write PHP code to implement any five string and array functions
Ex No 2: Design the HTML form to collect student biodata and SSLC Mark,
Process the collected data in the PHP and Find Total and Average for Mark.
Unit II PHP PRGRAMMING AND MYSQL PHP
Theory:Sessions and Cookies- Page redirection- Connecting to the MySQL
Server – Insert, Edit, Update, Delete and Querying the Database from PHP
Practice Experiments:
Ex No 3:Develop the simple application which display result of the student
by getting register number as user input( assume student marks are already
12
available in the database)
Ex No 4: Develop the simple login page, which validates the username, and
password (assume username, password and student_name are stored in the
database). If username and password are correct, the page should redirect
to Welcome.php file and display the student_name in that page. If username
or password is incorrect page should remain in login page itself.
Unit III AJAX AND JQUERY
Theory: Introduction to AJAX -The XMLHttpRequest Object - JSON - 12
Introduction to jQuery - jQuery Events – jQuery Effects - AJAX and JQuery.
Practice Experiments:
Ex No 5:Write the code to disable right-click option in the webpage using the
jQuery
Ex No 6: Develop the simple application which display details of the college
by getting college code as input using AJAX without reloading the page

DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025


5
2023 REGULATION
(assume college details like code, name, courses_offered, address, hostel
facility, etc., are already available in the database)
Unit IV WEB APPLICATIONS FRAMEWORKS
Theory: Bootstrap 5.0: Cards – Nav Bar- Form elements- Node.js :
Introduction – NPM-Node js Modules-upload files- Send an Email – Events-
Node.js and Mysql-introduction to Django
12
Practice Experiments:
Ex No 7:Develop the Node.js code to upload the file to server
Ex No 8:Develop the Node.js code to send an email

Project Development & Report Preparation 42


TOTAL HOURS 90

Suggested List of Project (Not limited to this list):


1. College Management Software
2. Livestock Management software
3. Online Student Attendance and Biodata Management Software
4. Online Employee Management Software
5. Online Event Management Software
6. Online Transport Management Software
7. Online Library Management Software
8. Online Blood Bank
9. Online Shopping / Billing Software
10. Online Book / Music Store
Suggested List of Students Activity:
 Presentation/Seminars by students on any recent technological developments
in Web development.
 online quizzes
 Project Development

Text Books:

DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025


6
2023 REGULATION
1. Thomas Powell, Fritz Schneider “Java Script: The Complete Reference”, Tata
McGras-Hill, Third Edition, July 2017.
2. Timothy Boronczyk, Elizabeth Naramore, Jason Gerner, Yann Le Scouarnec,
Jeremy Stolz, Michael K. Glass “Beginning PHP6, Apache, MySQL, Web
Development”, Wiley Pub., 2009.
3. David Barron: “The World of Scripting Languages”, 1st Edition, Wiley
publications

Reference Books:

1. Thomas Powell “Ajax: The Complete Reference “, 2008,Mc grew hill.


2. Sandro Pasquali, Kevin Faaborg “Mastering Node.js” Second Edition,
December 2017,Packt Publishing
3. Ben Shaw, SaurabhBadhwar, Andrew Bird, Bharath Chandra K S, Chris
Guest “Web Development with Django”,· 2021
4. Alex Libby, “Mastering jQuery”, Packet Publications first edition,2015
5. AzatMardan, “Practical Node. Js Building Real-World Scalable Web Apps”,
APRESS Publication, 2018

Web-based/Online Resources:
1. https://archive.org/details/BeginningPHP6ApacheMySQL6WebDevelopment/
page/n7/mode/2up
2. https://www.tutorialspoint.com/nodejs/nodejs_introduction.htm
3. https://www.tutorialspoint.com/php/index.htm
4. https://www.w3schools.com/nodejs/
5. https://www.w3schools.com/jquery/default.asp
6. https://www.w3schools.com/php/default.asp
7. https://phpgurukul.com

Equipment / Facilities required conducting the Practical Course / Project

DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025


7
2023 REGULATION
Hardware Required.
1. Desktop / Laptop Computers.
Software Required.
1. Apache / Httpd / Wamp/ Xamp Webserver
2. MySQL
3. Any Web browser

DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025


8
2023 REGULATION

You might also like