In which stream i should select in higher studies to become a Software Engineer?
I believe you should select computer science in your high school and you have some options when it comes to college/university. Computer engineering, software engineering, computer science, and information systems; you could join any of these programs. These programs are very similar and very different in the same time. Research them and pick what works best for you.
These days different schools and companies also organise programming competitions (Called Hackathons), you should start participating in these after you have learnt basic programming skills.
In my opinion, you should go for computer science stream in your bachelors. You might as well go for information technology, computer engineering, etc. As much as it's important for you to choose one of these branches for your bachelor's, it's also important to learn and build some software product/ apps/ web applications in your free time. It gives you hands-on experience right from the beginning. A software engineer is more about developing good products than just reading academic curriculum.
Thanks, All the best for your future!!
You are asking about an area that will be in high demand in the future. Here is some helpful information:
Here are some schools that might offer the kind of degree that you are seeking.
Best of luck! Please keep me posted. I would like to follow your progress!
- Pursue a computer science degree from a university. You can consider Computer Science or IT as the stream.
- You can also go on to do you masters if you are interested in research or develop a deeper understanding.
Keep in mind that only holding degree will not help you to become a good software engineer.
You should learn Programming languages and write code which can be used in these programming languages.
- Attend Boot camps. Take online courses and read books, articles related to software engineering.
To work towards becoming a software engineer, you can choose to do a bachelors in Computer Science, or Information Technology. Some universities/ colleges (such as UPES, Dehradun) have also started offering bachelor degrees in Cyber security, you could opt for those if you are interested in that direction.
I also have a bunch of friends who picked up the Electronic and Communications Engineering (ECE) branch, and have ended up as Software engineers with very strong hardware concepts.
Hope this helps.
Pooja recommends the following next steps: