5. Do you find it difficult to make
projects alone ?
6. Do you feel that you’re missing
out opportunities ?
7. Do you find it difficult to make
team for Hackthons ?
8. If you answered “YES” for any of them ,
then that’s precisely what GDSC UIET has
for you
9. At GDSC UIET you will
❏Learn latest technology
❏Make projects in teams
❏Participate in contests
❏Learn latest technology
❏Find like-minded
people
❏Contribute to open source
❏Find like-minded people
10. You’ll stay aware of opportunities
like competitions , internships ,
scholarships , exclusive webinars /
workshops and much more.
Most Importantly
11. Domains supported so far
● Android
● Cloud
● DSA/CP
● Web Developement
● Machine Learning
● Deep Learning & IOT
● Data Analysis
12. What kind of sessions ?
Study Jam Hands-on Hackathon
Workshops that are
the part of Google
Developers study
jam bundles
Any hands-on activity where
students come together to
review technical content and
write code
An event where we
break into teams and
work on building a
solution
13. What kind of sessions ?
Speaker session Demo day And much more...
These are tech
talks or sessions
where speaker
covers technical
content
This is an event that
shows off the solutions
that members of our
GDSC have built for local
problems
Like Bootcamps ,
solution challenge , etc.
14. ● Improve your skills , get an opportunity to teach others
● Get a chance to get your blogs/projects/story showcased on our
social handles
● Get recognised for your efforts , monthly top performers will be
receiving cool swags
● Access to certain resources provided by Google Developers
Benefits of becoming a member
?
15. Alone we can do so little ,
together we can do so much
- Helen Keller
16. Team GDSC - Board Members
Rajat Bansal
Tech Team Lead
Lovish Aggrawal
Machine Learning Lead
Parminder Saharan
Machine Learning Lead
Vanshika Bhasin
Web Development Lead
Ishant Khurana
Web Development Lead
Shivam
Varshney
DSA/CP Lead
17. Team GDSC - Non Technical
Nikita Yadav
Creative Team Lead
Vishal Ray
Marketing Lead
Kashish
Graphic Designer
Rohan Saini
Event Management
Dhanesh
Event Management
Aashish
Video Editor
Archita
Content Writer
19. Tech Team Lead
Rajat Bansal
1st Rule of Programming; if it works
don’t touch it;)
/rajatbansal01
20. Most of the software applications are made with multiple
tools and technologies.
Why should we work in a team?
21. Can I Learn all the Tools and
Technologies at Once and make my
end to end software?
22. Does it mean, I can’t make end to end
software applications?
How can I find people who can help me in my
project?
le* GDSC
23. How to start?
> Choose a programming language.
> Learn Basic Data Structures and Algorithms.
> Start learning the Technology of your choice.
> Share your work with community.
> Work in Team.
> Participate in hackathons.
> Follow “learn on the go” Approach.
24. What after making software in your
machine?
> Deployment
> Maintenance
25. Languages:C,C++,Python,Javascript.
Competitive Programmer : Secured a global rank 386
At codechef,3 star Coder(1790) at Codechef,1200+
coding score at GFG,Solved 600+ coding problems.
Front-end Web-developer:Html,Css,Javascript,React.js
Skills
Shivam
Varshney
CP Lead
26. Data Structures are a specialized means of organizing and storing data in
computers in such a way that we can perform operations on the stored data
more efficiently.
Like if we have numbers from 1-10 and we want 2nd minimum of the
sequence.
First Way:Store these numbers as they are.
Second Way:Store these numbers in sorted order.
What are Data Structures?
27. Why C++ over Python : Python is generally regarded as slow. even
its creator Guido once claimed that if you use python for
performance reason you need to have your brain checked.
Why C++ over Java : execution of C++ programs is faster than Java
program,C++ supports operator overloading it means we can perform
computation on objects. Whereas Java does not support operator overloading.
Why we recommend C++?
28. ● Arrays can be used for sorting data elements
● Array stores data elements of the same data type.
● Maintains multiple variable names using a single name. ...
Arrays:
29. ● Previous and next page in web browser.
● Implementation of Stack And Queues.
● Implementation Of Graph.
Linked List:
30. ● Symbol tables in
Compilers/Interpreter.
● Handling Caches in devices.url to ip
address.
HashMap:
● During the function call
and return process.
Stack
31. ● Buffer for devices like Keyboard.
Queue:
● In Facebook.
● Google Maps.
Graph:
32. :
Here are some reasons I believe people do CP:
● Enjoyment
● Preparation for job (coding) interviews
● Preparation for Competitions
Why Learn DSA and CP?
38. Basics of Machine Learning
● Recommended Language - Python
● Recommended Libraries -
○ Data Handling - Numpy, Pandas
○ Visualization - Matplotlib, Seaborne
○ Models - Scikit-learn, Scipy
○ Deep Learning - TensorFlow, Keras
What do I need to know?
39. Basics of Machine Learning
Theory and Application are very different
Diff. b/w Theory and Application
40. Basics of Machine Learning
● Natural Language Processing
● Non-supervised Clustering
● Statistical Arbitrage
● Medical Diagnosis
● Video Manipulation
● Generative Data
Applications of ML
44. Web Development Leads
Skills
Frontend : HTML,CSS, Bootstrap, JavaScript, React
Backend : Node JS, PHP
Databases: MongoDB, MySQL
Languages : C, C++
Vanshika Bhasin
45. Web Development
Web development is the work involved in developing a Web site for the
Internet or an intranet (a private network).
Web development can range from developing a simple single static page
of plain text to complex web application or social network.
47. Front-end Development refers to that area of web development that focuses
on what the users see on their end.
It is the development of the Graphical User Interface of a website, through the
use of HTML, CSS, and JavaScript, etc. so that users can view and interact with
that website.
48. Back-end Development refers to the server-side development. It focuses on databases, scripting, website
architecture. It contains behind-the-scene activities that occur when performing any action on a website. It can
be an account login or making a purchase from an online store.
Technologies used in Back-end Databases used in Back-end
Development includes 👇 Development includes👇
49. Career Opportunities Web developers with 1-4 years of experience can
make around Rs 3,04,000 per annum. With 5-9 years of experience, you can
earn around Rs 5,89,000 per annum.
If you are a skilled web development professional, you will have several career
options available in front of you. You may have to add a skill or two to your
repertoire, but we don’t think that’s asking too much for a good career. Here are
a few career options:
• Front-end developer
• Back-end Developer
• Full-Stack Web Developer
• Software Developer
50. /nikita-yadav15
NIKITA YADAV(3rd Year, CSE)
(Creative Team Lead)
1) Tech Skills : C, C++, Java, Kotlin, Web Development,
UI/UX Design,Android Development.
2) Creative Areas : Graphic Designing, Video Editing,
Content Writing, Sketching, Aesthetic.
3) Extras : Communication, Marketing, Management,
Digital Networking, etc.
“A Creative Mind just following her own mantra :
BeYouNIK ~ BeUnique”
51. /
ARCHITA (3rd Year, CSE)
(Content Writer)
1) Languages : C,C++,Python,JavaScript,Swift.
2) Interests : Machine Learning, Artificial Intelligence
and Web Development.
3) Writing style : Narrative and Expository.
4) Others : Cleaning, Cooking, Sketching and Running.
“Trying to do Justice with my own Words”
52. /
AASHISH JINDAL (2nd Year, ECE)
(Video Editor)
1) Tech Skills : Web development, Html, CSS, JavaScript
2) Video Editing, Graphic designing
3) Interests : Machine Learning and Artificial
Intelligence.
“A Storyteller who makes your Bad Story look like
a Masterpiece”
53. /kashish-goyal-69b110201
KASHISH (2nd Year, CSE)
(Graphic Designer)
1) Languages : C, C++ and Python.
2) Interest : Competitive Programming.
3) Graphic Designing : Figma, Canva, Adobe Photoshop.
“Design is not just what it looks like and feels like.
Design is how it works.”