SlideShare a Scribd company logo
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

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
WithTheBest
 
‘CodeAliker’ - Plagiarism Detection on the Cloud
‘CodeAliker’ - Plagiarism Detection on the Cloud ‘CodeAliker’ - Plagiarism Detection on the Cloud
‘CodeAliker’ - Plagiarism Detection on the Cloud
acijjournal
 
OOP Java
OOP JavaOOP Java
OOP Java
Saif Kassim
 
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
 
Speech To Speech Translation
Speech To Speech TranslationSpeech To Speech Translation
Speech To Speech Translation
IRJET Journal
 
agile refactoring and integration techniques.pdf
agile refactoring and integration techniques.pdfagile refactoring and integration techniques.pdf
agile refactoring and integration techniques.pdf
shreyassoni7
 
From requirements to ready to run
From requirements to ready to runFrom requirements to ready to run
From requirements to ready to run
ijfcstjournal
 
WEB DEVELOPMENT TECHNOLOGIES.pptx
WEB DEVELOPMENT TECHNOLOGIES.pptxWEB DEVELOPMENT TECHNOLOGIES.pptx
WEB DEVELOPMENT TECHNOLOGIES.pptx
RAVINDRASONWANE2
 
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
IRJET Journal
 
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptxGEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
Geetha982072
 
codex.pptx
codex.pptxcodex.pptx
codex.pptx
ASHISH KUMAR
 
Ai Project ppt.pptx
Ai Project ppt.pptxAi Project ppt.pptx
Ai Project ppt.pptx
hammadhassan9507
 
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
ijseajournal
 
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
IRJET Journal
 
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
 

Similar to Mini Project Presentation .pptx (16)

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
 

Recently uploaded

Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 

Recently uploaded (20)

Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 

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