#1
| |||
| |||
Department of Computer Science and Engineering Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur was the primary Institute in India to begin Computer Science training. The underlying "PC related" courses were begun at IIT Kanpur in August 1963 on an IBM 1620 framework introduced in the country's first "PC classroom," an oddity at that point even in numerous North American and European colleges. Bit by bit, the Institute endless supply of the brightest youthful Indians in Computer Science to serve on its workforce and started a free scholastic program in 1971, prompting Ph.D. furthermore, M. Tech. degrees. The undergrad program began later, with the primary clump graduating in 1983. The division was formally settled in 1984. Huge numbers of the country's driving specialists, educationists and experts in software engineering today are the graduated class of this division. At present, the office has a workforce of 33 whose interests traverse all territories of Computer Science. The division concedes around 78 understudies each year in the B.Tech. program and 50 understudies in the M.Tech. program. 27 understudies are admitted to the double degree program, which brings about understudies getting both a BTech and a MTech degree toward the finish of 5 years. There are around 15 understudies enrolled in Ph.D. program at once. The office has as of late begun M.S. program, which is principally focussed in explore in different spaces of Computer Science. There is one programming specialist and five other staff joined to the research facility offices. Furthermore, there are various research engineers working in different supported tasks. Courses Offered by CSE Department CS201: Mathematics for Computer Science - I CS202: Mathematics for Computer Science - II CS203: Mathematics for Computer Science - III CS210: Data Structures and Algorithms CS220: Computer Organisation CS251: Computing Laboratory - I CS252: Computing Laboratory - II CS300: Computer Science and Engineering Communication Skills CS315: Principles of Database Systems CS330: Operating Systems CS335: Compiler Design CS340: Theory of Computation CS345: Algorithms II CS350: Principles of Programming Languages CS360: Introduction to Computer Graphics CS365: Artificial Intelligence CS397: Special Topics in Computer Science CS422: Computer Architecture CS425: Computer Networks CS433: Parallel Programming CS455: Software Engineering CS497: Special Topics in Computer Science CS498: B Tech Project (I) CS499: B Tech Project (II) CS601: Mathematics for Computer Science CS602: Design and Analysis of Algorithms CS603: Fundamentals of Theoretical Computer Science CS615: Skyline Queries in Database CS616: Human Centered Computing CS617: Database Queries CS618: Indexing and Searching Techniques in Databases CS619: Advances in DBMS CS621: Topics in Contemporary Microarchitecture CS622: Advanced Computer Architecture CS623: VLSI Design for Parallel Architectures CS624: Topics in Embedded Systems CS625: Advanced Computer Networks CS626: Fault Tolerant Computing Systems CS627: E-commerce CS628: Computer Systems Security CS629: Parallel Execution of Programs CS630: Advanced Operating Systems For Embedded Systems, Pervasive Computing and Internet Of Things [Details] CS631: Cyber security of critical infrastructure CS632: Topics in Distributed Systems CS633: Parallel Computing CS634: Mobile Computing CS635: Approximation Algorithms CS636: Analysis of Concurrent Programs CS637: Embedded and Cyber-Physical Systems CS638: Formal Methods in Robotics and Automation CS639: Program Analysis, Verification and Testing CS640: Computational Complexity CS641: Modern Cryptology CS642: Circuit Complexity Theory CS643: Abstract State Machines CS644: Finite Automata on Infinite Inputs CS645: Topics in Design and Analysis of Algorithms CS646: Parallel Algorithms CS647: Advanced Topics in Algorithms and Data Structures CS648: Randomized Algorithms CS649: Logic in Computer Science CS650: Topics in Lambda Calculus CS651: Concurrent Data Structures and Algorithms CS652: Computer Aided Verification CS653: Functional Programming CS654: Software Architecture CS655: Object Oriented Software Modeling CS656: Algorithmic Game Theory CS660: Fundamentals of Interactive Computer Graphics CS663: Computational Geometry CS664: Algorithms for Combinatorial Geometry CS665: Artificial Intelligence CS671: Introduction to Natural Language Processing CS672: Natural Language Processing Semantics CS673: Machine Translation CS674: Knowledge Discovery CS676: Computer Vision and Image Processing CS677: Data and Information Fusion CS678: Learning with Kernels CS680: Category Theory and Applications in Computing CS681: Computational Algebra and Number Theory CS682: Quantum Computing CS684: Introduction to Algorithms and Logics in Game Theory CS685: Data Mining CS686: Data Driven Program Analysis CS687: Algorithmic Information Theory CS688: Computational Arithmetic-Geometry and Applications CS697: Special Topics in Computer Science CS698D: Topics in Data Compression CS698F: Advanced Data Management CS698H: Human Centered Computing CS698N: Recent Advances in Computer Vision CS698O: Visual Recognition CS698P: Applications of Markov Chains in Combinatorial Optimization and in Evolutionary Dynamics CS698W: Topics in Game Theory and Collective Choice CS698Y: Modern Memory Systems CS698Z: Linux Kernel Programming CS699: M.Tech. Thesis CS718: Sublinear Algorithms for Processing Massive Data Sets CS719: Data Streaming Algorithms and Systems CS720: VLSI Testing and Fault-Tolerance CS725: Topics in Networking CS726: Topics in Multimedia CS727: Topics in Internet Technologies CS728: Topics in Grid Computing CS730: Topics in Operating Systems CS738: Advanced Compiler Optimizations CS740: Topics in Logic and Computation CS741: Structural Complexity CS742: Parallel Complexity and Sub-Logarithmic Time Algorithms CS743: Advanced Graph Algorithms CS744: Pseudo-Random Generators CS745: Small Space Bounded Computations CS746: Riemann Hypothesis and Its Applications CS747: Randomized Methods in Computational Complexity CS748: Arithmetic Circuit Complexity CS749: Elliptic Curves and Their Applications CS750: Programs, Proofs and Types CS755: Topics in Software Engineering CS771: Introduction to Machine Learning CS772: Probablistic Machine Learning CS773: Online Learning and Optimization CS774: Optimization Techniques CS775: Bayesian Machine Learning CS776: Deep Learning for Computer Vision CS781: Cognition: Memory CS782: Cognitive Semantics CS784: Language Acquisition CS785: Multiagent Systems: Games, Algorithms, Evolution CS786: Computational Cognitive Science CS789: Special Topics in Language Acquisition and Origins CS797: Special Advance Topics in Computer Science CS799: PhD Thesis CS899: M.S. Thesis ESC101: Introduction to Computing Faculty Members at CSE Department, IIT Kanpur Ajai Jain (ajain) Professor Tel: +91 (512) 259-7642 Fault-tolerance in VLSI, Parallel Processing, Machine Translation, Natural Language Processing, Discovery, Learning, Cognitive Science, VLSI Design and VLSI Testing Amey Karkare (karkare) Associate Professor Tel: +91 (512) 259-7520 Compilers, Program Analysis & Code Optimization, Functional Programming, Programming Languages and Education Amitabha Mukerjee (amit) Professor Tel: +91 (512) 259-7489 Artificial Intelligence, Machine Learning, Natural Language Processing, Cognitive Science, Robotics, Computer Vision Prof. Mukherjee is on medical leave. If you need to contact him, please contact his brother Mr. Ashis Mukherjee at +919868948570 Anil Seth (seth) Professor Tel: +91 (512) 259-7231 Theoretical Computer Science, Logic Arnab Bhattacharya (arnabb) Associate Professor Tel: +91 (512) 259-7650 Databases, Data Mining, Sensor Networks, Bioinformatics, Data Streaming, Security, Discovery, Learning and Cognitive Science Biswabandan Panda (biswap) Assistant Professor Tel: +91 (512) 259-6896 Computer Architecture, Security aspects in Computer Architecture and Application of Machine Learning and Game Theory on Systems Dheeraj Sanghi (dheeraj) Professor Tel: +91 (512) 259-7077 Computer Networks, Protocols, IPv6, Telecom Regulation, Mobile/Wireless and Security Harish Karnick (hk) Professor Tel: +91 (512) 259-7601 Automated & Commonsense Reasoning, Artificial Intelligence, Programming Languages, Compilers, Theoretical Computer Science, Discovery, Learning, Cognitive Science, Software Engineering and Internet and Web Technologies Indranil Saha (isaha) Assistant Professor Tel: +91 (512) 259-6343 Application of formal methods to embedded and cyberphysical systems and Robotics Mainak Chaudhuri (mainakc) Associate Professor Tel: +91 (512) 259-7890 Computer Hardware and Architecture Manindra Agrawal (manindra) Professor Tel: +91 (512) 259-7338 Computational Complexity Theory, Security, Theoretical Computer Science and Algorithms Medha Atre (atrem) Assistant Professor Tel: +91 (512) 259-6962 Big Data, Graph Mining and Distributed Systems Nisheeth Srivastava (nsrivast) Assistant Professor Tel: +91 (512) 259-7916 Human Factors in Computing, Computational Cognitive Science and Computational Social Science Nitin Saxena (nitin) Associate Professor Tel: +91 (512) 259-7588 Computational Complexity Theory, Algebra, Algebraic Geometry, Theoretical Computer Science and Algorithms Phalguni Gupta (pg) Professor Tel: +91 (512) 259-7647 Sequential and Parallel Algorithms, Image Processing, Algorithms, Biometrics and Vision Piyush P Kurur (ppk) Associate Professor Tel: +91 (512) 259-7584 Computational Complexity and Computational Algebra Piyush Rai (piyush) Assistant Professor Tel: +91 (512) 259-6894 Machine Learning, Bayesian Statistics and Deep Learning Purushottam Kar (purushot) Assistant Professor Tel: +91 (512) 259-6370 Optimization, Machine Learning, Statistical Learning Theory Raghunath Tewari (rtewari) Assistant Professor Tel: +91 (512) 259-7174 Computational Complexity Theory, Graph Theory, Theoretical Computer Science and Computational Geometry Rajat Mittal (rmittal) Assistant Professor Tel: +91 (512) 259-6210 Computational Complexity and Quantum Computing and Semidefinite Programming Rajat Moona (moona) Computer Hardware and Architecture, VLSI Design, , Embedded Computing, VLSI Testing and Operating Systems Ratan K Ghosh (rkg) Professor Tel: +91 (512) 259-7645 Parallel Algorithms, Parallel Processing, Mobile/Wireless, Computer Networks, Algorithms, Graph Theory Sandeep Kumar Shukla (sandeeps) Professor Tel: +91 (512) 259-6342 Application of formal methods to embedded and cyberphysical systems and Embedded Computing Sanjeev Saxena (ssax) Professor Tel: +91 (512) 259-7611 Parallel Processing, VLSI, Data Structures, Algorithms, Heuristics, Graph Theory and Computational Geometry Satyadev Nandakumar (satyadev) Assistant Professor Tel: +91 (512) 259-7619 Theoretical Computer Science, Algorithmic Information Theory and Computible Analysis Shashank K. Mehta (skmehta) Professor Tel: +91 (512) 259-7829 Computational Geometry, Algorithms, Graph Theory, Approximation Algorithms Subhajit Roy (subhajit) Assistant Professor Tel: +91 (512) 259-7585 Compilers, Program Analysis & Code Optimization and Programming Languages Sumit Ganguly (sganguly) Professor Tel: +91 (512) 259-7597 Databases, Data Streaming and Algorithms Sunil Simon (simon) Assistant Professor Tel: +91 (512) 259-6212 Game Theory, Distributed Systems and Temporal Logics and Verification Surender Baswana (sbaswana) Professor Tel: +91 (512) 259-6074 Graph Algorithms, Dynamic Algorithms and Randomized Algorithms, Algorithms, Graph Theory and Computational Geometry Swaprava Nath (swaprava) Assistant Professor Tel: +91 (512) 259-2003 Artificial Intelligence, Multi Agent Systems, Game Theory, Mechanism Design, Computational Social Choice and Crowdsourcing T. V. Prabhakar (tvp) Professor Tel: +91 (512) 259-7618 Software Architecture, Knowledge Engineering, Software Engineering, Internet and Web Technologies, Education Vinay P. Namboodiri (vinaypn) Assistant Professor Tel: +91 (512) 259-6214 Computer Vision and Machine Learning, Computer Graphics and Machine Learning Postal Address Dr. Sandeep Shukla Professor and Head Department of Computer Science & Engineering Indian Institute of Technology, Kanpur Kanpur - 208 016 (UP) India Phone Numbers Head: +91 (512) 259-6342 (office) Office: +91 (512) 259-7638 (Dept. office) Fax: +91 (512) 259-0725 E-mail: head@cse.iitk.ac.in Last edited by Neelurk; May 28th, 2020 at 06:05 PM. |