软件工程专业需要学习的:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程导论等。
本专业除学习公共基础课程外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程。根据学生的兴趣,也可以选修一些其他的课程。
实习:毕业实习、课程设计、计算机工程实习、生产实习、毕业设计(论文)。
软件工程专业四年怎么学?大一:首先,大一的时候,学校不会教你太多的专业知识。一般专业基础课比较多。我建议你先把这些基础课打牢,这样以后就能理解一些比较抽象的东西了。但是我特别要提醒你,不管你有没有开始学习开发语言,我建议你从大一开始就自学,慢慢接触,慢慢练习,积累思路,开发软件开发思维,从小程序开始练习。最好从学习C或C++开始。经过一年的自学接触,你会很快明白软件工程专业是怎么回事。有了初步的了解。这期间最好学会自己理解,自己想办法解决问题。不懂一定要百度求助。推荐一本书,是我大一的时候看的,程序员练习之道。
大二:那么,到了大二,就要开始接触一些更深层次的专业知识了。这个时候你要加强自己的专业技能,努力提高自己的编程能力和开发自己的编程思维,广泛学习博文,接触各种与专业相关的信息知识。最好关注几个专业网站,学习和浏览里面的专业技术或专业素养、前景、最新技术发展等内容。在这期间,你要逐渐学会开发一些简单的项目,在网上找一些项目或者去图书馆借专业书籍,自己练习一个完整的项目开发,知道项目开发的基本流程。
大三:然后,大三之后,就进入了各大专业课的时期,这个时期很重要。要实践大量的项目,提高编程能力,要用架构师的眼光看待软件开发,也就是要达到一个专业人士的水平。这时候不懂就要懂,不要积累太多的问题,多踏实的学习。如果有机会,最好在大三下学期结束后参加实习,接触更多的项目等等。在这期间,你要很好的了解项目开发流程,你要不断的巩固自己的开发能力。
大四:最后,大四主要是找工作,做毕业设计。但在这个时期,你要加强自己的专业能力,以免堕落。多动手,多接触大项目,就可以从头到尾设计开发一个完整的软件。对专业知识体系有较好的把握。



