当前位置:首页 > 数学课件 > 正文内容

学软件工程的重点要学习什么拜托了各位 谢谢

zhao_admin11个月前 (06-28)数学课件53

软件工程的要点是 - 软件开发过程(process) - 软件开发方法 (methodology) - 软件开发工具 (tools) 这些都是要通过大量编程,实践才能真正掌握的

1、课程设置原则 计算机软件工程专业本科生课程体系设计遵循六个基本原则,即先进性、灵活性、复合性、工程性、创新性和模块化。 1)先进性:课程设置和课程内容需反映国际上先进的软件技术发展成果和软件企业对先进技术的需求,以及相关的基础理论。 2)灵活性:课程设置需具有灵活性,应根据软件技术的发展及时调整。 3)复合性:课程体系还需包括技能、工程、管理等方面的课程,使学生具有必要的综合技能和基本素质。 4)工程性:课程体系的设置面向软件工程实践,强调工程实践能力的培养,使学生能够自觉的运用先进的工程化方法和技术从事软件开发和项目管理,具有团队协作精神。 5)创新性:课程体系应当倡导学生自主学习,并给予必要的指导,从而培养学生自主学习和自我提高的能力,以及勇于开拓和善于创新的能力。 6)模块化:课程应该能够按照模块化的准则设计,课程模块的设计可以交叉。如既可以按照课程性质划分为计算机基础类、软件数学类、工程类、方法工具类、软件系统类、管理类,也可以按照专业方向分为硬件类、操作系统类、数据库类、程序设计类、软件工程类、应用软件类、网络类、数学类、管理类等。 2、课程体系说明 课程体系包括以下几类: 1)、公共基础课程:主要包括甲类高等数学、英语、体育、政治理论等课程。 2)、专业基础课程:为学生打下坚实的计算机软件理论基础。包括计算机科学基础、软件数学、系统软件、软件工程方法等方面的基础理论知识。在数学方面,重点应包括离散数学、概率与数理统计、现代工程数学基础等;在软件专业基础方面,重点应包括软件工程、程序设计、数据结构、计算机组织结构、计算机网络、操作系统和数据库等方面的知识。 3)、软件设计与开发方法类课程:主要讲授软件分析、设计、开发、支持过程中先进和实用的方法、技术和工具,重点应包括需求获取与领域分析,面向对象(UML)等方法、技术与工具,信息化技术,数字化技术,网络与通信技术,以及领域知识和前沿技术等。 4)、软件工程方法类课程:主要教授软件工程方面的知识。重点应包括个人与小组软件开发,分析与设计,软件过程与软件质量管理,软件测试,CMM等。 5)、软件系统类课程:主要讲授具体软件系统的使用知识,并强调应用技能的训练,重点应包括具体程序设计语言、具体操作系统,具体数据库,以及有关专业技能的认证课程等。 6)、项目管理课程:重点应包括软件项目管理、知识产权、软件企业管理与文化等课程。 7)、实践类课程:重点应包括每年的一次的教学实践和最后的毕业设计。 学院将根据软件技术最新发展、当前市场需求情况、学院当前培养方向、以及学生目前具备的领域知识等,灵活调整课程设置和具体课程的涵盖内容。 3、课程设置 课程学习总学分要求为159学分,从课程结构上可分为公共基础课、专业基础课、专业选修课、文化素质课和毕业设计。专业基础课应强调本领域的理论基础与核心技术,专业选修课程注重工程能力培养,并结合市场应用需求。 为加强软件人才的国际交流能力,专业主干课程要求采用双语(或英语)教学和英文原版教材,50%的专业选修课采用采用双语(或英语)教学和英文原版教材。 为保证课程教学内容与最新技术发展保持同步,要求专业课的教学内容每3年更新一次,并在课程教学结合最新软件实例。另外应保证三分之一的专业选修课为具体软件系统课。 1)、公共基础课共53学分,包括:高等数学甲(15学分)、大学英语(16学分)、体育(4学分)、法律基础(2学分)、思想道德修养(2学分)、军事理论与军事高科技(1学分)、马克思主义哲学原理(3学分)、马克思主义政治经济学原理(2学分)、毛泽东思想概论(2学分)、邓小平理论概论(3学分)、形势与政策(1学分)

扫描二维码推送至手机访问。

版权声明:本文由PPT写作技巧发布,如需转载请注明出处。

本文链接:http://www.ppt3000.com/post/70780.html

分享给朋友:

相关文章