Course Name: Programming, Data Structures and Algorithms using Python

Course abstract

This course is an introduction to programming and problem solving in Python. It does not assume any prior knowledge of programming. Using some motivating examples, the course quickly builds up basic concepts such as conditionals, loops, functions, lists, strings and tuples. It goes on to cover searching and sorting algorithms, dynamic programming and backtracking, as well as topics such as exception handling and using files. As far as data structures are concerned, the course covers Python dictionaries as well as classes and objects for defining user defined datatypes such as linked lists and binary search trees.


Course Instructor

Media Object

Prof. Madhavan Mukund

Prof.Madhavan Mukund studied at IIT Bombay (BTech) and Aarhus University (PhD).He has been a faculty member at Chennai Mathematical Institute since 1992, where he is presently Professor and Dean of Studies. His main research area is formal verification. In addition to the NPTEL MOOC programme, he has been involved in organizing IARCS Instructional Courses for college teachers. He is a member of ACM India’s Education Board. He has contributed lectures on algorithms to the Massively Empowered Classroom (MEC) project of Microsoft Research and the QEEE programme of MHRD.
More info

Teaching Assistant(s)

SRIJAN GHOSH

B.Sc. (Hons) Mathematics and Computer Science
DEPARTMENT OF MATHEMATICS
Chennai Mathematical Institute

AALOK THAKKAR

B.Sc. (Hons) Mathematics and Computer Science
DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE
Chennai Mathematical Institute

 Course Duration : Jan-Mar 2017

  View Course

 Enrollment : 01-Jan-2017 to 23-Jan-2017

 Exam registration : 30-Jan-2017 to 27-Feb-2017

 Exam Date : 26-Mar-2017

Enrolled

25813

Registered

3535

Certificate Eligible

2411

Certified Category Count

Gold

119

Silver

0

Elite

1435

Successfully completed

857

Participation

634

Success

Elite

Gold





Legend

>=90 - Elite + Gold
60-89 - Elite
40-59 - Successfully Completed
<40 - No Certificate

Final Score Calculation Logic

  • Assignment Score = 12.5% of 3 out of 5 quiz+12.5% of 3 out of 5 Programming assignment.
  • Final Score(Score on Certificate)= 75% of Exam Score(45% of exam + 30 % of online programming test) + 25% of Assignment Score
  • NOTE: A3,A4,A6,A7,A10 are programming Assignments
Programming, Data Structures and Algorithms using Python - Toppers list
Top 1 % of Certified Candidates

SHIVANGI GUPTA 100%

INDIRA GANDHI DELHI TECHNICAL UNIVERSITY FOR WOMEN

SAIDEEPAK R 99%

SRI SAI RAM ENGINEERING COLLEGE

ANIRUDH M 99%

SRI SIVASUBRAMANIYA NADAR COLLEGE OF ENGINEERING

NIKHIL PASSEY 99%

IIIT ALLAHABAD

RAMPRAKASH R 99%

IIT MADRAS

ADITYA ANAND 97%

IIT KHARAGPUR

BHARGAV D 97%

IIT KHARAGPUR

TUSHAR KUMAR SINGH 97%

ARMY INSTITUTE OF TECHNOLOGY

MADHURAKAVI LAKSHMI NANDHAN 97%

KAKATIYA INSTITUTE OF TECHNOLOGY & SCIENCE

SAIKUMAR BANDAPALLI 97%

RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES

DIVYANSH SHRIVASTAVA 97%

BHILAI INSTITUTE OF TECHNOLOGY, DURG

RITIK 96%

AMBEDKAR INSTITUTE OF ADVANCED COMMUNICATION TECHNOLOGY AND RESEARCH

PRIYANKA BARNWAL 96%

KALYANI GOVT. ENGINEERING COLLEGE

ANKUR SRIVASTAVA 96%

ABES ENGINEERING COLLEGE

SURYADEVARA VENKATESWARA RAO 96%

AMRITA VISHWA VIDYAPEETHAM UNIVERSITY

VISHAL RAO 96%

SHRI SHANKARACHARYA TECHNICAL CAMPUS

VAIBHAV BHARUKA 96%

