In my experience, Computer Science degrees generally give you two options - specialise in either designing and building hardware using electrical engineering techniques or developing and implementing software solutions built for those kinds of hardware and work from there specialising in your...