Course Name: Programming, Data Structures and Algorithms

Course abstract

This is a course on programming, data structures and algorithms. The learner is assumed to have no prior experience of programming, but is expected to be at the level of a second year undergraduate college student in science or engineering. The course will run over ten weeks with about 2-3 hours of lectures per week. At the end of each week, the learner is expected to write some programs and submit them for grading. These programming problems are classified as easy, moderate or difficult. The easy problems, typically, are repeats from the lecture. The moderate and difficult ones will require increasing levels of initiative from the learner. In addition, at the end of each week the learner is expected to answer a set of objective-type assessment questions.


Course Instructor

Media Object

Prof. Hema A Murthy

Hema A. Murthy is a Professor in the Computer Science and Engineering Department at IIT Madras. She received her Ph.D. degree in Computer Science from IIT Madras in 1992 and her Masters degree in Electrical and Computer Engineering from McMaster University, Canada in 1986.
Media Object

Prof. N. S. Narayanaswamy

N. S. Narayanaswamy is an Associate Professor in the Computer Science and Engineering Department at IIT Madras. He received his Ph.D. degree in Computer Science (2001) and M.E. degree in Electrical Engineering (1993) from the Indian Institute of Science, Bangalore.
Media Object

Prof. Dr. Shankar Balachandran

Shankar Balachandran is an Assistant Professor in the Computer Science and Engineering Department at IIT Madras. He received his Ph.D. degree in Electrical Engineering from the University of Texas at Dallas in 2005 and B.E. in Computer Science and Engineering from the University of Madras in 1998.
Course Sponsors

Teaching Assistant(s)

Debajyoti Biswas

Direct PhD (Interdisciplinary),
Electrical Engineering

 Course Duration : Jan-Mar 2016

  View Course

 Enrollment : 15-Dec-2015 to 04-Feb-2016

 Exam Date : 20-Mar-2016

Enrolled

24769

Registered

2187

Certificate Eligible

1987

Certified Category Count

Gold

35

Silver

0

Elite

103

Successfully completed

281

Participation

1568

Success

Elite

Gold





Legend

>=90 - Elite+Gold
60-89 - Elite
35-59 - Successfully Completed
<=34 - Certificate of Participation

Final Score Calculation Logic

  • Assignment Score = Average of best 6 out of 8 weekly Programming assignments.
  • Quizzes are not considered for the final certificate score and are not being published.
  • Programming assignments of week 9 are not taken for final calculation.
  • FINAL SCORE (Score on Certificate) = 70% of Exam Score + 30% of Assignment Score
Programming, Data Structures and Algorithms - Toppers list

MOHIT MALHOTRA 100%

BANSAL INSTITUTE OF ENGINEERING & TECHNOLOGY

SHASHANK AGARWAL 100%

JSS ACADEMY OF TECHNICAL EDUCATION

ADIGA SHREESH H 100%

RV COLLEGE OF ENGINEERING

S SUDARSAN 100%

Sri Sivasubramaniya Nadar College of Engineering

SHIVALIK RANAUT 100%

UNIVERSITY SCHOOL OF INFORMATION TECHNOLOGY

HIMANSHU JANAWADKAR 100%

RV COLLEGE OF ENGINEERING

ANANTHAKRISHNAN P 100%

TARGET

PRATEEK SINGHAL 100%

UNIVERSITY SCHOOL OF INFORMATION AND COMMUNICATION TECHNOLOGY

RISHABH KARNAD 100%

SIES GRADUATE SCHOOL OF TECHNOLOGY

DIPJYOTI BISHARAD 100%

NIT,SILCHAR

KORLEPARA PIYUSH KUMAR 100%

GITAM INSTITUTE OF TECHNOLOGY

SHUBHAM CHOUDHARY 100%

GITAM INSTITUTE OF TECHNOLOGY

NARENDIRAN S 99%

Pondicherry Engineering College

SHRIHARSHA KL 99%

SRI JAGADGURU CHANDRASHEKARANATHA SWAMIJI INSTITUTE OF TECHNOLOGY (SJCIT)

VISHWAS SINGH CHOUHAN 99%

MADHAV INSTITUTE OF SCIENCE AND TECHNOLOGY

REGONDA ADHEERA 98%

JNTUHCEJ

CHIRAG GANGADHAR SANGVEKAR 98%

Pune Institute of Computer Technology

AJINKYA SINKAR 98%

IIT BOMBAY

LAKSHMI NARAYAN PANDEY 97%

ARMY INSITUTE OF TECHNOLOGY , Pune

N SAMPATH KUMAR 97%

KALASALINGAM INSTITUTE OF TECHNOLOGY

BATTULA MAHESH 97%

VNR VIGNANA JYOTHI INSTITUTE OF ENGINEERING AND TECHNOLOGY

SAIKEERTHAN YADAV A 97%

VASAVI COLLEGE OF ENGINEERING

UDAY BHATEJA 97%

INDO GLOBAL COLLEGE OF ENGINEERING AND TECHNOLOGY

AMAN AGGARWAL 96%

UNIVERSITY SCHOOL OF INFORMATION TECHNOLOGY

PRAKHAR SINGH SENGAR 95%

NIT PATNA

VIKASH TYAGI 94%

BUNDELKHAND INSTITUE OF ENGINEERING AND TECHNOLODGY

DANIEL AGGARWAL 94%

IIT (BHU) VARANASI

MAYANK SHARMA 94%

NIT RAIPUR

PRINCE KUMAR 93%

ARMY INSITUTE OF TECHNOLOGY , Pune

K.SWATHI 93%

Prasad V Potluri Siddhartha Institute of Technology

ABHISHEK AGGARWAL 92%

IIT BOMBAY

DARPAN MALHOTRA 91%

CISCO SYSTEMS

AISHWARYA V 90%

SASTRA UNIVERSITY

MANISH MAZUMDER 90%

KALYANI GOVERMENT ENGINEERING COLLEGE

K SINDHUJA REDDY 90%

CHAITANYA BHARATHI INSTITUTE OF TECHNOLOGY

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.