浅谈软件工程专业课程体系建设

来源 :科学与财富 | 被引量 : 0次 | 上传用户:sk01230147
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  随着软件产品应用的飞速发展,对软件专业人才的需求量不断增加。面对软件产品形式的多样性,软件开发技术越来越丰富。为了满足软件企业的用人需求,各大院校相继开设了软件专业,将培养适应企业需求的实用型软件人才作为院校的重要任务。文章从课程构建、教学方法等方面探讨了软件专业的人才培养观点。
  随着软件产业得到迅速发展的同时,软件工程人才的培养也发生了巨大的变化,目前在IT人才市场出现了高校应届毕业生就业难和企业急需合格的软件人才的矛盾。这反映了传统的专业课程体系、单一的课程模式与社会对软件人才需求还存在一定的差距。因此,改革人才培养模式,优化课程体系结构,培养适应企业需求的实用型软件人才是当前高等院校的重要任务之一。
  1、 当前软件工程专业课程体系现状
  1.1 培养目标不明确
  大多数软件工程专业应然延续早期的培养目标,无法适应当前企业对软件人才的要求。当前软件企业需求的软件人才要具备以下特点,即自觉的规范意识、忠诚的团队精神、熟练的编码能力、坚定的工程实践理念、良好的英语阅读和写作能力、较强的解决实际问题能力和强烈的求知欲与进取心。企业对软件人才的要求不光体现在专业基础知识方面,还体现在实践与综合能力上。这就要求我们增强对软件专业学生在理论、实践及各方面综合能力
  1.2 软件工程专业的课程教学内容缺乏规划
  很多院校公共基础课的课时比例过大,专业课课时量不充足。专业课开设的科目及先后顺序也有待调整。师资队伍更新缓慢,教师连续多年教授同一门课程,教学内容跟不上知识的更新。软件专业课程需要学生具有熟练的操作能力,可许多高校仍然保持讲授/接受式”的传统教学模式,以理论教学为主,实践教学环节不充分,学生的熟练操作能力无法达到,也制约了学生分析问题、解决问题能力的培养,降低了学生的学习积极性。
  1.3 缺乏对软件专业综合能力的培养
  目前我国普通高校软件工程专业培养的软件人才适应性差,部分高校软件工程专业学生以为软件工程就是编程序,只需重点掌握开发工具,而忽视软件的工程管理、团队开发、文档编写和测试等能力。学生能够听懂课堂内容,跟从老师或照敲书本代码,却苦于解决实际问题。
  2、 软件工程专业课程体系建设思路
  社会需求的人才呈现综合化趋势,它既要求专业知识又要求人文和社会知识,既 要求专业技能又要求沟通和交往技能,既要求专业素质又要求综合素质。为了达到 这种人才特征的要求,软件工程专业本科课程体系与教学内容要求学生首先掌握核 心专业知识、能力与素质;然后要适当地了解与核心专业有关或者邻近专业的前沿 知识;再培养一些职业综合素质 ,诸如心理素质、人文知识、社会道德、价值关怀、科技知识等。课程体系与教学内容需要从整体上关注与回应这些问题,从而培养大批适应全球化市场要求的高素质人才。
  2.1 课程体系设置原则
  课程体系对学生的知识结构和能力结构具有决定性的作用,软件工程专业本科课程体系是“公共基础课-专业基础课-专业核心课-专业方向选修课”的形式。公共基础课包括高等数学、英语、物理、体育、军事理论与军事训练、毛泽东思想等。专业基础课包括模电数电、计算机组成原理、操作系统、编译原理、计算机网络、多媒体技术、信息安全技术、专业英语等。专业核心课包括数据库原理、数据库设计、面向对象技术、程序设计语言、软件工程、软件测试等。专业选修课包括软件需求分析与建摸、软件设计与体系结构、软件设计方法、软件项目管理、软件工程工具与方法、软件质量等。课程设置承载着培养技能的目标,平衡协调课程之间的关系,从培养目标的高度把握教学内容的分配、实施和技能的实现,更趋科学化和合理化,为培养软件工程专业优秀人才提供良好保障。
  2.1 “目标明确、方向灵活的”专业课构建
  专业基础课程、专业核心课程主要培养学生具有扎实的计算机理论知识,具备良好的软件分析和设计能力,能够利用专业理论知识指导实践。培养学生潜力和可持续发展能力,提高学生未来职业发展的核心竞争力。
  1)专业基础课采取基础理论与基本技能训练相结合的设计思路,强化学生基础知识,实现“基础扎实、系统级认知和实践能力强”三个目标。例如计算机网络课程,学生在理论课中学习基础知识,在网络实验室实践搭建办公型局域网、亲自动手配置路由器及网络服务器。
  2)專业核心课在设计上采取分编程语言方向学习。针对开发语言应用的领域开设了JAVA、.NET、PHP、Android、苹果五个开发方向。每个开发方向都采用重循环递进式课程设置方式。比如JAVA方向由JAVA程序设计→JAVASCRIPT设计基础→JSP程序设计→JavaEE技术应用与开发→JavaEE体系框架与应用等课程,这些课程在教学中采用理论与实践教学相结合的模式,设计成以任务驱动的实践性实验课程,加大学生的实践课训练课时,通过案例设计指导和结果检查,来提高学生程序设计和项目开发的综合能力。
  3)专业选修课的设置是为了达到学生在毕业前达到能够正确地设计和实现大规模软件系统,具备软件需求分析、程序设计基础、软件设计、软件建模与分析、算法与复杂性、人机交互、操作系统原理与设计、软件测试与维护、软件配置管理与工程管理、软件工程过程、工具和方法、软件质量等领域知识与技能,而开设的选修课程。学生的精力及学习兴趣侧重点不同,通过专业选修课可以让学生有针对性地进行选择学习。
  2.2 实习实训课程设置
  为了加大学生的实践操作力度,在每个学期结束前都开设了当前学期核心专业课程2周近50学时的实训,学生进行分组,组建成各个项目小组。开发一个具体功能项目。通过需求分析、系统设计、代码实现、软件测试、运行与维护等具体过程,充分体现软件工程实践的综合性。使学生掌握规范的软件开发流程,培养学生与人沟通协作的能力,明白团队合作在软件开发中的重要性。同时加强了学生独立思考能力,调动了学生的积极性,提高学生的综合素质、培养学生的创新精神与实践能力。
  3、 结语
  通过构建的软件工程课程体系教学尝试,学生的实践能力、分析设计能力、团队合作能力和工程管理能力都将得到了全面的大幅度提高,综合素质明显增强,更加适合在现代经济发展对软件人才的需求。
  参考文献:
  [1]韦迎春,文俊浩,陈蜀宇.以能力培养为核心构建示范性软件学院实践教学体系[J].中国高等教育,2011(2):49 -50.
  [2]乔付,王国权,张凤武. CDIO 理念下计算机程序设计课程群建设探索[J].内蒙古师范大学学报,2011,24(11):39 -41.
  [3]孙雷,王新.计算机专业程序设计课程群的研究与实践[J].教育教学论坛,2013(11):222 -224.
  作者简介:潘艳禄(1976.3.12),女,汉族,辽宁,讲师,硕士,主要从事软件工程教育研究。
