WebQuest模式在程序设计课堂教学中的实践与研究

2017-04-27 11:27张红军张波
电脑知识与技术 2016年29期
关键词:程序设计

张红军 张波

摘要:WebQuest模式下的课堂教学活动,教师应该积极利用网络资源展开教学活动,打造一个教学效率更高的教学互动平台。在程序设计课堂教学活动中,教师应该开展课程网络资源系统的深度开发,从而显著提高课堂教学的效率。利用在线课程系统资源进行程序设计课堂教学的创新,从而显著开发学生的学习积极性,鼓励学生在教学互动版块开展积极的学习实践相关活动,将自己所学的知识运用到具体学习中去。该文从WebQuest模式课堂教学的具体方案展开讨论,提出几点有利于提高课程教学有效性的可行性措施。

关键词:WebQuest模式;程序设计;教学时间;具体研究

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)29-0170-02

WebQuest模式是由美国圣地亚哥州立大学教育技术学院的伯尼·道奇(BernieDodge)和汤姆·马奇(TomMarch)博士于1995年提出的教学模式。它是一种基于Internet的、以探究为取向的探究性学习活动,学习者所需要的多数信息来源于互联网的教学模式。在互联网环境下,学习者通过关键词搜索,分析与整合出一套内存信息丰富的专题学习板块知识,从而对程序设计专题知识进行深度研究。开展教学活动教师应该从程序设计体系优化建设出发,构建教师与学生之间更加高效的沟通模式。在WebQuest模式下打造互联网环境下的学习管理系统,设置角色管理模块,强调对于学生学习行为的记录,鼓励学生在线下使用个人电脑学习程序设计的相关知识。

1WebQuest模式在程序设计课堂教学重点目标

在WebQuest模式指导下,开展程序设计课堂教学活动,教师应该重点开展针对于学生的基础知识能力教学辅导工作,从而显著提高学生的专项知识储备能力。从简单程序设计的基础知识教学出发,对计算机与程序设计的板块知识概述进行重点教学,从而让学生对程序设计的原理和理念有更加清晰的理解、对学生进行简单程序设计软件开发方法的教学指导,让学生在课堂多媒体教室进行软件开发的集体性学习实践活动,从而提高学生的动手能力。

在基础理论知识教学活动,教师还应该对程序结构及其內涵和要义进行剖析,显著提升学生的理解水平。对简单程序设计活动中,函数之间数据传递之间的基础模式进行介绍,从而让学生根据数据传递的模式,找到优化数据传递的方法,实现软件知识能力学习的进一步升级。在选择结构的实现和循环结构的实现进行原理重点讲解,从而提升学生开展程序设计探究的科学性。

2WebQuest模式在程序设计课堂教学中的实践与研究分析

2.1锻炼学生软件操作板块专项能力

对学习成果进行优化评价,教师不仅应该考察学生的基础理论知识学习能力,还应该重点考核学生的软件板块实践操作能力。其中,在程序设计教学活动中,教师应该从重复训练学生的软件操作能力,组织学生在软件学习知识板块得到专项能力锻炼,才能够在日后的工作岗位上更好地使用各类软件进行办公,更加轻松的胜任自己的本职工作。对学生的专项能力进行开发,教师应该加强课程资源系统的丰富性建设,让学生能够在教学资源信息库中找到适合每一个人展开学习活动的辅助材料,尽量满足大多数学生的学习需求。开展WebQuest模式下的模块化程序设计方式优化,教师应该重点提升学生的程序设计关联能力。在模块化程序设计活动中,学生应该根据反向数据传递和输出参数数据文件分析两种方法,在教师的指导之下,进行计算机程序设计模式的学习性开发。

2.2努力提高课堂教学模式的科学性

教师应该努力提高程序设计课堂教学模式的科学性,优化课堂教学过程的模式设计方法。以教师为主导开展教学活动,并且以案例分析为切入点,开展程序设计专项知识的要点讲解活动。采用知识点导人的方法,让学生执行将知识点与案例结构联系在一起进行学习,并且深度理解案例结构知识。

教师根据学生自学活动中出现的问题,进行科学学习方式的讲解。并且根据学生集中反映的问题,进行程序设计板块知识的疑难解答活动。在上机实践教学辅导活动中,教师应该重点对动手操作能力差的学生予以辅导,从而提高学生程序设计知识实践的平均水平。在程序设计模式中开展教学工作难度梯度开发活动,对于前期学习成绩较好的学生,应该重点对其进行复杂数据结构程序设计方法教学工作。使用数值型数组及应用分层次教学法,让学生对掌握程序设计的基本方法,并且能够根据自己的理解自行进行字符型数组及应用模式的开发探究。接受复杂数据结构程序设计教学工作,学生应该根据结构体类型数据及应用的规律,开展课堂学习内容组织模块的能力养成性训练。

2.3积极使用电子教材课件进行教学

在课程教学活动中,教师应该积极使用电子教材课件开展课堂教学,电子教材能够轻松复制和上传,课堂上学生没有听懂的地方,可以将这些电子教材下载到个人电脑中,回到寝室或者图书馆继续进行自学。

