So, I've been doing a lot of thinking and was just wondering is the transition from computer science to computer engineering common ? Namely, if one obtains a bachelors in comp. science, is it common to pursue graduate studies in comp. engineering. Computer science coursework would include your typical courses but in addition courses on microprocessors systems, networking and computer hardware. And if it means anything I may also obtain a second major in physics (taking sequence of practical physics courses, an electronics lab course, and time series analysis course). Now I know many of you will probably say get a bachelors in computer/electrical engineering. I've looked into this option, but engineering programs seem to be so strict (namely I'd have to start from first year and in fall 2015). So with all this said is this transition fairly common ? Note: I'm attending a canadian university.