ineering and I’m currently doing a Master’s in Computer Science. I originally went for Computer Engineering because although it is fascinating to be able to write some lines of code and let the machine work out its magic (technology is magical to me), I believe it is important to have a basic understanding of the physical components of the incredible piece of hardware that you work with every day.
I’ve often felt that in many instances Computer Engineering is a link between Electrical Engineering and Computer Science. What I like about Computer Engineering is the extensive use of calculus and what I like about Computer Science is the use of abstract logic to solve problems.
In my opinion, having a Computer Engineering background before pursuing Computer Science provides a solid backbone to appreciate the intellectual ingenuity of the computational world. If you can dab in both fields, you will end up with a richer experience overall.