浅析非计算机专业软件工程课程的教学-最新资料_第1页
浅析非计算机专业软件工程课程的教学-最新资料_第2页
浅析非计算机专业软件工程课程的教学-最新资料_第3页
浅析非计算机专业软件工程课程的教学-最新资料_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浅析非计算机专业软件工程课程的教学一、构建学生团队,实现项目驱动教学项目驱动教学法以“案例导向、项目驱动”为指导思想,进行开发实践。 软件工程的课堂教学中案例的选择非常重要, 很大程度上决定了课堂教学效果。 课程教材会配套一些实例, 例如张海藩的教材附录中,分别针对结构化开发方法和面向对象方法,给出了完整的开发过程的描述。除了教材的这些情况下,学校的软件工作从过去的学生和教师的研究项目,选择合适的话题,作为补充的案子。为同学们展示优秀设计的学生,你可以给他们一些信心, 觉得自己有能力去学习课程, 最终完整系统的开发能力 ; 而教师选择自己的科研课题,因为是本人熟悉的领域,讲解时更加具体生动,有

2、助于学生理解和掌握项目开发过程。在教授学生理论知识的同时,还应让学生有足够的合作学习实践的机会,学会与人交流协作的技巧。学习该课程之前,绝大多数同学没有开发完整软件项目的经历, 虽然有了课堂上的案例示范,但要做到在掌握理论的基础上,进一步融会贯通,需要学生根据自己的实力以及兴趣方向, 模拟公司的项目组织方式建立团队,选择题目,开展实践。在教学过程中,某阶段检查点设置,团队定期报送工作,主要是在早期的文件的形式, (在这一点上,因为有限的经验在学生发展、 教师提供文件大纲和样本) ,和群组在课堂报告项目所取得的进步和实现师生互动。在实际方面的软件设计阶段, 学生们创立了一个项目运行的软件, 以及

3、完善的所有文件,期末上台报告并答复。二、多课程协作,建立实践教学团队为了取得更好的教学效果,学校在教学过程,特别是实践性环节中,实现了课程体系整体设计、层层递进,从而增强了学生的适应性。 实践当然不是交战, 开始联动效应建立了实践教学团队、协调与合作。这是一个贯穿四年的长期任务。例如最早的一个实践环节是程序设计(上机),本环节要求学生充分发挥已有的编程能力,选择审题、分析、设计、实现和调试,写出实验报告 ; 软件设计 I 的实践内容是综合性的,包括高级语言程序设计、面向对象程序设计及 C+,数据结构 A,可视化编程等相关课程的知识点。 在两个实践环节在实施过程中, 可以让你的学生学习的基本方法

4、,工程设计软件,渐进的软件工程原理、方法和使用的工具在他们的设计中, 使学生体验之间的关系的软件工程和软件的开发。软件设计二需要学生学习三年的知识和掌握软件课程进行需求分析,一套完整的软件设计, 编写完成一个完整的软件系统,一个完整的软件测试,实现系统和软件等。 最后的一个完整的软件开发的生命周期, 学生可以发现并弥补缺乏知识的系统,涉及到的认识和专业技能和业务,提高解决实际问题的能力。这种做法是其中最关键的环节,部分的实施过程中, 学校应当逐步探索和持续改善。 例如在指导方式上, 由原先的单个教师指导改为团队指导,团队中的老师有各自的研究方向,可以给学生全面的辅导。在这个阶段,学生可以稍微调

5、整课堂项目中的组合方式,可以让选修了Web技术的同学与其他同学合作,以开发出质量更高的系统。与此同时,鼓励学生利用各种机会进行实践,除了课堂同步的实验任务上述的三个实践性环节以外,让同学们积极参加科技创新项目以及其他竞赛项目。这些计划通常从二年级学生, 学校使用跨年级组队的方式。这一组合允许初级学生积累经验尽快项目开发, 以后的教学。 在毕业设计时也可以继续早期的软件设计项目, 开发出一个功能更完善的系统,以保持教学的延续性。为了提高教学质量团队,教师鼓励研究思路和科学研究成果和实验方法引入课堂教学, 工程设计。由教师研究大学生科研创新配备教师学生、 教师和科研基地同时是一个创新基地的互动机制

6、等措施, 促进了培养学生的创新精神和实践能力,提高教学质量。三、改革传统考试方式,建立合理的评价机制在课程教学中,学生以项目为驱动组成团队进行软件工程全过程的实践。 传统的考试模式很难反映学生的合作学习能力与表达能力在实际工程应用项目的研究及实践,很有必要建立一个更合理的评价机制,在一个综合评价学生。一个好的评价机制,能促进学生的团队工作效率,一方面为教学的原因,教师应该要求所有的学生都必须参与到从事这个项目。在学校的考核中,笔试考核学生对课程的基本理论、基本知识和技能的掌握情况, 同时也考核项目开发全过程, 这一部分成绩在总成绩中的比例占到 50%或以上。项目评分采用“团队分为主、个人分为辅

7、”的方式。 要求每一团队工作文件提交一个自我评估部分,显示了每个人的贡献。教师先以团队为单位,对项目作业划分出初步的等级, 然后根据各人在项目中的分工进行调整。这种评价机制既可以培养学生的团队合作精神, 又可以发挥学生个人专长。四、充分利用Blackboard网络教学辅助平台,实现信息化教育利用该平台,可实现课程的教学大纲、多媒体课件、教学录像、实践教学、课程习题、电子教案等教学资源的网络共享 ; 在线教学与学习、 在线实时交互讨论等功能的利用, 丰富了教学手段,调动了学生学习的积极性和主动性。 在软件工程中在教学课程的实施过程中, 该平台也能帮助教师在线团队的管理。 教师后项目任务、主体和分组的学生,通过实施平台。每个项目都根据软件开发过程分为几个阶段, 每个阶段是设定一个截止日期按期提交结果,暂停不能把完成的工作,以保证教学严格的、有序的过程。在同一时间通过网络平台为反馈,交互式教学,大大提高教师的工作效率。 以上这些都体现了信息化教育的特点: 教材多媒化、教学个性化、 活动合作化、 管理自动化以及系统开放化。五、结束语信息化环境下,为了在计算机专业学生中有效实施软件工程课程的教学, 推进信息学科与其他学科的交叉,学校依据学科特色,因专业施教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论