在程序设计教学活动中,教师应该为学生提高更多高质量的相关资料链接,鼓励学生在资料库中进行学习资料的汇总和深度分析,从而统计并且找到一种更加适合自己的学习框架知识内容体系。重视对于学习评价结构的优化设计,以组内互评和学生自评相结合的方式,对学生的学习效果进行精准评定。在程序设计学生评价优化活动中,教师应该在评价指标中加人对学生课堂表现、批判性思维和科研思维的评价,从而鼓励学生运用更加科学以及更加严谨的程序设计理念,进行程序软件设计的深度开发。打造在线实验的教学系统,教师可以根据程序设计专业课程的特点,打造在线实验网络课程平台,让学生在模拟程序开发活动中进行探究,教师根据学生的开发情况进行点评。

2.4使用在线检验系统考察程序设计能力

使用在线检验系统,对学生的程序设计能力进行考察,学生需要在检验系统中,完成规定时间条件要求下的能力评测考试。在线检验系统主要对学生的程序设计理论知识能力进行检查,并且在规定题设要求下,对不同类型的软件进行组合设计,从而考察学生的程序应用开发能力。

对于学习成绩比较优异的学生,还可以组织他们参加远程开放实验测试,让学生接收到难度更大的软件知识板块能力训练,从而提高学生的专项知识与技能水平。在教学互动系统深度开发活动中,教师应该对程序设计专业门户网站进行优化建设,深度开发其中的知识板块分项内容,学生可以根据自己的学习情况,接受梯度式的程序专业知识训练。学生在程序设计学习活动中遇到了问题,可以在教学互动系统的互动交流板块,与其他学生进行谈论,在知识交流与能力碰撞中,不仅能够帮助学生解疑答惑,还能够显著开发学生的程序设计思维能力。

2.5建立正向的程序设计课程学习反馈模式

注重程序设计科研专题BBS丰富性建设,学生在课堂上可以在论坛或者群聊上,与教师直接进行交流,教师根据学生的反馈意见修改课程教学计划,调节程序设计板块教学的难度,让更多的学生能够听得懂,从而帮助学生夯实程序学习的基础知识,从而形成正向的程序设计课程学习反馈模式。

在WebQuest模式课堂教学活动中,教师还应该重视教学资源协作系统的建设工作,优化资源搜索引擎,让学生在课堂学生内容延伸搜索中,更加准确地找到自己想要的知识内容。开展任务系统协作的课堂教学模式深入研讨活动,鼓励学生参与到教师的教案设计活动中去,提升学生对于课程计划设计的参与程度,使教学计划满足学生学习习惯的需要,减少学生对于程序课程学习的抵触情绪,才能够更好地提高学生的课堂学习参与程度。

3WebQuest程序设计课堂教学小组合作模式探讨

在自主探究中积极主动的学生,教师应该及时地予以表扬,并且鼓励学生自行编写简单的程序,实现程序设计学习能力由“学”到“做”的进步。提高课堂教学中上机实践类课程的课时数量,确保学生对于程序设计软件操作熟练,并且在程序设计活动中保持思维敏捷。学生需要能主动与其他同学协作,并且在小组合作中通过沟通与交流,分小节完成教师布置的软件设计任务。在WebQuest模式教学活动中,教师应该引导学生使用互联网工具进行学习。并且在专题学习网站使用过程中,明确自己的学习目标。教师应该积极对学生进行理论导学,帮助学生细化阶段性学习的任务。

在小组学习活动中,教师应该帮助学生确定小组探究的主题。并且采用案例展示的方式,讓学生在相关网站上找到板块设计的具体流程,并且根据规定的流程进行小组攻关与探究,最后形成优秀作品。在形成小组探究作品的过程中,教师应该在一旁予以指导,并且对学生作品修改给出意见,在学生程序设计作品定稿时,给予最终评价。优秀的程序设计作品,可以分享到论坛上,与更多学生进行交流,从而有效地拓展学生思维的深广程度。

4结束语

在程序设计课堂教学活动中,教师可以根据学生的表现了解其学习的情况,对学生在程序设计专业知识学习中的短板进行重点补足。将学生的优秀作品在全班进行展示,既能够鼓励学生养成独立思考的钻研精神,又能够及时地给予爱思考学生一定的鼓励。在程序设计课堂学习活动中,教师应该以学生为主体,开展引导学生自学的教学过程设计活动。鼓励学生积极进行上机实践学习,在实践活动中去检验学生的理论知识学习效果。

猜你喜欢
程序设计
基于SolidWorks和VBA的电机阶梯轴建模程序设计
高职Java程序设计课程体系建设思考
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
基于LabVIEW的车载充电机控制程序设计
浅谈基于C语言的计算机软件程序设计
高职高专院校C语言程序设计教学改革探索
OBE理念下基于Greenfoot的Java程序设计课程教学改革
模块化程序设计在一体化检定平台中的应用
PLC梯形图程序设计技巧及应用