软件工程说白了是干什么的,软件工程专业的主要课程有哪些
来源:择校网 时间:2025-01-13 03:00:22
一、软件工程专业课程有哪些 主要学什么
1、软件工程专业课程有程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等。
2、主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
3、该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
4、中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。
5、所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。
6、软件服务外包属于智力人才密集型现代服务业。大量著名外包企业落户宁波。主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。
二、大学软件工程的专业课程是什么
1、本专业培养计算机软件工程研究与应用高级人才。本专业培养计划与国际接轨,通过培养计划实施及理论、抽象、设计实验等教育过程,使学生掌握软件工程技术,具备从事大型软件工程组织、管理、开发能力。
2、主要课程:离散数学,数据结构,汇编语言程序设计,计算机组成原理与系统结构,操作系统,编译原理,数据库系统原理,计算机网络,internet技术,多媒体技术,软件工程导论,软件需求工程,软件项目管理,软件测试,java语言程序设计,xml技术,软件质量控制,软件工具与环境,cmm与iso9000,软件过程,电子商务基础等。
3、学生毕业后,可胜任教育、企业、事业及软件产业部门的教学、管理、研究与开发工作,或在本学科、相关学科及国外继续深造。
三、软件工程主要课程有哪些
外语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C 程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO9000等。扩展资料
一、培养目标
本专业培养具有良好科学素养,能较系统和深入地掌握计算机科学技术基础以及软件工程专业知识和工作技能的高级专业技术人才。学生毕业后可在进行软件规划、设计与开发及应用的相关企业、事业单位或政府机关等从事计算机软件规划、咨询、监理、生产、软件技术研发、以及软件应用系统维护等方面技术工作。
本专业学生应系统掌握计算机科学技术及其应用有关基础理论、建立从事软件工程方面工作的必要专业知识结构和工作技能,包括计算理论基础、计算机系统及其硬软接口、系统软件与工具软件、计算机应用技术、软件工程方法与工具等。通过四年时间的学习,学生应具备以下几方面知识和工作能力:
1、掌握计算机科学与技术基本理论和专业知识;
2、掌握软件系统分析、设计和说明的基本方法,具备软件研究与技术开发能力;
3、了解信息系统安全与知识产权保护的有关技术方法和法规;
4、具备进行软件系统规划、设计、咨询、软件测试与评估以及软件工程管理和系统运行管理的基本能力;
5、了解现代信息技术的发展动态;
6、精通一门以上外语,具有较强专业外语阅读和写作能力;
7、掌握文献检索、资料查询的.基本方法,具有独立获取信息的能力。
三、计划学制、最低毕业学分、授予学位
计划学制:本专业实行学分制,学制一般为四年,允许提前毕业和推迟毕业,具体按学校有关学分制管理条例执行。鼓励学生攻读双专业、双学位和辅修。
1、全校公共课分为公共必修课(34个学分)和公共选修课(11个学分)。公共必修课34个学分必须全修。公共选修课应在人文社会科学和艺术类课程中各选修4个学分,在社会科学类中修2个学分。就业指导课以讲座形式进行,开设4-6个讲座,计1个公选课学分。
2、学科基础课共计52个学分,包括学科基础课和学科专业课程,要求学生全修。
3、专业必修课共计21个学分,要求学生全修。
4、选修课学生必须修读不低于34个学分,其中限选课程模块为必选模块,不够部分的学分可在任选课模块和计算机科学与技术的相关模块中选择。
5、“学科前沿讲座“为学科导引课程,以讲座形式分散安排在各个学期。
6、“就业指导课”以讲座形式进行,开设4-6个讲座,计1个公选课学分.
7、本专业设置六门双语教学课程(课程方案表中课程名称前打*者),本专业不再单独开设专业英语课程。
8、课程计划表中课程名称前打☆者为综合设计类课程。
9、专业技能与实践共计8个学分,学生可在课程结构比例表中自主选择课程设计内容或专业实习,如选择专业实习,则学生必须再选修至少2个课程设计。
四、软件工程专业的主要课程有哪些
软件工程专业主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
1、Java方向:JAVA初级程序员、JAVA计算程序员、 JAVA工程师、J2EE系统工程师等。
2、Net方向:.Net程序员网站开发工程师.Net工程师等。
3、其它方向:简单的管理信息系统开发和维护人员、网页制作和客户端脚本程序编写人员、初级数据库管理和维护人员、数据库开发工程师、系统分析设计工程、软件项目配置管理员、文档编写工程师。
软件工程涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。
同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
计算学科的分支,计算学科中理论、抽象、设计等三个学科形态,绑定、大问题的复杂性、概念和形式模型、一致性和完备性、效率、演化、抽象层次、按空间排序、按时间排序、重用、安全性、折衷与决策等十二个基本概念,数学方法、系统科学方法在软件工程学科中占有重要地位。
此外,软件工程还十分重视管理过程,以提高软件产品的质量、降低开发成本、保证工程按时完成。系统性、规范性、可度量性也是软件工程非常关注的。
参考资料来源:百度百科-软件工程专业
软件工程说白了是干什么的的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于软件工程专业的主要课程有哪些、软件工程说白了是干什么的的信息别忘了在本站进行查找哦。