要的,软件工程属于理科专业,如果你是真的喜欢这一个专业,你可以去选理科,如果你只是听别人讲这个专业多赚钱,或者觉得学这个专业赚钱,我觉得你还是不要选的好,第一,软件工程很难学,第二不管是就业前还是就业后你的学习时间和工作时间都比别人长,工作后别人可能一天工作八个小时,程序员可能就是12个小时保底吧,而且程序员是吃青春饭的,如果你30岁之前在职位上有很大的进步的话。。可能会面临公司无情的辞职。
大学物理很重要。当然如果你的物理老师很低级,那就没有办法了。
比如说现在所知道基础数学的“王冠”——微积分,牛顿当初发明它的时候就是用来研究引力和速度的抽象的,而莱布尼茨发明它的时候则是用来研究面积和体积计算问题的,这些都是跟工程有直接关系,而不是纯粹为了学点符号而已。如果你没有大学物理的学习,你的整个理科知识可能还是停留在中学生水平,根本没有升华到一个必要的档次。
如果中学物理学不好,就没有必要去学软件专业了,因为学习难度更高,需要的智商更高。
专科我不太了解,但本科的软件工程是全英文教材,全英文授课。当年哥打算辅修个软件工程的,结果一听全是英语,哥吓得没敢报。