0% found this document useful (0 votes)
88 views4 pages

PWP Proposal

The micro-project proposal outlines developing a Python program to encode and decode text using an encryption algorithm. The program aims to improve security for sensitive data, increase efficiency over manual methods, and be easy to use without specialized skills. Developing the program will provide experience in Python programming, software development, and algorithm design. The proposed methodology includes selecting an algorithm, implementing encoding and decoding functions, testing the functions, and documenting the program. The action plan details tasks from forming a team to validating the completed project. Required resources include a computer, Windows 10, Visual Studio Code, and a team of 4 students guided by Dr. Gosavi.

Uploaded by

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

PWP Proposal

The micro-project proposal outlines developing a Python program to encode and decode text using an encryption algorithm. The program aims to improve security for sensitive data, increase efficiency over manual methods, and be easy to use without specialized skills. Developing the program will provide experience in Python programming, software development, and algorithm design. The proposed methodology includes selecting an algorithm, implementing encoding and decoding functions, testing the functions, and documenting the program. The action plan details tasks from forming a team to validating the completed project. Required resources include a computer, Windows 10, Visual Studio Code, and a team of 4 students guided by Dr. Gosavi.

Uploaded by

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

Micro-Project Proposal

Title of Micro-Project: - Encoding and Course:Co6I


decoding of message using python. Guided By: Dr.G.R. Gosavi
Subject: Programming with python .

1.0 Aim/Benefits of the Micro-Project:

The aim of this micro-project is to develop a Python program that can encode and decode text
using a chosen algorithm. By implementing this program, we aim to provide a simple and efficient
tool for individuals or organizations that need to secure their messages and sensitive information.
This micro-project will provide a number of benefits, including:
1.1 Improved security: By using an encoding algorithm, our program can help protect messages
and sensitive information from unauthorized access. This is especially important for individuals
and organizations that deal with confidential or sensitive data.
1.2 Increased efficiency: Our program will provide an efficient and convenient way to encode
and decode text, saving users time and effort.

1.3 Ease of use: The program will be designed to be user-friendly and easy to use, requiring no
specialized knowledge or technical skills.
1.4 Educational value: Developing the program will provide valuable experience in Python
programming, software development, and algorithm design. This experience can be used to build
more complex and advanced programs in the future.

2.0 Course Outcome Addressed


• Outcome 1: Display message on screen using Python script on IDE .
• Outcome 2: Develop python program to demonstrate use of Operators .
• Outcome 3: Perform operations on data structures in Python
• Outcome 4:Develop functions for given problem .
• Outcome5: Design classes for given problem.
• Outcome 6: Handle exceptions.
3.0 Proposed Methodology: -

Firstly, we will define the problem that we are trying to solve. Our aim is to create a program
that can encode and decode text using a specific algorithm. This will require us to understand
the problem in detail and define clear objectives for the project.
Next, we will research existing solutions that address the same problem. This will help us to
determine if our solution is unique and identify potential limitations or drawbacks. By learning
from the successes and failures of others, we can avoid common mistakes and build a better
program.
Once we have an understanding of the problem and existing solutions, we will choose an
encoding algorithm for our program. There are many different algorithms we could choose
from, such as Caesar Cipher, Vigenère Cipher, or AES. We will select an algorithm that meets
our specific needs and is appropriate for our project.
Next, we will implement the encoding and decoding functions using the chosen algorithm.
This will involve writing code in Python that takes in a message and a key and outputs the
encoded or decoded message. We will ensure that our code is well-organized, efficient, and
easy to understand.
After implementing the functions, we will test them to ensure that they are working correctly.
This will involve creating test cases for different inputs and checking that the output is what
we expect. We will refine the implementation based on the results of our testing, aiming to
improve the accuracy, speed, and reliability of our program.
Finally, we will write documentation for our program, including instructions for how to use it
and any dependencies it may have. If we want to make our program more accessible to users
who may not be comfortable with command-line interfaces, we could also create a user-
friendly interface, such as a GUI. Our aim is to create a well-documented, user-friendly, and
reliable program that meets our objectives and solves the problem we have defined.

4.0 Action Plan :-

S. Planned Start
Details of activity Planned Finish Date
No. Date

a. Group is formed.
1. b. Selection of Micro-Project topic
through online form, from the list
given on website.
a. Discussion of Micro-Project topic with
teacher.
2.
b. Searched the required literature on
Micro- Project.

a. Discussion on searched document and


3. making proposal of Micro-Project.
b. Synopsis of Micro-Project is submitted.

a. Searched the required procedure and


document related to Micro-Project.
4.
b. Making necessary arrangement of
Micro- Project.

Designing and Applying


5. Algorithm/Methods etc.

6. Implementation of Micro-Project

7. Validation of Micro-Project

Result or output & Submission of Micro-


8.
Project.

5.0:-Resource Required

Sr.
No. Name of Resource Specification Qty. Remarks

Hardware : Processor: i5 11th gen


1. 1
Computer system Ram: 8GB

2. Operating System Windows 10. 1

3. Software/ IDE Vs code 1


Name of Team Members with Roll No’s:-
1. Prathmesh Khandare. Roll No: 01.
2. Kapil Tali Roll No 03.
3. Bhavesh Rathod Roll No: 07
4. Yash Banait Roll No:08

Project Guide:

Dr. G. R. Gosavi.

You might also like