基于“项目混合团队”软件工程课程体系的探索

来源 :光盘技术 | 被引量 : 0次 | 上传用户:cdna3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:针对当前软件工程专业本科大学生学习现状与就业中的问题,基于"项目混合团队"软件工程角色扮演培养新模式,对软件工程专业课程体系不断探索和研究,提出改革的主要内容。
  关键词:软件工程;项目混合团队;课程体系
  中图分类号:TP311.5 文献标识码:A
  
  Exploration on Software Engineering Course Systems Based on Project Hybrid Team
  WANG Yan-Jun,YANG Lei
  (Henan Normal University,Henan Xinxiang 453007)
  key words: software engineering;course systems;project hybrid team
  
  长期以来,国内高校软件专业主要以培养研究型人才为重点,以软件基础理论和系统软件设计为主干,目标是培养面向计算机与系统软件领域的研究型人才。教育部和国家计委于2001年底在全国批准成立了35所示范性软件学院,确立了培养“多层次、实用型、应用型、具有国际竞争能力”的软件工程人才目标,为中国高等教育改革和创新探索可行的道路,随后其他各大高校也先后创办了软件学院,旨在基于重基础、宽口径的教育理念,培养出既有坚实理论基础又具有系统和宽广的专业知识、具有创新能力和实用技术有机融合的较强实际动手能力和良好职业素质的IT人才。
  
  1 基于建构主义思想的“项目混合团队”的教学模式
  
  “项目混合团队”科研教学模式是一种新型的基于建构思想构建"职业"情景的科研教学模式,针对软件工程专业大学生未来的职业要求,基于建构主义思想,以导师课题或开源项目为任务目标,建立类似公司运作模式的“课题项目团队”。团队包括指导教师团队和学生团队,教师团队相当于公司的高层领导、学生团队相当于公司的软件开发部门。学生团队由几个小组组成,高年级学生担当项目经理或小组长,低年级担当低级程序员或软件工程师角色。导师围绕项目的开发要求,对学生进行多方面的指导,高年级学生负责解决工作中遇到的专业技术问题。同时,低年级学生在实践中通过观察、模仿、交流及参与实践等感悟、提升专业技能。每个学生在团队中扮演一个公司员工的角色。学生在团队担任的角色随着能力的提高是动态变化的,正常情况下,要经历低级程序员、程序员、软件工程师等职位;比较好的同学可能要担任项目经理或系统构架师等角色。
  在“项目混合团队”中,可以通过各种方法和手段构建教学所需的“IT职业需求”的“学习情境”的虚拟场景和环境,“学习情境”建设的核心是根据教学目标和教学内容,为学生提供一个完整真实的问题背景,有效缩短知识与问题间的距离,提高学生获取知识的效率,从而增强教学的效果。在软件工程专业教学过程中,团队学生在老师指导下,通过角色扮演可以培养团队协作精神、实际工作能力、人际交往能力及自我完善和创新能力等IT职业素质。
  
  2 基于“项目混合团队”教学模式下的软件工程课程体系
  
  软件学院是与企业合作“3+1”的办学模式,在四年制本科学习中,前三个学年在校学习,最后一个学年在公司实训基地完成毕业实习。“项目混合团队”科研教学模式是我院探索软件工程专业大学生职业素质培养计划的一个重要组成部分。在前三年中整个科研教学过程都在导师团队的工作室中实施,以真实的软件项目开发为主线。在导师小组全程指导下进行的科研实践教学学习,融合多种个性化教学方式,使得学生在完成真实项目的过程中,迅速提高软件开发、项目管理和团队合作等专业实践能力。
  2.1课程设置
  在研究国内外先进经验的基础上,根据学院实际情况和培养目标要求,对软件工程人才的知识能力结构进行分析,软件工程专业课程结构。专业基础课包括高级语言程序设计、数据结构与算法、离散数学、数据库原理、计算机网络、操作系统、软件工程、编译原理等。专业课包括软件项目的组织与管理、可视化建模与UML、软件文档与标准、软件测试技术、软件开发方法与案例等;网络系统管理、计算机网络安全、计算机体系结构、网络设备、网络布线、TCP/IP原理及应用等,数字媒体设计、数字图像处理、计算机图形学、多媒体技术、网络游戏与动漫、视频特技与非线性编辑等;嵌入式系统概论、嵌入式操作系统、嵌入式软件设计、 DSP软件开发技术、嵌入式微处理器系统(ARM)等。
  2.2课程实施
  不同年级的学生组成一个团队工作室,拥有一个导师小组,可根据市场需求、导师的科研课题或是根据市场需求学生自己提出项目,项目将严格按照软件工程开发流程的标准来完成。首先学生在低年级加强理论知识的掌握和吸收做到理论与实践相结合,社会情景认知及建构理论;然后通过在理论学习过程中不断加强实践教学,将除必修课外的所有其它课程均按项目有目的地组织实施,围绕项目开展并结合项目角色的需要。采用个体自学、小组讨论、群组交流、课堂教学、讲座、领域知识学习、专题讨论、演示汇报、技术辅导等多种形式开展教学活动。项目团队将紧跟软件新技术的发展方向,把握软件市场的研发动态,及时调整教学、研发内容。
  2.3课程考核
  课程考核和项目考核相结合,一个学生原则上只参与一个“项目混合团队”,但不是只做一个项目,重点考查角色工作完成的质量。课程考核形式主要考察学生对知识的应用和理解,一般以上机实践考核和提交论文的形式进行。项目考核以项目答辩的形式对学生在“项目混合团队”表现进行综合评价:如项目成效;学生学习兴趣变化;学习成绩变化;团队协作精神;实践动手能力的提高;职业道德的认识程度等。
  
  3 结束语
  
  “项目混合团队”教学模式下的课程体系的实践虽然取得了一定的成果,但在实践过程中,还存在许多值得继续探讨的问题。如专业基础课课时的分配是否合理;哪些专业课程作为必修,哪些专业课程作为选修;课程如何按项目有目的地组织实施,围绕项目开展并结合项目角色的需要; 课程的考核方式和评价标准还需进一步的细化和全面等。
