You are on page 1of 20

A

Micro Project Report


On

“Design a form to check whether a


passed string is palindrome or not.”

Submitted by

Ruchika Suresh Arote


Aditi Devidas Dhumal
Mehtab Maksud Ansari
Meet Shital Patel

Under the Guidance of


Prof.V.B.Ohol

In the Partial Fulfilment of Fifth Semester of Diploma in


Computer Engineering

Department of Computer Engineering


Sandip Polytechnic
Mahiravani,Nashik-422213

Affiliatedto

Maharashtra State
Board of Technical Education

Academic Year 2021-2022


Maharashtra State

Board of Technical Education

Certificate

This Is to certify that Ms. Ruchika Suresh Arote with Roll No-71 has successfully
completed Micro-project in course Client Side Scripting(22519) for the academic year
2021-2022 as prescribed in the 'Assessment Manual 'during his/her tenure of completing
Fifth Semester of Diploma Program in Computer Engineering from institute, Sandip
Polytechnic with institute code1167.

Place: Nashik EnrollmentNo:2011670049

Date: Exam Seat No:

Course Teacher Head of the Department Head of


the Institute
Maharashtra State

Board of Technical Education

Certificate

This Is to certify that Ms. Aditi Devidas Dhumal with Roll No-69 has successfully
completed Micro-project in course Client Side Scripting(22519) for the academic year
2021-2022 as prescribed in the 'Assessment Manual 'during his/her tenure of completing
Fifth Semester of Diploma Program in Computer Engineering from institute, Sandip
Polytechnic with institute code1167.

Place: Nashik EnrollmentNo:2011670047

Date: Exam Seat No:

Course Teacher Head of the Department Head of the


Institute
Maharashtra State

Board of Technical Education

Certificate

This Is to certify that Mr. Mehtab Maksud Ansari with Roll No-67 has successfully
completed Micro-project in course Client Side Scripting(22519) for the academic year
2021-2022 as prescribed in the 'Assessment Manual 'during his/her tenure of completing
Fifth Semester of Diploma Program in Computer Engineering from institute, Sandip
Polytechnic with institute code1167.

Place: Nashik EnrollmentNo:2011670537

Date: Exam Seat No:

Course Teacher Head of the Department Head of the


Institute
Maharashtra State

Board of Technical Education

Certificate

This Is to certify that Mr. Meet Shital Patel with Roll No-64 has successfully completed
Micro-project in course Client Side Scripting(22519) for the academic year 2021-2022 as
prescribed in the 'Assessment Manual 'during his/her tenure of completing Fifth Semester of
Diploma Program in Computer Engineering from institute, Sandip Polytechnic with
institute code1167.

Place: Nashik EnrollmentNo:2011670491

Date: Exam Seat No:

Course Teacher Head of the Department Head of the


Institute
Micro-Project Praposal

“Design a form to check whether a


passed string is palindrome or not.”

1.Aim of the Micro-Project-

Design a form to accept the string from user and write


javascript to check whether a passed string is palindrome or not.

2.Intended Course Outcomes-

a)Create interactive web pages using program flow control structure.


b)Implement array and function in Javascript.
c)Create event based web forms using Javascript.

3.Proposed methodology-

The project aims is to design a form to accept the string from


user and write Javascript to check whether a passed using string is
palindrome or not in the following format:

Step I:- Searched and Selected the topic for mocroproject.

Step II:- Discussed about the microproject.

Step III:- Distributed the work accordingly.

Step IV:- Collected and gathered the required data.

Step V:- Develop a code then test the code and remove errors if any.

Step VI:- Process information in one document.

Step VII:- Consulted with our subject teacher.


Micro-Project Report
On

“ Design a form to check whether a passed string is


palindrome or not.”

1. Rationale

A palindrome is a word, number, phrase, or other sequence of


characters which reads the same backward as forward. There are also
numeric palindromes, including date/timestamps using short digits
11/11/11 11:11 and long digits 02/02/2020. Sentence-length
palindromes ignore capitalization, punctuation, and word boundaries.

The word palindrome was introduced by Henry Peacham in 1638. It is


