SlideShare a Scribd company logo
1 of 10
1
Lokmanya Tilak College of Engineering
Department of Computer science and Engineering (Data Science)
Morse Code Trainer
Mini Project- Presentation - I
Neha Prajapati Ganesh Pawar
Mayank Tiwari Rahul Kushwaha
Guide Name: Prof. Dr. Nandini Chandra Nag
Contents
 Introduction
 Problem Definition
 Literature Survey
 Gaps identified in Current System/Technology
 Methodology / Flow chart
 Design of the Proposed System
 Next Plan of action
 References
2
Introduction
As an avid enthusiast of coding, we were intrigued by the timeless yet
fascinating Morse code. Its historical significance as a communication
method and its relevance in modern technologies inspired me to
explore its implementation in Python. The motivation behind creating a
Morse code trainer stems from the desire to blend tradition with
innovation, bridging the gap between classic encoding methods and
contemporary programming languages. The objective of this project is
to develop a versatile and efficient Morse code trainer in Python.
Through this endeavor, we aim to explore various algorithmic
techniques and data structures to facilitate seamless learning of Morse
code. Additionally, the implementation will prioritize error handling to
ensure robustness and reliability. By incorporating this tool, we hope to
contribute to the broader applications of Morse code in communication,
cryptography, and educational contexts within the realm of Python
programming. Ultimately, the goal is to create a valuable resource for
fellow coding aficionados seeking to delve into the intricacies of Morse
code encryption and decryption in the modern era.
3
Problem Definition
Leveraging the built-in functions, develop an approach to involve
random letter permutations in a programming language. The innovation
should addresses the absence of a learning tool that integrates code
comprehension with time management during problem-solving. The
core objective is to offer the users exposure to various word
combinations while enabling them to monitor their time to solve each
problem. This prototype should not only facilitate code learning but also
enhances the user's proficiency in both Morse code and efficient
problem-solving. This solution bridge the gap in the existing training
methods, promoting comprehensive skill development in a single
platform.
4
Literature Survey
Publication
Details(Yr.)
Title of the Paper Key Aspects/Issues
5
Gaps Identified
A well structured platform for the user
Absence of a proper teaching method
Lack of Real time Monitoring
Correct answer display system and time management
6
Methodology / Flow chart
ALGORITHM:
1. Start
2. Import Random, Time, Morse Code Library
3. Display a Random Two/Three/Four lettered Word
4. Input Morse Code for the word
5. If Morse Code Entered==Morse Code of The given word
6. Display Correct & Time Taken=Start Time-End Time
7. Goto Step 10
8. If Morse Code Entered=!Morse Code of The given word
9. Display Incorrect and Morse Code Of The Word
10. Continue
11. If Input==exit
12. Stop
7
Design of the Proposed System
Random Word Generation: The system selects words from a
predefined list and converts them into Morse code.
Correct Input: If the user enters the correct translation, the system
displays the time taken to complete the translation.
Incorrect Input: If the user enters an incorrect translation, the system
provides immediate feedback by displaying the correct Morse code
translation.
Timer: The system includes a timer that starts when the user is
presented with the Morse code and stops when the user submits their
translation.
8
Next Plan of Action
Create a Graphical User Interface for the prototype version.
Work upon skills to develop a user friendly website.
Enhance the user experience with AI Tools.
Create an application that serves all the purposes.
9
References
1. Morse Code & its Legacy by GitHub
2. Research on Automatic Decoding of Morse Code Based on Deep
Learning by IEEE Explorer.
10

More Related Content

Similar to Mini Project Presentation .pptx

Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...
Up2Universe
 
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptxGEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
Geetha982072
 
Internship_PPT_format (1).pptx
Internship_PPT_format (1).pptxInternship_PPT_format (1).pptx
Internship_PPT_format (1).pptx
VaghasiyaZeel
 
ChatGPT Shaping Tomorrow's Conversations
ChatGPT Shaping Tomorrow's ConversationsChatGPT Shaping Tomorrow's Conversations
ChatGPT Shaping Tomorrow's Conversations
FahadZafar39
 
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
ZurliaSoop
 
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
ZurliaSoop
 
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
ZurliaSoop
 
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
ZurliaSoop
 

Similar to Mini Project Presentation .pptx (20)

Hire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
Hire a Machine to Code - Michael Arthur Bucko & Aurélien NicolasHire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
Hire a Machine to Code - Michael Arthur Bucko & Aurélien Nicolas
 
‘CodeAliker’ - Plagiarism Detection on the Cloud
‘CodeAliker’ - Plagiarism Detection on the Cloud ‘CodeAliker’ - Plagiarism Detection on the Cloud
‘CodeAliker’ - Plagiarism Detection on the Cloud
 
OOP Java
OOP JavaOOP Java
OOP Java
 
Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...
 
Speech To Speech Translation
Speech To Speech TranslationSpeech To Speech Translation
Speech To Speech Translation
 
agile refactoring and integration techniques.pdf
agile refactoring and integration techniques.pdfagile refactoring and integration techniques.pdf
agile refactoring and integration techniques.pdf
 
From requirements to ready to run
From requirements to ready to runFrom requirements to ready to run
From requirements to ready to run
 