其他文献
统一战线贯穿于中国革命和建设的全过程,对于中国革命和建设具有极其重要的意义。中国共产党领导的统一战线不断发展壮大,积累了宝贵的经验。
快速查询算法是GIS领域的主要问题之一,通过经典的Dijkstra算法和切图技术算法两方面对GIS中快速查询和实现算法进行分析和研究,并通过实例加以实现。
文章简要阐述了PID控制算法的理论基础,完成了电动助力转向系统的模糊PID控制器的设计,并进行了模糊PID控制下的结果分析。
土地财政,是指地方政府依靠出让土地使用权的收入来维持地方财政支出,属于预算外收入。土地财政在我国城市建设、城市化发展进程中功不可没;但土地财政不利于财政收入的可持
IPTV是世界范围内的热点话题,IPTV的业务已跨越了行业和网络的单一概念。本文对IPTV的业务、技术模式分别进行介绍和分析,指出了我国信息产业发展的新契机。
知识经济下,信息作为一种重要的要素,对现代体育教学产生了众多影响。文章介绍了信息技术在现代体育教学中的作用,信息化背景下现代体育教学的特点,以及现代信息技术与高校体
将虚拟实验运用于实验教学,运用虚拟实验强大的网络功能来实现远程实验,促进实验课程的远程教学发展具有重要意义。本文对虚拟实验的发展及特征进行了归纳分析,对虚拟实验关
本文介绍了基于LMS算法的自适应滤波器工作原理,及其在噪声对消方面的应用。设计了基于LMS算法自适应滤波系统,并用MATLAB软件进行了仿真验证。结果表明,该算法具有较好的消
组播技术通过路由器复制和分发数据包,在一对多的群组通信中降低了带宽需求,减少了资源占用。本文使用组播技术承载多媒体通信业务,设计出一种高效的大规模音视频通信系统。
近年来,多媒体教学在高校教学中得到广泛的应用,对高等教育的发展起到了积极的推进作用.但目前高校中还普遍存在对于多媒体教学认识上的误区,为此笔者分析、总结了多媒体教学