软件工程专业是干什么的?
软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
主修课程
1、主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
2、其它学科:该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。3、实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
工科学习比如说软件工程,顺序是应该先学会动手,再理解其原理,还是应该在理解原理的基础上实践?
谢谢邀请。
对于这个问题而言,就相当于是先实践再原理,还是先理解原理再实践的问题。对于不同的人可能会有不同的看法吧。当然,如果你是软件工程的话,我首先会建议先选定一门语言,然后再往这语言里深入的去学习。
其实,原理和上手有时候是不分开的,懂得原理之后就能更好的动手,动手的过程中也是在不断的深化和理解原理。不过,对于初级而言,我是建议你先多动手的,当然这里的前提不是说你动手的时候对原理一点也不知道,只是对原理大概有个了解,并不是很深入,然后先把一些常用的先用熟,然后再来深入原理,毕竟,原理这东西,一开始对于初学者来说的话,无疑是很枯燥的,甚至乎很快就会忘掉。在你实践一段时间之后,再去深入原理,你可能才会有更好的感悟,甚至会说:“哦,原来还有这样的操作,真是相见恨晚啊”。
在你把常用的用熟了以后,再深入原理,当然原理不是说只是平常多用的,而是还有别的扩展部分,去慢慢的理解这部分原理,等到了实践中用到的时候,不至于太手忙脚乱,这时候实践就是在更好的巩固原理了。
所以,我个人建议初学者是先理解常用的原理,懂得使用就行了,等熟悉之后,再深入的理解原理。
最后,祝你好运。
喜欢的小伙伴可以给我点赞或者关注我哦。