程序设计课堂教学与考试模式改革探讨

时间:2017-02-07 20:39:48 来源:论文投稿

1课程教学及考试模式存在的问题

在传统的教学及考试过程中,程序设计类课程只重视教材内容,实践不足,考试内容只注重理论,形式单一,缺乏实践环节考核,导致学生所掌握的知识结构不合理,动手能力差。

1.1课程教学模式存在的问题

传统教学中,C语言程序设计、数据结构、Java程序设计三门课程分开授课,课程知识得不到有效整合,对课程知识中存在重叠的内容,只是做简单的重复讲解,教学深度不够。教学中注重讲授基本理论,忽略了程序设计过程中涉及的方法和技术,理论教学与实践教学结合不够紧密,造成有些学生虽然具备了一定的理论基础,但由于实践教学薄弱,选造成学生动手能力差[4]。课堂环节过于程序化、缺乏深刻性,课堂教学应有的生机和活力不能有效地激发,学生在课堂中的能动性得不到充分释放。

1.2考试模式存在的问题

传统的考试内容大多局限于教材中基本知识掌握程度,期末教师划出考试重点,便于学习期末考"过关",滋长了学生平时上课不努力,期末临时抱佛脚的不良风气。缺乏对学生知识、能力与素质的综合考查,无法考核学生运用实际编程环境编辑与调试程序的能力。教师需要批阅大量的试卷,尤其编程题的批阅费去了教师大量的时间与精力,并且教师在批阅主观题的过程中有可能带有一定的主观色彩。另外,这种考核方式往往会造成学生在期末考试前查找到历届考试试卷,以此找到教师出题类型,以应试的方式突击复习,从而失去了考试的意义。此种考核方式一旦出现漏题,则失去了考试的公平性。考核教材内容而不考查能力,不能有效激发学生学习热情,自觉完成课程应有的上机操作题,而这却是学生最需锻炼的一种能力,也是学生以后工作所需的编程基础。

2课堂教学与考试模式改革探讨

针对以上课堂教学存在的问题,项目组建立了C语言程序设计、数据结构、Java程序设计三门课程的课程群,统一对这三门课程进行教学改革,实行课程责任人制,将责任、权力和利益三者密切结合起来,充分调动教师积极性。并建立学生导师制,针对学生的个性差异,因材施教,指导学生对程序设计的学习。

2.1课程教学设计

通过将以上三门课程,整合为一个整体,重新设计教学计划(包括实验计划)。课堂教学在理论教学基础上,加强实践教学,每一章节规划一到二次的实验课程,为每一门课程开设1-2个星期的实习教学项目(课程设计),并与学生科研项目及学科竞赛相结合。

2.1.1理论教学

课堂教学是课程改革的核心环节,在教学过程中,实行课程责任制,教师通过激发学生探索问题来调动和维持其学习的积极性,学生通过独立完成任务来深刻理解教学内容,培养分析问题和解决问题的能力。将“讲堂”变“学堂”,让学生拥有学习主动权,经过教师的不断激励,逐步开拓思维,养成自主学习的习惯,提高实际动手能力,建立“高效课堂”。让学生学会认知,学会学习,加强学生的自主学习从而改变自身的知识结构。

1、调整教学内容体系,课堂教学课时有限,不可能做到面面俱到,教师教学过程只突出重点,将核心的知识点深入细致的剖析给学生。

2、每一节的重点放在应用,理论知识编排针对项目,提出问题,给学生更多的思考时间。

3、针对重点,建立典型例题,要求学生重点掌握,对典型例题力求讲透彻。所选案例难度适中,并能反映多个知识点。

2.1.2实践教学

实践教学是巩固理论知识和加深对理论认识的有效途径,是培养高级应用型人才的重要环节。项目组建立的程序设计实践教学共分以下五部分,同时针对学生科技竞赛与学生科研项目开设两门实验选修课,《问题求解与程序设计》与《算法分析与设计》。

1)开设实验课程

开设实验课的目的是增强学生的实际动手能力和创新能力,实验内容既要保证实验的可完成性,又增强了学生的兴趣。

2)建立在线题库