BHILAI INSTITUTE OF TECHNOLOGY, DURG

VARUN NAYAL 96%

ARMY INSTITUTE OF TECHNOLOGY

KOMATINENI SREE KAVYA 96%

R.V.R. & J.C. COLLEGE OF ENGINEERING

PANKAJ PRAKASH JAHAGIRDAR 96%

PIMPRI CHINCHWAD COLLEGE OF ENGINEERING

SAYANDIP SARKAR 96%

KIIT UNIVERSITY

MONIL RAMNIKBHAI DHADUK 96%

CHAROTAR UNIVERSITY OF SCIENCE AND TECHNOLOGY

SAMARTH MAGANAHALLI S 96%

R V COLLEGE OF ENGINEERING

ABHISHEK MANDAL 95%

SUPREME KNOWLEDGE FOUNDATION GROUP OF INSTITUTIONS

BHASKARJYOTI PATHAK 95%

NIT AGARTALA

KOMMI VENKATA SAI SAMANTH 95%

VELAGAPUDI RAMAKRISHNA SIDDHARTHA ENGINEERING COLLEGE

SATYABHUSHAN GUPTA 95%

MADAN MOHAN MALAVIYA UNIVERSITY OF TECHNOLOGY


Top 2 % of Certified Candidates

AKSHAY P SARASHETTI 94%

M S RAMAIAH INSTITUTE OF TECHNOLOGY

VEENA S T 94%

MEPCO SCHLENK ENGINEERING COLLEGE

M H ABHISHEK 94%

SRI JAYACHAMARAJENDRA COLLEGE OF ENGINEERING

ANURAG A S 94%

SRI JAYACHAMRAJENDRA COLLEGE OF ENGINEERING

RAGHUVEER SINGH KUSHWAHA 94%

BHILAI INSTITUTE OF TECHNOLOGY, DURG

DIPYAMAN MUKHOPADHYAY 94%

INSTITUTE OF ENGINEERING & MANAGEMENT

JAIDEEP SWAIN 94%

GOVERNMENT ENGINEERING COLLEGE RAIPUR

AVEEPSIT CHOWDHURY 94%

DR. B. C. ROY ENGINEERING COLLEGE

SUBHAJIT DAS 94%

NATIONAL INSTITUTE OF TECHNOLOGY

VIVEK BHASKAR SARODE 94%

PUNE INSTITUTE OF COMPUTER TECHNOLOGY

P SRIKANTH KINI 93%

VIT UNIVERSITY CHENNAI

ABHISHEK DUBEY 93%

INDERPRASTHA ENGINEERING COLLEGE

RAHUL LULLA 93%

VISHWAKARMA INSTITUTE OF INFORMATION TECHNOLOGY

NIMISHA SEHGAL 93%

INDIRA GANDHI DELHI TECHNICAL UNIVERSITY FOR WOMEN

SANKET M BHAT 93%

AMRITA VISHWA VIDYAPEETHAM UNIVERSITY

SHAMBHAV SHANDILYA 93%

IIT KHARAGPUR

VAJINEPALLI RESHMA N V SAI 93%

R.V.R. & J.C. COLLEGE OF ENGINEERING

SAIKUMAR KURNOOL 93%

RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES

MAHESH ARRAJELLA 93%

RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES

GOBIKRISHNA 93%

K. RAMAKRISHNAN COLLEGE OF ENGINEERING

ANKIT GUPTA 93%

UNIVERSITY OF ENGINEERING & MANAGEMENT (UEM)

MD HASNAIN 93%

UNIVERSITY OF ENGINEERING & MANAGEMENT (UEM)

NEERAJ PANDEY 93%

SAGGEZZA INDIA PVT LTD

B G AKSHAYA 93%

VELAGAPUDI RAMAKRISHNA SIDDHARTHA ENGINEERING COLLEGE

ALOK KUMAR 93%

KAMLA NEHRU INSTITUTE OF TECHNOLOGY

ALLAMSETTI NARAYANASAI SRINIVASA BHARATH 93%

AMRITA VISHWA VIDYAPEETHAM UNIVERSITY

AJITESH KUMAR 93%

