Guys...i gave my 12th this year (2014) and i wanna go for Software Engineering, actually m not getting that should i go for B.E in Comp Eng or B.E in IT ???? By taking which course ( Comp eng or IT) i will b called as a Perfect Software guy..??
m asking this question coz m not getting in which one...Software content is more. #computer-engineering #information-technology
4 answers
Monty’s Answer
Different schools will call the degree different things - I would not sweat what it is called but look at the content. In general engineering tends towards the lower level of subject - hardware design, OS development and things like that. Software developement/Comp Sci is more focused on how to develop solid code on clients and servers. I would lean away from a degree in IT as it tends to mean supporting the technical infrastructure.
The engineer builds the chip, the comp sci grad writes the application and the IT manager runs the help desk. A gross generalization but it gives you a sense of the roles. You should look at the programs you are interested in and see where they lead.
Vijay’s Answer
I know you are a kid but it is better to type a complete sentence in a public forum instead of the short-hand representation of words. This could be held against you when you explore a career. If you want to be a "Perfect Software Guy", start programming. May be write an app or create a website. Your degree is just one of many factors and real-world projects/experience will always carry more weight.
Ashish’s Answer
The Focus: Heavily focused on software development, algorithms, data structures, and how software interacts closely with hardware.
The Content: You will dive deeper into core programming languages, operating systems, compiler design, and software architecture.
Why it fits: This course gives you the deep mathematical and logical foundation required to build complex software systems from scratch.
2. B.E. in Information Technology (IT)
The Focus: Focused on the practical application of technology to solve business problems. It deals more with information management and deployment.
The Content: You will still learn programming, but the curriculum leans more toward database administration, networking, web development, cloud computing, and cybersecurity.
Why it fits: It teaches you how to maintain, secure, and run the software and infrastructure that someone else built.
💡 The Verdict
To be called a "Perfect Software Guy" (Software Engineer/Developer):
Choose Computer Engineering. It has a higher percentage of pure coding, algorithm design, and software engineering principles in its curriculum.
Note: In the professional tech industry, top software companies (like Google, Microsoft, or tech startups) recruit heavily from both branches. If you choose IT, you can absolutely still become a software engineer, but you will need to spend a bit more personal time self-teaching advanced data structures and algorithms.
Rahil’s Answer
If your absolute priority is the maximum amount of pure software content, Computer Science (CS) usually takes the crown. However, a CE degree gives you a unique edge. You can always "level up" your software skills on your own by practicing on platforms like LeetCode, but a pure CS major will rarely get that foundational hardware exposure.
I would steer clear of Information Technology (IT) if your goal is software development. It is much harder to transfer from an IT skill set into heavy software or hardware engineering. On the flip side, if you have a CE or CS degree, you can easily pick up the certifications required for IT roles later on if you choose to pivot. CE simply gives you more flexibility!
Delete Comment
Flag Comment