WEB DEVELOPMENT TECHNOLOGIES.pptx
WEB DEVELOPMENT TECHNOLOGIES.pptxWEB DEVELOPMENT TECHNOLOGIES.pptx
WEB DEVELOPMENT TECHNOLOGIES.pptx
 
An Intelligent Career Counselling Bot A System for Counselling
An Intelligent Career Counselling Bot A System for CounsellingAn Intelligent Career Counselling Bot A System for Counselling
An Intelligent Career Counselling Bot A System for Counselling
 
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptxGEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
 
codex.pptx
codex.pptxcodex.pptx
codex.pptx
 
Ai Project ppt.pptx
Ai Project ppt.pptxAi Project ppt.pptx
Ai Project ppt.pptx
 
Programmer Productivity Enhancement Through Controlled Natural Language Input
Programmer Productivity Enhancement Through Controlled Natural Language InputProgrammer Productivity Enhancement Through Controlled Natural Language Input
Programmer Productivity Enhancement Through Controlled Natural Language Input
 
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOTA Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
 
Internship_PPT_format (1).pptx
Internship_PPT_format (1).pptxInternship_PPT_format (1).pptx
Internship_PPT_format (1).pptx
 
ChatGPT Shaping Tomorrow's Conversations
ChatGPT Shaping Tomorrow's ConversationsChatGPT Shaping Tomorrow's Conversations
ChatGPT Shaping Tomorrow's Conversations
 
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
Jual obat aborsi Bantul ( 085657271886 ) Cytote pil telat bulan penggugur kan...
 
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
Obat Aborsi Cytotec Jogja ( 085657271886 ) pil telat bulan penggugur kandunga...
 
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
Jual Obat Aborsi Telat 2 bulan 085657271886 Pil Penggugur Kandungan Telat 2 B...
 
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
Jual Obat Aborsi Telat 4. bulan 085657271886 Pil Penggugur Kandungan Telat. 4...
 

Recently uploaded

21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
rahulmanepalli02
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
IJECEIAES
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
Kamal Acharya
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
MaherOthman7
 

Recently uploaded (20)

Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s Handbook
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 

Mini Project Presentation .pptx

  • 1. 1 Lokmanya Tilak College of Engineering Department of Computer science and Engineering (Data Science) Morse Code Trainer Mini Project- Presentation - I Neha Prajapati Ganesh Pawar Mayank Tiwari Rahul Kushwaha Guide Name: Prof. Dr. Nandini Chandra Nag
  • 2. Contents  Introduction  Problem Definition  Literature Survey  Gaps identified in Current System/Technology  Methodology / Flow chart  Design of the Proposed System  Next Plan of action  References 2
  • 3. Introduction As an avid enthusiast of coding, we were intrigued by the timeless yet fascinating Morse code. Its historical significance as a communication method and its relevance in modern technologies inspired me to explore its implementation in Python. The motivation behind creating a Morse code trainer stems from the desire to blend tradition with innovation, bridging the gap between classic encoding methods and contemporary programming languages. The objective of this project is to develop a versatile and efficient Morse code trainer in Python. Through this endeavor, we aim to explore various algorithmic techniques and data structures to facilitate seamless learning of Morse code. Additionally, the implementation will prioritize error handling to ensure robustness and reliability. By incorporating this tool, we hope to contribute to the broader applications of Morse code in communication, cryptography, and educational contexts within the realm of Python programming. Ultimately, the goal is to create a valuable resource for fellow coding aficionados seeking to delve into the intricacies of Morse code encryption and decryption in the modern era. 3
  • 4. Problem Definition Leveraging the built-in functions, develop an approach to involve random letter permutations in a programming language. The innovation should addresses the absence of a learning tool that integrates code comprehension with time management during problem-solving. The core objective is to offer the users exposure to various word combinations while enabling them to monitor their time to solve each problem. This prototype should not only facilitate code learning but also enhances the user's proficiency in both Morse code and efficient problem-solving. This solution bridge the gap in the existing training methods, promoting comprehensive skill development in a single platform. 4
  • 6. Gaps Identified A well structured platform for the user Absence of a proper teaching method Lack of Real time Monitoring Correct answer display system and time management 6
  • 7. Methodology / Flow chart ALGORITHM: 1. Start 2. Import Random, Time, Morse Code Library 3. Display a Random Two/Three/Four lettered Word 4. Input Morse Code for the word 5. If Morse Code Entered==Morse Code of The given word 6. Display Correct & Time Taken=Start Time-End Time 7. Goto Step 10 8. If Morse Code Entered=!Morse Code of The given word 9. Display Incorrect and Morse Code Of The Word 10. Continue 11. If Input==exit 12. Stop 7
  • 8. Design of the Proposed System Random Word Generation: The system selects words from a predefined list and converts them into Morse code. Correct Input: If the user enters the correct translation, the system displays the time taken to complete the translation. Incorrect Input: If the user enters an incorrect translation, the system provides immediate feedback by displaying the correct Morse code translation. Timer: The system includes a timer that starts when the user is presented with the Morse code and stops when the user submits their translation. 8
  • 9. Next Plan of Action Create a Graphical User Interface for the prototype version. Work upon skills to develop a user friendly website. Enhance the user experience with AI Tools. Create an application that serves all the purposes. 9
  • 10. References 1. Morse Code & its Legacy by GitHub 2. Research on Automatic Decoding of Morse Code Based on Deep Learning by IEEE Explorer. 10