Computer Science & Engineering (CSE) in Nutshell –
The branch comprises of two main components – Computer Science and Computer Engineering collaboratively abbreviated as CSE. Computer science deals with the theoretical foundations of information and computation, along with practical techniques for the implementation and application of these foundations. In other words, it is the systematic study of algorithmic methods for representing and transforming information, including their theory, design, implementation, application, and efficiency. The roots of computer science extend deeply into mathematics.
Computer Engineering on the other hand, typically focuses on computer hardware and software. It is, in a nutshell, an integration of computer science and electrical engineering. The curriculum covers both aspects. Subjects like Data Structures and Algorithms, Discrete Structures, Computer Architecture, Operating Systems and Networking etc are vital for a complete understanding of the branch. But the writers of the guide would advise the freshmen to master the courses on Programming, since almost the entire CSE curriculum depends on it.
The main purpose of the existence of this department is to belittle its adjoining department by offering common courses to the ECE and CSE students which then the CSE students end up nailing. Apart from this it offers a couple of programming courses, air-conditioned labs to play Minesweeper on and a sprawling cycle stand that takes pride in its ancient history. Every once in a while, a couple of CS grads get crore plus offers and the news does the rounds in the dailies. Apart from that, there isn’t much that goes on round the year.
That might be all you need to know at abstract level to catch a glimpse of what happens in inside and outside world. Crore plus packages are so rare, odds comparable to be in top 10 of JEE Advanced out of teeming millions of aspirants. Pressure of academics is intense here. Neck to neck competition is something you will have to cope up while living amongst bright students.
- B. Tech Programme
- Honours Programme
- Minor Degree Programme
- Dual Degree (B.Tech. +M. Tech.) Programme
Curriculum of Computer Science and Engineering is tailored according to the needs of industry, you will be graduating as an engineering with some knowledge on the theoretical insight to what Computer Science stands on.
1. B. Tech Programme: The admission to the 4-year B. Tech. (Computer Science & Engineering) is through prestigious IIT-JEE (Advanced). The programme includes a set of core courses together with few electives so that the students can specialize their interests.
Effective for 2014 (Onwards) Batch : Download PDF
2. Honours Programme: B.Tech. (Computer Science & Engineering) students can elect Honours programme (effective from 2013 Batch) in the third year of undergraduate programme. The candidate scored OGPA 7.0 and above (till IVth semester) are eligible for this programme.
Effective from 2014 Batch: Download PDF
3. Minor in Computer Science & Engineering Programme: The students of other discipline can opt for the Minor degree in Computer Science & Engineering in the third year of their undergraduate programme.
Effective from 2013 Batch: Download PDF
4. Dual Degree (B.Tech & M.Tech in Computer Science & Engineering):The admission to the 5-year Dual Degree (B.Tech & M.Tech in Computer Science & Engineering) is through the prestigious IIT-JEE (Advanced). The programme focuses on all aspects of Computer Science & Engineering with due thrust on areas like Computer Architecture, Algorithm Design, Software Engineering, Operating Systems and Computer Networks. It also provides strong foundation on various research areas
Effective from 2013 Batch: Download PDF
CSE is known for its placements, branch simply lure undergrads for placements and high paying jobs and recruiters too after conversion of ism to iit. As said earlier that crore plus packages are often rare but since the Trump’s new visa rules connection to US’s Silicon Valley has been cut.
The mean salary in India for a CS undergrad is easily between 10-18 lakhs. The average package is however, an unhelpful quantity, owing to the huge window in the pay package.
But it will have effect on the cap of the maximum packages achieved in INR because of the conversion from USD. The following are the statistics compiled from earlier years namely 2013-17.
|Year||Eligible Students||% Placed||Max LPA|
Students apply for internships in both industry and academia. During interviews, companies mainly test your ability to code under dire circumstances along with your command over basic Algorithms and Data Structures. Algorithmic coding is the most celebrated sport in the CS community. Not to forget the Cyber Security or Capture the Flag (CTF) contests, and the Data Science challenges which have been gaining popularity of late.
If you play your cards right you might even land on paid foreign internships which are rare but achievable. Internships are available which solely rely on your competitive programming skills. Some internships at the end offer Pre-Placement Offers (PPO) to the candidates.
If you want to start programming then I suggest you to check our page on Computer Science, which has guide on programming from beginner and advancing towards expert level. It also has posts on past internships experience and how you can land at one.
Read More: How to get internship?
There are wide areas of research that are open for any person who studies CS: Machine Learning (including Sub-domains of AI, Robotics, Natural Language Processing), Network Security, Compilers, Cryptography, Mobile Operating Systems, Real-time OSs, Cloud and Distributed Computing, Discrete Mathematics, Programming Languages, Data Mining, Database Management Systems, to name a few. In addition to these, there’s the field of Data Analytics, incorporating the concepts of DBMS, Probability and Statistics, famously known as Big Data.
Computer Science, compared to the other branches of engineering, is a relatively newer field of study. The exponential burst came with the advent of corporate giants like Apple and Microsoft. Contrary to popular belief, its relevance increases day by day. CS grads who know their basics are highly in demand. But, the catch here is precision. You cannot fool or wriggle your way out of any situation. As an engineer you need to understand and deal with the realities of the problem and find out a viable solution. That takes a lot of study and practice. A job in CSE is only AND ONLY dependent upon your ability to find and solve problems.
In the industry, the job descriptions include Software Engineers, Data Analysts, System Programmers, Software Program Manager and Software Architect. Additionally, if you pursue higher studies (M.S. or PhD), you are also entitled to jobs in Universities and Research Teams in different Companies and organisations .
Not everyone desires placement and not everyone can have successful startup, but as the times are changing, so is the startup culture here at IIT Dhanbad, there’s been spike in startups with CSE at their core, well we dedicated whole post for it.
Although the startups are in dormant stage right now and one of them Reweyou can be potential unicorn start up. Hoping for the best, the statistics suggest healthy environment for growth of ideas and nurturing by the institute’s esteemed faculty.