Dates: July 4 to 12, 2017

Topics |
Speakers |

Introduction to Discrete Mathematics | Sagnik Sen |

Introduction to Probability | Krishnendu Mukhopadhyaya |

Introduction to Linear Algebra I | Arnab Chakraborty |

Introduction to Linear Algebra II | Arnab Chakraborty |

Tutorial I | Sameer Desai, Umakant Sahoo, Gopinath Mishra |

Topics |
Speakers |

Introduction to Algorithms I | Krishnendu Mukhopadhyaya |

Introduction to Algorithms II (Dynamic programming) |
Joydeep Mukherjee |

Tutorial II | Subhadeep Dev, Ankush Acharyya, Satyabrata Jana |

Graph Algorithms: Network Flows | Arijit Bishnu |

Topics |
Speakers |

NP Completeness | Susmita Sur-Kolay |

Introduction to Approximation Algorithms | Sandip Das |

Tutorial III | Dibyayan Chakraborty, Harmender Gehlawat |

Tutorial IV | Supantha Pandit, Sanjana Dey |

Topics |
Speakers |

Introduction to Randomized Algorithms I | Gopinath Mishra |

Introduction to Randomized Algorithms II | Gopinath Mishra |

Introduction to Big Data Algorithms I | Debapriyo Majumdar |

Introduction to Big Data Algorithms II | Debapriyo Majumdar |

Topics |
Speakers |

Modelling optimization problems I | Ansuman Banerjee |

Linear Programming I | Arijit Bishnu |

Linear Programming II | Arijit Bishnu |

Linear Programming III | Arijit Bishnu |

Topics |
Speakers |

Tutorial V: Modelling optimization problems | Ansuman Banerjee |

Integer Linear Programming (ILP) I | Subhas Chandra Nandy |

ILP and Approximation Algorithm | Subhas Chandra Nandy |

Nonlinear Programming I (Quadratic Programming) | Subhas Chandra Nandy |

Topics |
Speakers |

Nonlinear Programming II | Arijit Ghosh |

Nonlinear Programming III | Arijit Ghosh |

Tutorial VI: Use of optimization solvers I | Sasthi Charan Ghosh, Soumi Chattopadhyaya |

Tutorial VII: Use of optimization solvers II | Sasthi Charan Ghosh, Soumi Chattopadhyaya |

Topics |
Speakers |

Semidefinite Programming I | Arijit Ghosh |

Semidefinite Programming II | Arijit Ghosh |

Semidefinite Programming III | Arijit Ghosh |