CSE and CSD at IIIT Delhi are more different than most people think — they're not just the same course with a design elective thrown in.
CSE (Computer Science and Engineering): pure CS program, admission purely through JEE Main/JAC Delhi rank. standard 4-year B.Tech.
CSD (Computer Science and Design):
key thing most answers get wrong — CSD is NOT a dual degree in the traditional sense. it's a 4-year B.Tech in CSD, not CSE + MS. the degrees awarded are different.
verdict: if you want pure software career — CSE is simpler and cleaner. if you're genuinely interested in design + tech (UX, product design, graphics) — CSD is genuinely unique and worth it. don't take CSD just to get into IIIT Delhi if you hate design.
If you have the option of choosing between a CSE and CSD course at IIIT Delhi, I will suggest you go for CSE. The only difference in these branches is the additional MS component which can be taken later if you want through a branch change.
CSD is a dual degree, meaning you will be awarded two degrees, a B.Tech in CSE and an MS by Research in CSE. It’s a research-oriented course wherein you will have to write research papers and an MS thesis. Students struggle to get their research papers published so the duration of the course isn’t fixed. Some might take more than 5 years to complete this program depending
Both programs are similar in terms of the job opportunities they offer and their curriculum. From the third year, CSD students have to take up an extra project every semester 3rd year onwards.
Even a CSE student can also opt for a B.Tech (Hons.) in CSE degree once he has completed two years of his course. He will be required to complete extra projects similar to the Dual Degree student.