一般来说各校的计算机专业都是软硬件都学的,毕业后本科生的话往软件方面会多些,因为搞硬件的其实专科的就够了。
在来说说里面的的专业知识:高级语言设计,数据库,软件工程,离散数学,编译原理。
当然高级语言设计的课程往往都是先学习下C或C++语言,然后自己可以自学或上其他语言的课,毕竟编程语言直接差别不大的。
然后数据库和软件工程还是要学好的,否则你对软件行业的认识就会模糊的。
软件工程可以说是计算机的政治课,比较无聊,但不难,也比较有用,主要是介绍整个软件项目的在开发过程中的整个流程和各阶段的注重内容,要好好学。