计算机科学与技术偏重的是硬件,软件工程就是偏重软件,人工智能和机器人都是需要软硬件结合的,所以我还是建议你咨询下你们学校老师的意见,我是学计算机科学与技术的,但是毕业后做的却是网络类的工作,很多计算机编程都是我自己学的,大学并不是什么都教啊呵呵
各个学校分类好像不一样啊。软件工程很多讲的是很系统的软件开发过程中的一些东西,所以选前者吧,你需要咨询一下老师,或者看下大纲,都开了些什么课程。大学一般是基础,多需要自己下功夫研究,或者在实验室做项目。有目标才能朝着他前进。
楼下说得很对,大学里教你的不是太多,尤其是中国的大学!很多东西都需要自己的钻研!