APP下载

基于JiTT理念的《程序设计》课程教学改革探讨

2013-11-06王莉利李瑞芳东北石油大学计算机与信息技术学院黑龙江大庆163318

长江大学学报(自科版) 2013年22期
关键词:程序设计环节理念

王莉利,杨 永,李瑞芳 (东北石油大学计算机与信息技术学院,黑龙江 大庆 163318)

基于JiTT理念的《程序设计》课程教学改革探讨

王莉利,杨 永,李瑞芳 (东北石油大学计算机与信息技术学院,黑龙江 大庆 163318)

《程序设计》是高校计算机专业的学生的必修课程,该课程的传统教学模式存在一定弊端,导致学生学习兴趣不高,教学效果不好。提出一种基于JiTT理念的《程序设计》课程教学模式。实践证明,运用该教学模式能够整体提高学生的程序设计能力,取得了较好的教学效果。

JiTT;《程序设计》;教学模式

《程序设计》是大多数高校计算机和非计算机专业学生必修的一门公共计算机基础课,主要是培养学生应用计算机技术来解决实际问题的能力。由于该课程具有极强的实践性,因而要求学生既要掌握理论知识,又要熟练掌握操作技能。但无论是面向结构的C语言还是面向对象的VF语言,传统的教学模式都激发不了学生的学习兴趣,教学效果不好。分析其原因有以下几点:①授课时间受限。程序设计的课时有限,教师要在规定时间内完成教学计划,基本上都是采取“填鸭式”的教学方式,学生只能被动地接受知识。②师生信息反馈受限,除了上课,师生之间交流少,教师不清楚学生对知识的掌握情况,授课重点定位不准确。③理论与实际脱节,教学中过于注重理论性,与实际应用联系不紧密。为了提高程序设计课程的教学质量,亟需对该课程的教学模式进行改革,引进先进的教学理念和现代教育技术。下面,笔者基于JiTT理念对《程序设计》课程教学改革进行探讨。

1 JiTT教学理念

JiTT(Just-in-Time Teaching)是建立在“基于网络的学习任务”和“主动学习者课堂”交互作用基础上的一种新型教与学策略,是20世纪末在欧美国家高校本科教学改革中出现的一种新的教学方式,其运作程序很简便,容易被教师理解和接受,可行性和可操作性非常强,其教学过程如下:学生在课前认真完成教师在网络上布置的预习任务,并向教师提交作业,教师根据学生的作业情况及时调整授课内容,实施针对性的教学措施以满足学生的求知需求。该教学理念的主要教学目标如下[1]:教师要使课堂教学效果最优化;学生能合理利用课外时间获得最优的学习效率;建立并培养团队合作精神。

2 基于JiTT理念的《程序设计》课程教学模式

图1 教学模式结构图

基于JiTT理念的《程序设计》课程教学模式如图1所示。该教学模式由4个环节构成,即信息反馈环节、课堂教学环节、团队合作环节、多元化评价环节。每个环节都由教师和学生参与其中,4个环节相辅相成,缺一不可。

2.1信息反馈环节

在进行正式课堂教学之前,应该让学生对将要学习的教学内容有足够理解,而简单布置课本预习任务已经不能到达预定效果。因此,教师需要制作《程序设计》课程的专题网站,将学生预习的内容放到网页上,并且随着授课内容的改变实时更新网页的内容[2]。为了吸引学生,网站上的内容要具有趣味性和挑战性。

首先,教师需要精心编制一些案例,案例主要是用来解决生活中的实际问题,让学生对其用途有所了解。比如,当讲到穷举法的时候,可以列举密码破译的案例。然后将案例中所应用到的知识点详细列举出来,供学生参考和学习。此时,学生对所要学习的内容有所了解但是理解还不透彻。因此,教师需要布置思考作业,在作业中巧妙设置陷阱,只要学生对知识点的理解有所偏差,就会给出错误答案。在课前,学生将思考作业的答案以E-mail的形式发给教师,教师要及时通过检查学生的答案,然后根据学生的答题情况对教学设计进行适当调整。

2.2课堂教学环节

