CodeChef Program - at A Glance
CodeChef Program - at A Glance
Note:
● The topics per week can be rearranged based on the college requirements
● From 2nd year onwards, the program will always start with Beginner’s Course,
and once completed, will progress to Intermediate and then to Advanced levels (in
strict order).
● Problems which make the students use various constructs of the programming
language (like loops, if-else, operators, variables, etc.) will be shared as part of the
foundation syllabus.
● Students will be forced to think of the ways in which each construct can be used
differently for each problem, and by doing so, they develop an understanding for
the power of each programming construct and become very comfortable with the
basic tools that the language gives them.
● This fluency which comes with practicing writing code is critical for future
semesters when the students learn about more advanced algorithms and data
structures built on top of these constructs.