Academics


List of courses taken (or will taken by May 2011) at IIT Kanpur.

Computer Science


AI and Machine Learning

CS 499:BTech Project
CS 498:BTech Project
CS 674:Machine Learning and Knowledge Discovery
CS 497:Special Topics in Computer Science
CS 397:Special Topics in Computer Science
CS 365:Artificial Intelligence
CS 676:Computer Vision and Image Processing (Audit)
SE 367:Introduction to Cognitive Science

Theory and Algorithms

CS 648:Randomized Algorithms
CS 640:Computational Complexity
CS 345:Algorithms-II
CS 340:Theory of Computation
CS 641:Modern Cryptology
CS 201:Discrete Mathematics
CS 210:Data Structures and Algorithms

Systems

CS 618:Searching and Indexing in Databases
CS 350:Principles of Programming Languages
CS 422:Computer Architecture
CS 330:Operating Systems
CS 335:Compiler Design
CS 220:Computer Organization
CS 355:Programming Tools and Techniques
ESC101:Fundamentals of Computing

Mathematics


MTH 101:Real analysis and multivariable calculus
MTH 102:Complex Analysis and Linear Algebra
MTH 203:Differential Equations
MTH 506:Optimization
SE 359 : Applied Stochastic Processes

Science/Engineering


PHY102:Physics I(Mechanics)
PHY103:Physics II(Electrodynamics)
ESC102:Introduction to Electronics
TA101 :Engineering Drawing
ESO204:Mechanics of Solids
CHM201:Chemistry I
TA201:Introduction to Manufacturing Processes

Humanities


PSY 451:Psychology of Adjustment
ART 402:Modern Art
ENG 123:Introduction to English Literature
PHI 140:Introduction to Indian Philosophy