INSTITUTE OF ENGINEERING & MANAGEMENT


Top 5 % of Certified Candidates

SRI RAM E 92%

DESIREDDY GURU VISHNU VARDHAN REDDY 92%

JITENDER YADAV 92%

KIET GROUP OF INSTITUTIONS

NITESH MANILAL SATRA 92%

DWARKADAS J.SANGHVI COLLEGE OF ENGINEERING

UTTAMRAJ K R 92%

SRI SIVASUBRAMANIYA NADAR COLLEGE OF ENGINEERING

YAMA SAINATH R V S N 92%

AMRITA VISHWA VIDYAPEETHAM UNIVERSITY

RAGHUL KANNAN S 92%

SASTRA UNIVERSITY

SANIKA AMOD BIWALKAR 92%

DWARKADAS J.SANGHVI COLLEGE OF ENGINEERING

MANISH UPRETI 92%

ARMY INSTITUTE OF TECHNOLOGY

MUNNANGI INDU 92%

R.V.R. & J.C. COLLEGE OF ENGINEERING

SANDIPAN GHOSH 92%

TECHNO INDIA, SALT LAKE, WEST BENGAL

KISHORE G V 92%

INDIAN INSTITUTE OF TECHNOLOGY MADRAS

DARSHAN RAJESHBHAI BANGORIA 92%

CHAROTAR UNIVERSITY OF SCIENCE AND TECHNOLOGY

MAHIMA SINGH 92%

UJJAIN ENGINEERING COLLEGE

KARTHIK R 91%

MEPCO SCHLENK ENGINEERING COLLEGE

SHOURABH PAYAL 91%

VISHWAKARMA INSTITUTE OF INFORMATION TECHNOLOGY

N SAMPATH KUMAR 91%

KALASALINGAM UNIVERSITY

KALAIVANI KUMARAN 91%

SRI SIVASUBRAMANIYA NADAR COLLEGE OF ENGINEERING

VICTOR SANKAR GHOSH 91%

TECHNO INDIA, SALT LAKE, WEST BENGAL

RADHA KUMARAN 91%

R V COLLEGE OF ENGINEERING

SUYASH MITTAL 91%

TECHNO INDIA, SALT LAKE, WEST BENGAL

SOHAM DIXIT 91%

INDIAN INSTITUTE OF TECHNOLOGY MADRAS

BHAVIN KUMAR 91%

ARMY INSTITUTE OF TECHNOLOGY

NEHA JEEVAN 91%

ARMY INSTITUTE OF TECHNOLOGY

ANSHUL SHARMA 91%

CHANDIGARH COLLEGE OF ENGINEERING AND TECHNOLOGY

CHIMATA MOHAN 91%

VASIREDDY VENKATADRI INSTITUTE OF TECHNOLOGY

MOHAMMED ARSHAD 91%

MUGNEERAM BANGUR MEMORIAL ENGINEERING COLLEGE

SATAYU GAYEN 91%

FUTURE INSTITUTE OF TECHNOLOGY

HIMANSHU SINGH 91%

ARMY INSTITUTE OF TECHNOLOGY

ANITHA CHANDRAMOHAN 91%

KAMARAJ COLLEGE OF ENGINEERING AND TECHNOLOGY

SAYAN SAHA 91%

INSTITUTE OF ENGINEERING & MANAGEMENT (ASHRAM CAMPUS)

ALAGHARI SRI VARDHAMANA MAHA TEJA 91%

VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING &TECHNOLOGY

SHUBHAM JAIN 91%

INSTITUTE OF ENGINEERING AND TECHNOLOGY

NEELANSHU VARSHNEY 91%

INSTITUTE OF ENGINEERING AND TECHNOLOGY LUCKNOW

M ARUN 91%

MEPCO SCHLENK ENGINEERING COLLEGE

SANKET GUPTA 91%

SRM UNIVERSITY - KATTANKULATHUR

GAGANDEEP 91%

LOVELY PROFESSIONAL UNIVERSITY

GOMATHI V 91%

NATIONAL ENGINEERING COLLEGE

J SRIHARI 90%

M S RAMAIAH INSTITUTE OF TECHNOLOGY

