本站小编为你精心准备了NET软件开发实验课程考核参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
(一)理论课程的内容改革与教法改革简介课程改革要有一系列的方法相互配合,才能达到良好的效果。为了改变传统实验课考核方法,相应的理论教学内容与教学方法也要有所改革。教学方法上,我们将学生分以小组为单位进行划分,使学生协同研究,每个组有一名负责人,每小组四至五人,分组时要注意各组成员学习能力与基础知识、实践能力有所侧重,均匀分布,能够实现在解决问题时,大家取长补短,互相促进,使得每位同学都能在做实验的过程中有所收获。在教学内容的改革上,将软件工程课程的教学内容引入课堂中,精心选取三至四个大的案例贯穿至整个教学过程,将所有知识点重新划分,根据选择的案例,按合理的顺序讲授。在每个案例开始时,先带领学生分析案例需求,学生将案例分析清晰,再分节介绍案例中包含的基础知识。案例的选取是非常复杂和不容易的,对于案例有几点要求:1.规模大小恰到好处:案例不能过大,也不能太小,既要包含所要讲授的知识点,又不能超出知识点太多;2.各模块之间既要有关联,又要相互独立:由于大学课程安排的特点,教师在每次教学过程中只能介绍一部分知识点,每次上机实验时,学生要完成对应的模块,此模块必须能够单独运行,又要能够在下一次实验中将上次实验顺利扩展;3.介绍案例时,教师将案例功能详细讲解,但对于此例的具体设计,只要简单介绍,重在引导同学们根据经验实现各组独立的详细设计。
(二)实验课内容及考核方法每个案例开始的实验课上,各组学生各自讨论、分析案例,从案例的功能、结构、运行过程入手,学生通过教师引导、讨论、查找资料,写出详实的分析报告;在接下来的实验过程中,学生将在理论课上学习的基础知识应用于实验,每次实验课完成相应部分,学生按小组在一个学期内,共同完成三至四个案例。在实验过程中,每组中的成员按项目组实际结构分配角色:项目经理、设计、集成实施、测试,但这种角色分配与真实环境又不能完全一致,每位同学的角色不能贯穿于案例始终———真实环境中,公司中的运营是连续的,角色分配比较固定,在教学过程有所不同,每个实验的案例在进行中是一个阶段接着一个阶段,因此,成员的角色不能固定,但是每名同学可以在一个过程中作为主要负责人,例如在设计阶段,成员之一作为主要负责人,其他成员也参与其中;在接下来的几个环节中,也是这样,每位同学都参与整个项目过程,在各个阶段得到实践。其中集成实施中,每位同学都要实际做出案例,更好地掌握理论课上的知识点。每次实验课结束,学生将各组实验内容以FTP的方式上交。在开始的分析案例课程中,学生上交的作业是分析文档,每组一份;在以后的实现程序过程中上交的是程序的源代码,每人一份;最后,教师以随机抽查的形式,选择一至两个组演示程序,并就相关问题进行提问,避免了少部分同学的参与度低的问题。每一个案例直至最后的完成,都可以不断改善,不是一次定高低。每次实验课上,教师都对学生的实验结果进行评价,既分组评价,又针对个人完成情况进行评价,学生最后的实验课成绩是在本学期的所有实验课上的综合,因此,对学生的实践能力考核是贯穿于整个教学过程中的。传统教学中,重理论考核,轻实践,往往是理论考试分值占学生成绩的大部分,这种考核方法不符合计算机程序设计课程的特点,究其原因,这不是因为实践不重要,而是因为没有合理的实验考核方法,不得不选择这样相对公平的方式;改革后的实验课考核方法基本上实现了能公平、全面的考核学生掌握知识的水平,因此,对于VisualC#.net程序设计课程的总体考核部分的分值我们也做了相应的调整,调整为除平时出勤等方面的考核之外,理论与实验课的考核成绩平均分配,占相等的份额。
二、教学效果分析
对于我们提出的教学方法,经过一学期的教学实践,与以往传统教学方法通过对比发现,首先是学生的学习兴趣与学习自主性有较大幅度提高,学生不仅在课上认真讨论、实践实验内容,在课下也主动思考、讨论、实践,不断完善实验任务;其次,在实验过程中,学生表现出比以往实施传统教学的学生更强的解决问题的能力与学习新知识的能力,学生能够主动尝试使用不同方法去实现问题;最后,也是最重要的一点,学生能够较好的掌握所学知识点,并且灵活运用所学知识,能够做到举一反三。实践证明,此次关于实验课考核方法的教学改革是成功的,取得了一定的成绩。但教学模式的改革不是一个一蹴而就的过程,随着时代的发展,不可避免的存在一些弊端,我们会在实践中不断摸索更适合的模式,使之更加科学和全面。
作者:赵立波 姜微 单位:哈尔滨金融学院 计算机系