Should I pursue a career in IT/Software

Computer Science

Computer Science is a broad subject that strikes balance between hardware and software. Alternative or related titles include BIT (Bachelor of IT), Computing and Information & Communication Technology.

In a typical programme of this sort, you will learn a range of things such as

  • Hardware components and how they work.
  • The microprocessor and how it works, with emphasis on logic gates.
  • Math - including pure maths, applied maths, calculus, etc.
  • Electronics - often less practical
  • Computer programming in a few high-level languages, at an elementary level
  • Algorithms and data structures
  • Networking & Computer Security
  • Databases
  • Low-level programming
  • Hardware interfacing and programming
  • Artificial Intelligence (AI)

If your undergrad programme includes a major, you may cover additional depth in a selected subject/module above.

Engineering degrees

Regardless of the actual title, many undergraduate programmes in engineering, will certainly include some level of programming or software development. This includes,

  • Electronic engineering
  • Telecommunications engineering
  • Network engineering
  • Software engineering, which is the main subject in itself.
  • Mechanical engineering
  • Mechatronics
  • Electrical engineering
  • Chemical engineering

If you're a person who never liked programming, then these engineering degrees are going to be more challenging than you think. If for example, you like to do something involving practical electronics, a typical undergraduate programme does not really give you the level of knowledge and skills you need for the job. Of course, they do give you a lot of theoretical knowledge which you may appreciate after you've reached a certain level in your career.

So instead of choosing an electronics degree, you're better off doing a practical hands-on course such as the NDT (National Diploma in Technology), City & Guilds or other similar programme. In most of these practical courses, you don't really write software.

Conclusion

Most engineering degrees will involve some level of coding. And if you're not up for it, it's best you choose an alternative path such as a practical certificate or diploma in the chosen field...

Contact Us

© 2009 - 2024 Marha Online (Pvt) Ltd