NIKITA JAGDISH GOYAL 90%

MIT COLLEGE OF ENGINEERING

P DEEPALAKSHMI 90%

KALASALINGAM UNIVERSITY

SHASHANK RAI 90%

ARMY INSTITUTE OF TECHNOLOGY

PRANAV KULKARNI 90%

M H SABOO SIDDIK COLLEGE OF ENGINEERING

TAMIZH SELVAN D 90%

GOVERNMENT COLLEGE OF TECHNOLOGY

SATYAM GUPTA 90%

KIET GROUP OF INSTITUTIONS

AASHISH SINGH 90%

ARMY INSTITUTE OF TECHNOLOGY

BASANT 90%

MEERUT INSTITUTE OF ENGINEERING AND TECHNOLOGY

RITWICK DEY 90%

BRAINWARE GROUP OF INSTITUTIONS

ATHREYA CHANDRAMOULI 90%

SRI SIVASUBRAMANIYA NADAR COLLEGE OF ENGINEERING

MONIKA KUMARI 90%

SAGAR INSTITUTE OF RESEARCH & TECHNOLOGY

RUDRARAJ DASGUPTA 90%

GURU NANAK INSTITUTE OF TECHNOLOGY

MIHIR SANDEEP RANE 90%

THAKUR COLLEGE OF ENGINEERING AND TECHNOLOGY

NITIN NILESH 90%

COGNIZANT TECHNOLOGY SOLUTIONS

MANEEL MANISH MODI 90%

DWARKADAS J.SANGHVI COLLEGE OF ENGINEERING

SAKHARKAR NAUMAN ZUBAIR 90%

SIES COLLEGE OF ARTS SCIENCE AND COMMERCE

RESHAV KUMAR 90%

ARMY INSTITUTE OF TECHNOLOGY

JAY SHAH 90%

DWARKADAS J.SANGHVI COLLEGE OF ENGINEERING

AKASH YADAV 90%

GLA UNIVERSITY

ARUNDHATI SAHA 90%

KIIT UNIVERSITY

SAHIL KUMAR 90%

INSTITUTE OF ENGINEERING & MANAGEMENT

ILLURI HEMALATHA REDDY 90%

VELAGAPUDI RAMAKRISHNA SIDDHARTHA ENGINEERING COLLEGE

SOUMYA GHOSH 90%

CODERSKEY

MD YOUNUS JALIL MAZEED 90%

VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING &TECHNOLOGY

VIVEK KARAMPURI 90%

LOVELY PROFESSIONAL UNIVERSITY

STEFFY ROSELINA E 90%

ST JOSEPH S INSTITUTE OF TECHNOLOGY

SINJOY SAHA 89%

UNIVERSITY COLLEGE OF SCIENCE TECHNOLOGY AND AGRICULTURE

RAJEET KAUSHAL 89%

ARMY INSTITUTE OF TECHNOLOGY

SUMIT KUMAR AGARWAL 89%

HALDIA INSTITUTE OF TECHNOLOGY

MAINAK DASGUPTA 89%

INSTITUTE OF ENGINEERING & MANAGEMENT

ABHIMAN N 89%

IIT MADRAS

MAYUR GARG 89%

MAHARAJA AGRASEN INSTITUTE OF TECHNOLOGY

RAHUL SHIVANI 89%

MUGNEERAM BANGUR MEMORIAL ENGINEERING COLLEGE, JODHPUR

KHADKA SANTOSH CHITRABHADUR 89%

NIRMA UNIVERSITY INSTITUTE OF TECHNOLOGY

VARSHITHA MOTURI 89%

R.V.R. & J.C. COLLEGE OF ENGINEERING

SN RAMAYEE 89%

MEPCO SCHLENK ENGINEERING COLLEGE

NAMRUTH REDDY S 89%

R V COLLEGE OF ENGINEERING

Assignment

Exam score

Final score

Score Distribution Graph - Legend

Assignment Score: Distribution of average scores garnered by students per assignment.
Exam Score : Distribution of the final exam score of students.
Final Score : Distribution of the combined score of assignments and final exam, based on the score logic.