User:Bhavys/sandbox

Computer science and engineering, IITK the computer science program of IITK is one of the most rigorous academic programs for undergraduates, only the top rankers of the country get an opportunity to have a major in CSE,IITK. The degree is somewhat of a mix between computer engineering and computer science.

A student must do 400 credits in total to graduate and there is a specific credit requirement for each course section which gives a student an overall growth. The following is the credit distribution.


 * Institute Core (IC) : 124
 * Department Compulsory (DC) : 88
 * Department Elective (DE) : 45
 * Open Elective (OE) : 54
 * SO/ ESO : 40
 * HSS (Level-I) : 22
 * HSS (Level-II) : 27
 * Total: 400

Below are a few courses offered in the Computer Science Department :
 * CS201A: Mathematics for Computer Science - I
 * CS202A + CS203B: Mathematics for Computer Science - II + III
 * ESO207A: Data Structures
 * CS220: Computer Organisation
 * CS251: Computing Laboratory - I
 * CS330: Operating Systems
 * CS340: Theory of Computation
 * CS345A: Algorithms II
 * CS300A: Technical Communication
 * CS252A: Computing Laboratory - II
 * CS335: Compiler Design

The curriculum is very time demanding but the students have a free and vast choice for the selection of the courses they want to pursue as the above mentioned courses along with the institute compulsory courses account to about 250 credits leaving around 150 credits open to students to pick any course of their choice, given they fulfil the minimum graduation requirements in the end of there 8 semester long undergraduate college.