Course Name: Getting Started with Competitive Programming

Course abstract

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.


Course Instructor

Media Object

Prof. Neeldhara Misra

Neeldhara Misra is an Assistant Professor of Computer Science and Engineering at the Indian Institute of Technology, Gandhinagar. Her primary research interest involves the design and analysis of efficient algorithms for “hard” problems in general, and parameterized algorithms in particular.
More info
Media Object

Arjun

Arjun works at CodeChef, and has been involved in the field of competitive programming for the last 12 years in various capacities. His team advanced to the World Finals of ACM-ICPC twice, and he has been a coach at IOITC (International Olympiad in Informatics Training Camp, India).

Teaching Assistant(s)

No teaching assistant data available for this course yet
 Course Duration : Jul-Oct 2021

  View Course

 Syllabus

 Enrollment : 20-May-2021 to 02-Aug-2021

 Exam registration : 17-Jun-2021 to 17-Sep-2021

 Exam Date : 24-Oct-2021

Enrolled

12440

Registered

359

Certificate Eligible

219

Certified Category Count

Gold

16

Silver

54

Elite

82

Successfully completed

67

Participation

66

Success

Elite

Silver

Gold





Legend

AVERAGE ASSIGNMENT SCORE >=10/25 AND EXAM SCORE >= 30/75 AND FINAL SCORE >=40
BASED ON THE FINAL SCORE, Certificate criteria will be as below:
>=90 - Elite + Gold
75-89 -Elite + Silver
>=60 - Elite
40-59 - Successfully Completed

Final Score Calculation Logic

  • Assignment Score = 12.5% weightage: Weekly quizzes (best 8 of 12) and 12.5% weightage: Programming assignments (best 10 of 15)
  • Final Score(Score on Certificate)= 75% of Exam Score + 25% of Assignment Score
    Note: A1-A12 - Weekly quizzes A13-A27 - Programming assignments
Getting Started with Competitive Programming - Toppers list
Top 1 % of Certified Candidates

AVINASH KARTIK 98%

SRI SIVASUBRAMANIYA NADAR COLLEGE OF ENGINEERING

SAKTHI SAIRAJ 98%

SRI SIVASUBRAMANIYA NADAR COLLEGE OF ENGINEERING


Top 2 % of Certified Candidates

V VRISHIN VIGNESHWAR 97%

SRI SIVASUBRAMANIYA NADAR COLLEGE OF ENGINEERING

NIKHIL CHOUDHARY 97%

INDIAN INSTITUTE OF TECHNOLOGY,ROORKEE


Top 5 % of Certified Candidates

SAKSHAM SHARMA 96%

INDIAN INSTITUTE OF TECHNOLOGY,ROORKEE

ARUN DAS 95%

INDIAN INSTITUTE OF INFORMATION TECHNOLOGY, NAGPUR

VENKATARAMAN NAGARAJAN 94%

SRI SIVASUBRAMANIYA NADAR COLLEGE OF ENGINEERING

ADARSH AGRAWAL 93%

INDIAN INSTITUTE OF TECHNOLOGY,ROORKEE

KUSHAGRA 93%

INDIAN INSTITUTE OF TECHNOLOGY,ROORKEE

VISHAL BABAL 92%

INDIAN INSTITUTE OF TECHNOLOGY,ROORKEE

AYUSH SINGH 91%

INDIAN INSTITUTE OF TECHNOLOGY,ROORKEE

Enrollment Statistics

Total Enrollment: 12440

Registration Statistics

Total Registration : 359

Assignment Statistics




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.