恩,问这个问题,你应该是考本科吧?在本科学习阶段,这两个专业差不多。 计算机科学发展到今天,已经演变为一个庞大的学科体系,并还在朝不同的方向延伸,这是因为计算机技术是人类发明出来第一个替代大脑的工具,它自然而然的可以和所有智力学科融合在一起,例如计算机物理学,计算机生物医学,AI,机器人,自动驾驶等等。 计算机技术从自身基本组成上来说,分为软件科学和硬件科学两个层次,你懂的,软件可以看成编程序(但实际更复杂),硬件可以看成开发主板CPU等等(实际更复杂),但对于本科生来说,不管他专业名是什么,他都需要了解和精通基础硬件知识和软件知识。 所以不管你报考的专业名是“软件工程”还是“计算机科学技术”,你要学的课程90%都是一样的。 而不一样的,可能与这个学科名是什么没关系,而是与你报考的这个学校这个系有关,具体是系里的老师接工程做项目的能力有关,基本上你到高年级都会跟着老师做项目,如果这个老师接硬件项目,你自然就会学更多硬件知识,如果这个老师接软件项目,你自然就成了编程高手,而老师接到什么项目,与老师社会交际能力有关,而与专业名无关。 所以你需要了解一下这个学校,这个系的情况,如果能了解到教授的情况就更好了。每个学校都有校内BBS,上这里和师兄师姐聊聊天,会有很多有用信息。 到了研究生阶段,你才可能需要仔细考虑你今后研究方向,那时软和硬差别就很大了,而且还有很多分支专业可学,例如AI,机器人,大数据等等,不过那也是那时再考虑的事情了。 最后多说一句:在AI时代,数学是一切的基础,把数学学好,学精通,毕业后会有更加广阔的未来。 祝一切顺利! |
|