derived from the Greek roots 'again' and 'way, direction'; a different
word is used in Greek, 'carcinic'(lit. crab-like) to refer to letter-by-
letter reversible writing. In recent history, there have been
competitions related to palindromes, such as the 2012 World
Palindrome Championship, set in Brooklyn, USA. The longest
palindromic word in the Oxford English Dictionary is the
onomatopoeic tattarrattat, coined by James Joyce in Ulysses(1922) for
a knock on the door.

Palindrome examples-

Below are a few example of Palindrome


1. Mom
2. Madam
3. Dad
4. Level
5. civic

2.Aim of the Micro-Project-

Design a form to accept the string from user and write JavaScript to check whether a
passed string is palindrome or not.
3.Course Outcomes Achieved-

a) Create interactive web pages using program flow control


structure.
b) Implement array and function in JavaScript.
c) Create event based web forms using JavaScript.

4.Literature Review-
This solution is very intuitive - we will simply reverse the
string and compare it to the original. If they are equal, it’s a
palindrome. Here we are using reverse(), split(), join(),toLowerCase()
which are built-in functions.

 toLowerCase(): This function will lower case the whole


string.

 Split(): Split function will split the string into individual


characters.

 Reverse(): Reverse function will reverse the string which is


output from the above function. This means the string will be
starting from the last character reading character by character
until the first character.

 Join():Join function will join the characters which were output


in reverse fashion from the above function.

5.Actual Methodology followed-

1. We focused on the materials we needed, as well as the instructions


and sorted it out in a manner which will expedite different
responsibilities of the team members.
2. Gathered information about Palindrome string.
3. Developed a code for palindrome string using built-in method.
4. Tested the code.
5. Prepared a report.
6. Checked for any further changes to be done in the project.
7.Created the final report of the project.

Code-
<!DOCTYPE html>
<html>
<head>

<script type=”text/javascript”>

function myFunction()

var str = document.getElementById('txtbox').value;

var result = checkPalindrome(str);

alert('The Entered String "'+str +'" is "'+result+'"');

function checkPalindrome(str)

var orignalStr;

str = str.toLowerCase();

orignalStr = str;

str = str.split('');

str = str.reverse();

str = str.join('');

var reverseStr = str;

if(orignalStr == reverseStr)

return 'Palindrome';

else

return 'Not Palindrome';


}

</script>

</head>

<body>

<form>

<h4><a href=""></a></h4>

<input type="text" id="txtbox" placeholder="Enter String" />

<input type="button" onclick="myFunction()"value="Check

Palindrome" />

</form>

</body>

</html>

6.Output of Microproject-
Fig 6.1 – Picture presentation
7.Actual Resource Used-

Sr. No. Resource required Spcifications

1 Computer system Processor i7 RAM-8GB

2 Operating system Windows 10

3 Notepad Text editor

4 Web browser Mozilla Firefox, Google Chrome

8.Skills Developed-

During the course of this micro-project we learnt about how to check whether a passed string is
Palindrome or not.

1. After working on the allotted microproject topic, We gained various skills like working in
team, making coordination between team members.
2. This project also made me increase my programming skills.

3. Such project work increases our knowledge other from the regular course work.

4. We learnt about palindrome using built-in method.

5. We learnt various methods of palindrome.

9.Applications of this Micro-project –

1. Most of us are introduced to palindrome as children. On their simple level, palindrome are
simple phrases that have the same sequence of letters when read both forward and backward

2. Most of the poet use palindrome phrases in their poetry so that it is easy to understand to
children.

3. There are many more complicated palindromes poetry. Once you’ve mastered
writing simple palindromes, writing a palindrome poem can be an exciting way to
put your skills to the test. The most families palindromes, in English at least, are
character-by-character-the written character read the same backwards as forwards.

4. Some palindrome use words as units rather than letters.


10.Action Plan

Sr Planned Planned Name of Responsible Team


Details of Activity
No Start Date Finish Date Members

1 Topic Discussion & Selection

2 Review of Literature
3 Aim/Benefits & Importance

4 Resources Required
5 Analysis of Collected Data

6 Design of System

7 Coding & Testing of Modules


