Suk Haaa SDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

SUMMER INTERNSHIP

on

DATA STRUCTURES AND ALGORITHM

Submitted by -
Sukhpreet Singh
Registration No –
12223908
Program Name –
DSA in C++
School of Computer Application
Lovely Professional University, Phagwara
(May – November 2022)
Acknowledgement

Primarily I would like to thank God for being able to learn a new technology. Then I
would like to express my special thanks of gratitude to the teacher and instructor of
the course DSA Self-Paced from GeeksForGeeks who provide me the golden
opportunity to learn a new technology from home. I would like to also thank my own
college Lovely Professional University for offering such a course which not only
improve my programming skill but also taught me other new technology. Then I
would like to thank my parents and friends who have helped me with their valuable
suggestions and guidance for choosing this course. Last but not least I would like to
thank my all classmates who have helped me a lot.
Sukhpreet Singh

Lovely Professional University


Mooc Certificate
Table of contents

Sr. No. Description Page No.

1 Introduction of the Course

2 Technical Learnings from the course

3 Introduction of Mini Project or Technical Assignments

4 Details of Mini Project

4.1 Interfaces Designed (If any)

4.2 Code snippets (If any)

5 Grade sheet of assignments/ marks card from the MOOC

6 Bibliography or References
Introduction of the Course
In the rapidly evolving landscape of computer science and software engineering, a
solid understanding of data structures and algorithms forms the cornerstone of
effective problem-solving and efficient code implementation. This comprehensive
course is designed to equip you with the essential knowledge and skills required to
navigate the complexities of modern programming using the C++ language.

Whether you're a computer science enthusiast, a programming hobbyist, or a


budding software developer, this course will empower you with the tools to tackle
real-world challenges and craft optimized solutions. Through a carefully curated
curriculum, we will delve deep into the world of data structures - the building
blocks of efficient data organization - and algorithms - the strategies for processing
and manipulating that data.

Our expertly crafted modules will guide you through the fundamental concepts,
techniques, and best practices that underpin C++ programming for data structures
and algorithms. You will learn how to design and implement various data structures
such as arrays, linked lists, stacks, queues, trees, graphs, and hash tables.
Furthermore, you will explore a diverse range of algorithms including searching,
sorting, recursion, dynamic programming, and graph algorithms, gaining valuable
insights into their applications and performance analysis.

Throughout this journey, you will have the opportunity to reinforce your learning
through hands-on coding exercises, interactive quizzes, and real-world problem-
solving scenarios. Our goal is not only to help you grasp theoretical concepts but
also to hone your practical programming skills, enabling you to translate knowledge
into action.

Whether you're aiming to excel in coding interviews, enhance your software


development capabilities, or simply deepen your understanding of the intricate
world of data manipulation, this course is your gateway to success. So, let's embark
on this learning adventure together and unlock the power of data structures and
algorithms in the realm of C++ programming.
Bibliography or References

1- https://www.coursera.org

2 - https://coursera.org/share/1bd100f620e35029edc3601672059494

3 - https://www.javatpoint.com/machine-learning

4 - https://www.geeksforgeeks.org/machine-learning/

5 - https://www.kaggle.com/

You might also like