Electrical Engineering at IIT Delhi

Electrical Engineering department at IITD offers 3 courses

1) B.Tech in Electrical Engineering

2) Dual Degree in Electrical Engineering

3) B.Tech in Electrical Power

Note: Electrical Power (3) relates to what is usually called Electrical in other colleges which deals with power systems, machines, distribution and transmission systems. While, Electrical (1) and (2) includes what is generally called Electronics and Communication. The M.Tech in Dual Degree course is in Information and Communication Technology.


The best thing about Electrical Engineering is that it is a very vast subject with as many as 4 different streams from which students can choose. These streams are:

  1. Information and Communication – Here, you study Signal Processing, Communication Systems, Networks, Computer Architecture and other things like that.
  2. Control and Automation – Here you do things like robotics and control systems.
  3. VLSI – This stream is about semiconductor electronics that has revolutionized the chip design methods and hence enabled us to have as small laptops and mobiles, with so much capacity as we see today.
  4. Power – This stream deals with power systems, machines, distribution and transmission systems.

Very few other departments offer so much choice and diversity to their students. As a result, students can choose what they would like to study and, they have many different job options available to them. Thus, unlike Computer Science and Mathematics and computing (MCA) which tend to be very specific, it has a nice combination of coding, Mathematics and science


There are quite many good courses if you seriously wish to explore Electrical engineering including the practical components. And they are relevant to the domain. Like – Communication Engineering, Digital Electronics (My favourite course), Image Processing, Computer Architecture (Another of my favourites), Signals and Systems.

Then there is the added advantage of doing lots of Computer Science (CS) Courses more than any other department due to the proximity of content of courses. Some CS courses are core for us – Data Structures (Excellent course), Intro to Programming (Basic course).

Maximum people find the electrical power courses extremely boring that we need to do (as they are core courses) but then there are boring courses in every department.


If you are on lookout for humble and helpful professors, you will find 2-3 such professors who would be of such a type and teach you. They would “generally” be good in teaching as well. Make them your best friends, and they would behave like one as well.

There are of course the sleepy and mundane professors of classroom teaching but then they are in every department. Don’t worry about such professors or their courses, you would learn the best approach as and when you enter their course. Believe me, it is true and the best way to deal with such courses and professors.

Activities and Jobs

Departmental activities are normal pretty much like any other department.

There are lot many students from our department who love to explore many activities be it cultural like dancing, singing etc or techno-cultural like Robotics etc.

There is no dearth of facilities of labs, equipment, budget or anything and if you are enthusiastic, this department is one of the best to be in IITD.

There is a prospect of excellent projects as well if you are truly an electronics freak. Trust me, you will like this department if you manage things well and are enthusiastic.

In terms of jobs and salaries, as you all know, it is second only to Computer Science.

Dual degree program

Though you may not understand this a lot, but this is just to give you are an electrical engineer, you will be doing courses like Digital electronics, Analog electronics (BJTs, MOSFETs and Amplifiers), Signal and systems & communication (Transforms, filters, realization of different systems), Control engineering, Circuit theory as are done by the Electrical B.Tech students.

Apart from these you will be doing courses specifically in communication and information technology stream that includes multimedia systems, signal theory, computer networks etc as a part of the post-graduation degree. You can also choose to do some CS courses apart from the core ones if you enjoy programming. Some aptitude in mathematics will help for sure since probability and some other courses of mathematics are used in several department courses and some of the courses are pure mathematics. Rest it’s all the same as Electrical engineering B.Tech. Electrical Dual is a very good opportunity for those who are interested in electrical engineering because the courses are almost same as that of B.Tech. Though you must study for an extra year but that is worth it if you like your subjects and jobs are at par with that of electrical B.Tech students.

For electrical power program: Courses are same till the second year and start deviating from the third year when you start to study more about the power distribution. Jobs are pretty much the same because most of the people opt for the non-core jobs.

By: Akshay Sharma & Rohit Taneja

Helped By: Sonali Ranga & Praveen Vera

Computer Science & Engineering at IIT Delhi

The computer science degree is a general program that focuses on algorithms, computing problems and solutions, and the design of computer systems and user interfaces from a scientific/mathematical perspective. Includes instruction in the principles of computational science, and computing theory; computer hardware design.

Don’t worry if you could not understand the technical terms above, you will learn them in due course of time. You are not taught programming explicitly but are rather taught the concepts behind writing programs in form of how to efficiently store the data with the help of Data structures and how to efficiently operate on them. These two concepts form the core of whatever you learn about programming during your stay. For example, you will be taught the theory behind a program, how to approach the problem, how to formulate the solution, essentially what all steps to do in the form of an algorithm. However, you will not be taught a definite “code” for the same since it can change from language to language. You will end up doing as much mathematical stuff as the conceptual theory stuff with courses like Discrete mathematics, Probability and lots of Induction based proofs but be rest assured, although a bit abstract, the computer science courses are some of the most logical ones you are going to find.

So, if you like mathematical stuff and are interested in conceptual theory and deductive and inductive reasoning, the computer science is the course for you. It might be noted that many of the courses computer people do are from electrical and mathematics department. Therefore, your interests in these fields may also be developed further on the way.