Ruchika Arote
8 Coding & Testing of Modules
Aditi Dhumal
9 Coding & Testing of Modules

10 Integration of System Modules Mehtab Ansari

11 Testing of System Meet Patel


12 Compilation of Report
13 Compilation of Presentation

14 Presentation of Seminar
15 Final Submission
Resource Required

Sr. No. Resource required Spcifications

1 Computer system Processor i7 RAM-8GB

2 Operating system Windows 10

3 Notepad Text editor

4 Web browser Mozilla Firefox, Google Chrome

Name of Team Members with Roll No:

Roll No Name of Team Members


71 Ruchika Arote
69 Aditi Dhumal

67 Mehtab Ansari

64 Meet Patel

Prof.V.B.Ohol
Name & Signature of course teacher
Micro Project Evaluation Sheet

Name of Student: Ruchika Suresh Arote Enrollment No: 2011670049


Name of Program: Computer Engineering Semester: v
Course Title: Client Side Scripting Course Code: 22516
Title of Micro Project: “Design a form to check whether a passed string is palindrome or
not.”

Learning Outcomes Achieved:

a) Create interactive web pages using program flow control


structure.
b) Implement array and function in JavaScript.
c) Create event based web forms using JavaScript.

Poor Average Good Excellent Sub


Sr
Characteristic to be Assessed Marks Marks Marks Marks Tota
No
(1-3) (4-5) (6-8) (9-32) l
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
Completion of the Target as per Project
3
Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication(if


any)…………………………………..
………………………………………………………………
Name &Designation of Course Teacher: Prof.V.B.Ohol, Lecturer
Dated Signature:
Micro Project Evaluation Sheet

Name of Student: Aditi Devidas Dhumal Enrollment No: 2011670047


Name of Program: Computer Engineering Semester: v
Course Title: Client Side Scripting Course Code: 22516
Title of Micro Project: “Design a form to check whether a passed string is palindrome or
not.”

Learning Outcomes Achieved:

a) Create interactive web pages using program flow control


structure.
b) Implement array and function in JavaScript.
c) Create event based web forms using JavaScript.

Poor Average Good Excellent Sub


Sr
Characteristic to be Assessed Marks Marks Marks Marks Tota
No
(1-3) (4-5) (6-8) (9-32) l
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
Completion of the Target as per Project
3
Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication(if


any)…………………………………..
………………………………………………………………
Name &Designation of Course Teacher: Prof.V.B.Ohol, Lecturer
Dated Signature:

Micro Project Evaluation Sheet


Name of Student: Mehtab Maksud Ansari Enrollment No: 2011670516
Name of Program: Computer Engineering Semester: v
Course Title: Client Side Scripting Course Code: 22516
Title of Micro Project: “Design a form to check whether a passed string is palindrome or
not.”

Learning Outcomes Achieved:

a) Create interactive web pages using program flow control


structure.
b) Implement array and function in JavaScript.
c) Create event based web forms using JavaScript.

Poor Average Good Excellent Sub


Sr
Characteristic to be Assessed Marks Marks Marks Marks Tota
No
(1-3) (4-5) (6-8) (9-32) l
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
Completion of the Target as per Project
3
Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication(if


any)…………………………………..
………………………………………………………………
Name &Designation of Course Teacher: Prof.V.B.Ohol, Lecturer
Dated Signature:

Micro Project Evaluation Sheet


Name of Student: Meet Shital Patel Enrollment No: 20116700491
Name of Program: Computer Engineering Semester: v
Course Title: Client Side Scripting Course Code: 22516
Title of Micro Project: “Design a form to check whether a passed string is palindrome or
not.”

Learning Outcomes Achieved:

a) Create interactive web pages using program flow control


structure.
b) Implement array and function in JavaScript.
c) Create event based web forms using JavaScript.

Poor Average Good Excellent Sub


Sr
Characteristic to be Assessed Marks Marks Marks Marks Tota
No
(1-3) (4-5) (6-8) (9-32) l
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
Completion of the Target as per Project
3
Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication(if


any)…………………………………..
………………………………………………………………
Name &Designation of Course Teacher: Prof.V.B.Ohol, Lecturer
Dated Signature:

You might also like