传统的“课本+黑板”的课堂教学方式只是突出了教师在课堂上的主导地位,学生对知识没有直观的认识,理解起来十分困难。因此,应采用多样化的课堂教学方法[3],如利用Powerpoint、Flash或者其他的技术来制作生动形象的课件,从而调动学生的学习热情。同时,教师可以就所学内容提出相关问题让学生在课堂上开展分组辩论。此外,还可以让学生讲授本节课的某个知识点。最后教师对课堂进行总结,给出相关知识的正确解释,并对表现好的学生进行表扬。这样,不但可以充分调动学生的学习积极性并加深对所学知识的理解。

2.3团队合作环节

对于《程序设计》课程来说,要求学生用所学的知识解决一些实际问题显得十分重要。因此,教师要给学生布置一些实验来锻炼其实际编程能力。实验由单人实验和分组实验2部分组成。单人实验题目相对简单,工作量较小,主要涉及一些基本知识点的编程,要求学生独立完成。分组实验题目具有一定难度,需要学生进行团队合作。学生团队自主安排时间和地点进行分析和讨论,当涉及到未学过的知识点时,鼓励学生通过网络搜索或去图书馆查资料来寻找答案,由此培养学生独立解决问题的能力和团队合作精神。分组实验完成后,需要撰写实验报告,并在报告中标出每个成员所作的工作,以便后期进行成绩的评定。

2.4多元化评价环节

传统的、单一的笔试已经不能全面、准确地衡量学生对所学知识的掌握程度[4]。为此,可以采用多元化评价体系来评定学生的最终成绩:预习反馈(10%)、课堂表现(20%)、实验作业(15%)、创新精神(10%)、期末机试(45%)。

1)预习反馈 教师从学生在课前提交的思考作业上,观察学生是否认真完成了预习任务,并作相应的记录。

2)课堂表现 学生是否按时上课、在课堂上是否积极参与互动等是评测的重要指标。

3)实验作业 主要考查团队合作环节中学生完成实验作业的情况。

4)创新精神 主要考查学生在课程学习过程中是否有新的观点和想法。

5)期末机试 课程结束后进行统一上机测试,由电脑统一阅卷,从而避免人为因素干扰,由此公平公正地评价学生的学习成绩。

该评价体系的目的在于力求全面、客观地反映学生对知识的理解程度和灵活运用的能力,培养学生创新精神和主动学习的意识。

3 结语

基于JiTT理念的《程序设计》课程教学模式改变了传统的以教师为中心的教学方式,将现代教育技术引进其中,利用计算机和网络的优势,突破了时间和空间的限制,是一种既能发挥教师的主导作用又能充分体现学生认知主体作用的新型教学模式。实践证明,该教学模式的授课效果明显好于传统教学模式,学生的学习兴趣浓厚,学习效果显著,解决实际问题的能力得到提高。

[1]魏丽丽,黄卓芬.基于网络环境的JiTT教学模式的研究[J].软件导刊,2010,3(11):78-80.

[2]吴玉学.JiTT模式在高校课程教学中的应用研究[D].金华:浙江师范大学,2010.

[3]衣治安,倪红梅,吴亚娟.VB程序设计课程立体化教学模式的研究与实践[J].中国电力教育,2009,28(10):34-36.

[4]程琳.基于JiTT的高校教师信息素养培养模式研究[J].情报科学,2010,33(10):1496-1500.

[编辑] 李启栋

N4

A

1673-1409(2013)22-0143-02

2013-05-13

黑龙江省高等教育科学研究“十二五”规划基金项目(HGJXHC110178)。

王莉利(1979-),女,硕士,讲师,现主要从事人工智能、图像处理方面的教学与研究工作。

猜你喜欢

程序设计环节理念
建筑设计应对低碳理念的相关思考
必要的环节要写清
基于Visual Studio Code的C语言程序设计实践教学探索
在农民需求迫切的环节上『深耕』
从细节入手,谈PLC程序设计技巧
浅谈中西方健康及健康理念
高职高专院校C语言程序设计教学改革探索
现代学徒制管理模式及其顶岗实习环节
PLC梯形图程序设计技巧及应用
用公共治理的理念推进医改