
12
Weeks
0
Questions
ABOUT THE COURSE : This is a course on algorithm design with a focus on issues of modeling and implementation. Each lecture will be focused entirely on one or two problems that reveal the use of a specific algorithmic technique. The techniques themselves are chosen to be in line with those covered in existing NPTEL courses on data structures and algorithms, so that students who complete those courses can find in this course a natural follow up. This course is intended for anyone who wants to deepen their appreciation for algorithmic techniques that they have learned in a foundational course and/or would like to take a first step towards preparing for coding competitions such as the ICPC. INTENDED AUDIENCE : Undergraduate students who have already done a basic data structures/algorithms course. PREREQUISITES : Data Structures and Algorithms, Familiarity with a programming language (ideally C++ or Python) INDUSTRY SUPPORT : Most technology-based companies typically hire based on a test of coding competence and this course will prepare students for this. Notable examples include: Facebook, Google, Amazon, Apple, Microsoft, etc.
Complete solutions with explanations
Highly rated
Get instant access to all weekly assignments
📝
Detailed Solutions
🎯
Accurate Answers
💡
Explanations
🔄
Updated Weekly
12 weekly assignments available