软件工程比较难学,软件工程里面的C#就很难,从上手到可以自己写程序至少需要两年时间;学习软件工程,高数、离散数学、模电等都是要学的。
软件工程属于计算机专业,计算机专业涉及面很广,信息工程、人工智能、互联网以及一些硬件设备的管护都属于此类范畴。计算机学科的理论性和实践性都很强,需要学生具备扎实的基础知识和非常不错的动手能力。
专业课程主要有数学、逻辑、系统软件、计算机体系结构、算法、数据结构、程序设计语言等等。这些课程想学好并不容易,仅仅靠课堂上听老师讲解远远不够,必须要学生自己课后花些时间去消化吸收。
软件工程的学习方法
软件工程学科是计算学科的分支,计算学科中理论、抽象、设计等三个学科形态,绑定、大问题的复杂性、概念和形式模型、一致性和完备性、效率、演化、抽象层次、按空间排序、按时间排序、重用、安全性、折衷与决策等十二个基本概念,数学方法、系统科学方法在软件工程学科中占有重要地位。
学习软件工程要认真学习公共基础课,以及离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据个人的兴趣还可以选修一些其它选修课。