CONTENTS
About Us
Instructions
C++ Programming
Submission Details
Contact Us
About Us
At Algonive, we are committed to providing students with real-world
experience that equips them for success in the tech industry. Our internship
program emphasizes hands-on learning, allowing students to work on live
projects and develop practical skills under the guidance of experienced
mentors. This immersive approach enables them to effectively apply their
knowledge to real-world challenges.
Our team of industry experts is passionate about supporting students in their
professional development. At Algonive, we foster a supportive and innovative
environment that encourages continuous learning and personal growth,
empowering students to confidently step into their future careers.
Instructions
Kindly announce your internship status on LinkedIn by mentioning @Algonive.
Ensure the timely completion of all assigned projects within the stipulated
deadlines.
Upload your complete source code to GitHub by creating a repository titled:
Algonive_Project_Name.
Upon project completion, share an update on LinkedIn that includes a video
explanation of your work along with the link to the corresponding GitHub
repository.
Weekly tasks will be assigned and must be completed within the given
timeframe. Submission is to be made through the official submission form.
For each domain, two tasks will be provided. You are required to complete
atleast one task relevant to your selected domain.
C++ Programming
Algonive provides internship opportunities in C++
programming, offering you a chance to become a skilled C++
developer. With expert guidance, you’ll engage in real-world
software development projects, sharpening your programming
abilities and gaining valuable experience in the field.
TASK - 1
TASK MANAGEMENT SYSTEM
Create a console-based Task Management System in C++.
This project will allow users to add tasks, categorize them
(work, personal, urgent, etc.), set deadlines, mark tasks as
completed, and view upcoming tasks efficiently.
Key Features:
• Add new tasks with descriptions and deadlines
• Categorize tasks based on priority or type
• Mark tasks as completed and remove them if
necessary
• View tasks sorted by priority or due date
TASK - 2
BASIC FILE COMPRESSION & DECOMPRESSION
Design a program that can compress and decompress text
files using simple algorithms like Run-Length Encoding
(RLE). The program should take a text file as input, apply the
compression technique to reduce file size, and provide an
option to restore the original text using decompression.
Key Features:
• User-Friendly Interface (CLI or GUI)
• Support for Multiple File Types
• Compression Statistics
• Error Handling
• Custom Compressed File Format
SUBMISSION DETAILS
A SUBMISSION FORM will be
shared later. Till then please
continue your task
Contact Us
[Link]@[Link]
+91 7834847081
Algonive