Introductory Algorithms with Python
SAT Score Range
•
6 sessions
•
AB
SX
DM
+6
This series ended on October 10, 2022. All 1:1 and group chats related to this series are disabled 7 days after the last session.
About
Algorithms are at the heart of Computer Science.
The ability to be able to tell the computer what to do clearly, succinctly, and most importantly efficiently is an art.
In this course we'll dive deep into the important topics in design and analysis of algorithms. We'll learn various strategies for designing algorithms and their application.
All of this will be done in Python (however, you may use other programming languages if you wish so). Basic knowledge of python (or other programming language) is expected. (See: https://schoolhouse.world/series/3282)
Register now!
Tutored by
Schedule
✋ ATTENDANCE POLICY
No strict policy but try to attend all sessions as the later sessions will build on earlier ones.
SESSION 1
1
Oct
SESSION 1
Computer Science
Computer Science
Sat 3:30 PM - 4:30 PM UTCOct 1, 3:30 PM - 4:30 PM UTC
What is an algorithm? Why are algorithms important? What are some practical applications of algorithms? We will get started by discussing about recursive algorithms and some related practice problems.
SESSION 2
2
Oct
SESSION 2
Computer Science
Computer Science
Sun 3:30 PM - 4:30 PM UTCOct 2, 3:30 PM - 4:30 PM UTC
Today we will cover the sorting algorithms: Selection sort, Insertion sort, and Merge sort. We will also briefly discuss about asymptotic analysis.
SESSION 3
3
Oct
SESSION 3
Computer Science
Computer Science
Mon 3:30 PM - 4:30 PM UTCOct 3, 3:30 PM - 4:30 PM UTC
Today we will talk about searching algorithms like linear search, binary search, and an overview of hashing.
SESSION 4
4
Oct
SESSION 4
Computer Science
Computer Science
Tue 3:30 PM - 4:30 PM UTCOct 4, 3:30 PM - 4:30 PM UTC
We will do a lot of practice problems based on searching and sorting in this session.
SESSION 5
5
Oct
SESSION 5
Office Hours
Office Hours
Wed 3:30 PM - 4:30 PM UTCOct 5, 3:30 PM - 4:30 PM UTC
Ask your doubts and attempt more practice problems.
SESSION 6
10
Oct
SESSION 6
Computer Science
Computer Science
Mon 3:30 PM - 4:30 PM UTCOct 10, 3:30 PM - 4:30 PM UTC
Introduction to graphs and related algorithms.