在加拿大上学.一般学校都只有computer science专业就是计算机科学技术。很多都是有一个option是software engineering。就是偏向于软件一点。至于你想学什么就看你的选修了。不过必修课里面有软件也有硬件的基本必修课啦。要更深的就看你选修了。有的学校有software engineering 的专业那就是eng的学位就不是science的学位了。eng的学位要求的学分很多,应为要上很多基础的课。课很多都是排好的大4的时候有一些选修方向就是了。不过我认为没什么用啦。上机械化学物理电路都可以把人上死超级难啊。大3,大4的时候就很多软件课了。大一大二和其他工程都差不多一样都是基础课。所以我觉得学computer science就ok了。具体想要什么就看你自己的选修了。灵活性大了很多。