在线题库依托项目组自行研发的《多线程程序设计在线判题系统》[5],开设了C语言程序设计、数据结构、Java程序设计等课程的相关题库,并设置相关栏,内容按照教学知识点安排了不同难度的练习题,学生可以根据自身的能力,完成相应等级的题目,在探索与解决问题的过程中获得学习成就感。

3)开设课程设计

课程设计的题目以典型的问题或实际的工程为主。通过课程设计,学生综合运用所学知识进行系统分析与设计,锻炼了解决问题的能力和自行分析设计的能力,同时加深了理论的理解与掌握,做到了理论教学与实践紧密结合。

4)布置在线作业

在线作业解决教师自身对教学资源掌控的局限性,根据各门课程的教学大纲,结合不同课程的教学特点而设,通过改变传统作业练习方式把作业从纸上搬到网上使教师的布置、批改作业,学生的完成、修改作业由纸质文档走向无纸化、自动化,为师生工作学习营造高效的教学环境,为学校打造独有的作业管理模式,作业内容选择由课程组教师集体探讨产生,能反映学科自身的特点。在线作业分不同难度系数,考虑到不同学校学生的差异,为适应学生的实际情况,学生可选择自身的作业,提高练习的质量,增加学生学习程序设计语言的兴趣,并能培养学生自主学习能力,变被动学习为主动学习,充分发挥学生的主动性,增强程序设计语言学习的吸引力。同时减少教师作业批改的工作量,教师可投入更多的时间与学生的交流与互动上。不同难度的题目有不同的平时分,计入期末总评分,在在线系统中设置对学生抄袭现象的检查。

5)推出学生科研项目

为加强学生的动手能力,每年有针对性地推出学生科研项目100余项,保证每位同学都有机会参与,其中90%以上都能顺利结题。学生在参与项目过程中,涉及的知识领域广泛,从项目的课题申请到结题,都需要学生亲自动手完成。要求学生以创新的思维去思考和解决项目所面临的问题,制订可行的研究方案或调查方案,并提出自己独特的见解,提高学生的创新能力。这样既培养了独立思考的能力,又加强运用理论分析、解决问题的能力。通过项目研究,学生可开展一些初步探索性研究工作,以激发学生的创新精神,为以后走上工作岗位打下良好的基础。

2.2考试模式改革

考试的目的主要是检测学生是否达到规定的教学目标,是对学生知识、技能的检验,课程原来的理论理论内容的考核方式,学生普遍反映偏难,学生成绩不及格人数偏多。为全面考核学生所学内容,项目实施过程中采用期末开卷、实验内容检测、平时作业检查等多种方式灵活运用,考试的重点也从知识教育转到能力培养上。学生平时上机所完成作业,作为考核的一项重要内容,并在作业系统中对作业的抄袭与雷同情况进行比较,一个单元一作业并作为考核内容。学生总成绩加大实验成绩比例。期末考试依托《多线程程序设计在线判题系统》,采用在线开卷方式,考试类型多样化,设置选择、程序填空、程序设计三类大题,考生也可更快地得知自己的考试情况。并能更全面客观反映出学生所学、进而促进教学质量的提高。

3结束语

实践证明,本项目组实施的程序设计类课程教学与考试模式改革项目方案能够很好地激发学生的学习兴趣,增加学生以后学习程序课程的信心。学生在掌握基本理论和知识的同时,增强了实践动手能力、激发了创新精神、培养了独立思考的能力、程序设计的总体应用能力也得到了很好的培养与提高。

作者:金智勇 华冠萍 王勇刚 单位:浙江树人大学 信息科技学院


更多通信论文论文详细信息: 程序设计课堂教学与考试模式改革探讨 论文代写
http://m.400qikan.com/lw-128958 论文代发

相关专题:婴幼儿营养与保健 马路天使电影

相关论文

医学试题及答案

论文百科2017-05-09 12:02:38
相关学术期刊
《中国牦牛》 《中国海商法研究》 《钢铁研究》 《江河文学》 《散文选刊》 《脊柱外科杂志》 《世界林业研究》 《科普童话》 《浙江科技学院学报》 《中华结核和呼吸杂志》

< 返回首页