[摘要] 软件开发环境是一门实践性非常强的计算机专业课程。我们在这门课程的实验教
学中
,不断探索和总结出了一套有效的教学方法。本文将着重讨论软件开发环境课程的实验教
学模式和实验考核模式。
[关键词] 软件开发环境 实验课程 教学模式 考核模式
一、引言
“软件开发环境”课程是计算机科学与技术专业本科生一门重要的专业技术课程。开设本
课程的目标是使学生了解软件开发领域中的各种开发技术与设计方法
,掌握复杂软件系统的
IT 规划、系统分析、系统设计、项目管理等多方面知识,将学生培养成为具有软件高级开发能力
的软件开发人员。
该课程的特点是涉及面广、实用性强。课程内容必须反映最新软件开发的主流技术与前
瞻思想
,介绍当前最流行的软件开发工具与环境。本课程着重讲授软件开发的重要领域知
识
――软件开发的基本规律、软件过程理论、分析方法、架构技术、设计模式、项目管理、应用
整合等多方面的知识内容和技术方法
,并给出相关的案例分析。使学生通过本课程将所学的理
论知识应用于实践之中
,全面地掌握软件开发的过程与组织等技术,掌握现代化的软件开发方
法
,以适应未来工作的需要。
二、形式多样的实验教学模式
本课程组教师依据现代教育的理念和创新要求
,积极探索软件开发环境课程实验教学的
新技术、新方法和措施
,改进实验教学方法,以学生为中心,形成了自主式、合作式、研究式为主
的多种形式的实验教学模式。
1.集中指导、独立完成的教学模式:软件开发环境课程的部分随课实验属于对基本原理的
进一步理解的验证型实验
,这类实验基本上属于应该独立完成的简单实验,一般先由实验教师
先进行集中指导
,然后由学生根据实验指导书独立完成。
2.任务驱动式教学模式:对部分设计型实验项目,在给定设计任务和要求的情况下,学生从
资料收集、方案拟定、设计与调试到撰写设计报告
,主要由学生自行完成,强调学生实验过程的
“自主性”,这种面向任务的教学方法给予学生最大的发挥空间,培养了学生分析问题与解决问
题的能力。
3.协作完成的教学模式:综合性设计类实验中部分实验的目标和要求明确,但实验内容和
实验难度较大
,需要多名学生写作完成。这类实验一般由学生自由组成一个 2~4 人的小组进
行实验方案的详细设计
,教师对方案进行指导,实验过程由小组成员分工合作,协同完成。
4.开放式的教学模式:在这种模式的实验中,部分实验由学生自主命题,指导教师审核并指