其他文献
摘要:对于很多同学来说,高中数学的学习是一个难度非常大的事情。高中数学学科作为理科最主要的学科之一,无论怎么文理分班都躲不过去,必须硬着头皮去攻克。本文作者认为,要学好高中数学,首要的是要提升自己对数学学习的兴趣,坚持学习不放弃。本文简单介绍了几种提高高中数学学习兴趣的方法,希望能够对同学们的数学学习有所帮助。  关键词:高中;数学;兴趣  在进入高中后,很多同学会发现高中数学的学习难度进一步加大
期刊
摘要:我们必须了解高校大学生进行创新创业的主要作用,本文主要针对高校大学生创业孵化基地创业帮扶功能进行研究,而高校大学生创业孵化基地属于一种制度性的公共物品,主要的目标是解决大学生创业资源不足,促进高校知识资源和社会需求与企业发展之间的合理对接,扩大高校教育资源等各个方面既有自身不可替代的作用。  关键词:高校大学生、创业孵化基地、创业帮扶  随着创业孵化基地的不断涌现,国内外很多学者主要从社会资
期刊
摘要:随着社会经济全球化得发展,科技不断进步,一步步位居世界领先地位,这样对于创新的需求大大加强,许多高校就已经展开创新,积极参与到创业中来,创新是时代发展的必经之路,少年是国家发展的最大源泉,少年强,则国强。高校的创新创业是我国发展的动力,在这个大众创业万众创新的时代,总结高校一线创新创业教育工作经验,初步探索"一三五七"工作模式在高校创新创业教育中的创新应用,旨在为高校开展创新创业教育工作带来
期刊
摘要:本文主要采用网上问卷调查法对烟台市四大高校的在校大学生阅读情况进行了全面的调查。研究显示大学生的课外阅读时间和读课外书的数量都偏低,随着年级的增长,课外阅读时间越来越少。与此同时,电子阅读凭着价格低,方便快捷等优势对传统阅读产生了一定的冲击。  关键词: 大学生 课外阅读 差异分析 满意度  书籍是人类精神成果的宝库,是提高思维能力的基本手段,读书可以陶冶人的性情,增长人的知识,从《对大学生
期刊
摘要:“翻转课堂”在教学理念、观念,教学方法及教学评价等都区别于传统教学,在课程实施过程中更好的培养学生的 “自主能力” 、“创新意识”和“进取精神”。  关键词:翻转课堂 传统教学 教学理念 教学观念 教学评价  传统教学过程包括知识传授和知识内化两个阶段。知识传授是教师在课堂中通过讲授来完成;知识内化则需要学生在课后通过作业、操作、实践等来完成的,两个环节相辅相成,相互作用来达到教学效果。  
期刊
摘要:受母语影响二语学习者在目的语输入的基础上,会形成的一种介于母语和目的语之间的“过渡语”体系,即中介语,中式英语即是其中广为英语学习者熟知的一种。中介语理论为依据,本文浅析了高职学生在英语学习中使用中式英语的必然性,并指出其对高职英语教学的启示。  关键词:中介语,中式英语,中国英语,高职英语教学  一. 中介语  1. 定义  中介语,又名“过渡语”或“语际语”,指在第二语言学习过程中,学习
期刊
摘要:李克强总理在2015年就曾在政府工作报告中指出,制定“互联网+”的行动计划。这项计划旨在推动互联网、云计算、大数据等于现代制造业相结合,从而有力促进电子商务与工业互联网以及互联网金融的健康发展。而在2015年7月份,中国船舶工业系统工程研究院就在积极投身我国海洋装备建设的同时,提出了“互联网+海洋产业”的“智慧海洋”工程,这项工程旨在充分发挥信息系统的体系粘合剂以及倍增器的作用。从而通过信息
期刊
摘要:在展开史学研究的过程中,文明史观是研究者所要关注的一项重要内容,同时也是关键的研究方式。近几年来,国家在教育事业方面投入了大量的资金,制定了一系列的政策。当前文明史观已经成为了高中历史教学中必不可少的一项内容。国家教育部门提出,要将文明史观深入到高中历史教学的每一个环节。在教学过程中,引入文明史观,不仅有助于学生了解历史、认识历史,也可以改变教师对历史教学的认识。  关键词:高中历史;文明史
期刊
摘要:近些年来,大学生就业难问题已经成为了一项社会所关注的热点话题,很多大学生面临着比较大的就业压力,因此,我们应当鼓励大学生进行创新创业活动,从而让大学生实现个人价值和个人理想,同时推动社会经济的发展,在高校校园建设过程中,大学生社团是一项十分重要的团体,能够为大学生就业创业提供帮助和支持,本文就大学生社团服务大学生就业创业工作进行了探讨分析,希望能够为相关的教育工作者们提供一定的帮助和支持。 
期刊
摘要:高中阶段学生的思维逐渐成熟但是还不够完善,而且数学学科的难度不断的加深,特别是数列部分内容,学生不仅需要能够熟练的掌握解题的技巧还需要有良好的数学思维,这也对数学的数列解题水平提出更高的要求,所以学生不仅要能够掌握教师对重点和难点知识内容的讲解,还需要学会探索解题思路和方法。本文主要对高中数学数列试题的解题方法和技巧进行分析。  关键词:高中数学;数列试题;解题方法;技巧  近年来,高中数学
期刊