However, as for what it is not. The programming IS NOT TAUGHT TO YOU IN THE CLASSES and only the basic concepts are taught. You learn to code while doing your assignments all by yourselves. Given that, I feel that this is in fact one of the strong points of the computer science department. You can adapt to any language you want. Another thing is that you WILL NOT LEARN ANYTHING RELATED TO INTERNAL STRUCTURE OF COMPUTER OR APPLIED PROGRAMMING FIELDS LIKE WEB DESIGNING. Only the underlying logical representations are considered, and you learn the core topics of Networks, Operating systems and Probability. As far as the jobs are concerned, computer science people find use of their skills in fields as diverse as programming to algorithmic trading to research to banking and finance. So, you can end up in companies like Google, Towers, Microsoft, IBM, Sony, Morgan Stanley, Deutsche Bank, Barclays Capital, Bell Labs among many others.


Srijan Sanket

Chemical Engineering at IIT Delhi

Chemical engineering department in IIT Delhi offers two programs: B.Tech program and a Dual degree program. There is only a little difference between the two and that has been discussed later.

First and foremost, chemical engineering does not deal with chemistry at large, a perception that most people have. Chemistry is a branch of science that deals with studying reactions at lab scale while through chemical engineering you take that reaction and produce chemical at large scale. Very small amount of chemistry is taught in first year and these courses are common for all departments.

Chemical engineering has a very wide scope and can be broadly classified into following:

1) Transport Phenomenon

2) Chemical Reaction Engineering

3) Fluid Particle Mechanics

4) Process Technology and Economics

5) Design Applications

First don’t be afraid of these technical terms mentioned, you will understand them during your course.

Transport phenomenon basically deals with mass, momentum and heat transfer. It is in a crude way a detailed analysis of elementary topics that you take in your JEE preparations like Bernoulli’s theorem, Heat conduction through slabs etc.

Chemical reaction engineering deals with the chemical reactor, which is the heart of a chemical industry. As a chemical engineer you will the Pressure, Temperature, Volume of the reactor while a mechanical engineer will tell you the thickness of the reactor vessel. In this branch only, you also learn to design a catalyst i.e. the radius of the catalyst, the life of catalyst etc.

Fluid Particle mechanics deals with systems where particles start coming into picture with the fluids for example, a particle falling in a viscous liquid. You must have read in you JEE preparation about the terminal velocities of single spherical particles but here you will read about non-spherical particles, multi-particle systems. This branch hence becomes important for powders and hence opens a whole range of options to study.

Process Technology and Economics is the par that deals with layout of the plant and its economic analysis. As a chemical engineer you might analyse the various steps of a process (like sulphuric acid production) and might advise the company to change the Pressure, Temperature to improve the performance.

Design applications mainly deal with sizing up of the various parts of the industry like heater exchangers, boilers etc.

During your stay you can learn a lot of software because they are becoming increasingly important. If you are really very interested in coding, chemical engineering has A LOT to offer you.

The faculty in chemical engineering department is very good and recently many talented young professors have joined the department. The professors are in general interactive and you can learn a lot from them (With a few exceptions, of course). Courses in general are interesting. The whole learning process includes an aptitude for mathematics, and some curiosity! All the topics and the subjects are taught well in depth, and from the basics. The courses are moderately heavy and some of them are one of the best in IIT.

Core job(which use chemical engineering) prospects of chemical engineering are pretty good and you may end up in a field like bio-pharma, petroleum production, catalysis development etc. in a company like HUL, ITC, Proctor and Gamble, Reliance, IOCL etc. Core jobs do not pay you that much like the consultancies and finance companies do, so many of the people prefer non-core jobs as well. The placements for non-core jobs are more dependent on the student’s performance during his stay rather than the department he is in.

Research prospects of chemical engineering are very bright because of the increasing environmental problems and need for alternative fuels for energy both of which are primarily the field of a chemical engineer.

Electrical Power vs Chemical vs Production and Industrial vs MCA: This is also a doubt that student face while filling choices for the counselling. In my opinion, prefer MCA because it is a good course, then it your choice to fill in for Electrical Power because it has very few seats and not a lot is known about this branch, between chemical and production, if you are really interested in mechanical then you can choose production else chemical should be preferred.

For Dual Degree students: All the courses for the dual degree students are same as that of the B.Tech program, just that a dual degree student must do some more courses during his stay. The job prospects are similar as a large part of students prefer non-core jobs over the core jobs.

By: Ankur Gupta

Helped by: Anshu Deewan

Booster Test – 8|JEE 2020

SCHEDULE: Monday, 29th July 2019

Offline: 3:30 PM to 6:30 PM

Online: 4:00 PM to 111:55 PM


Physics: Electrostatics, DC Circuits, Capacitors, Magnetic Effects of Current

Chemistry: Electrochemistry, Surface Chemistry, Organic Halides, Organic Concepts

Maths: Differential Calculus – 1, Differential Calculus – 2, Integral Calculus – 1 (Section 1 Only)