QQ软件支持下的程序设计课程混合式教学模式设计

2016-05-14 09:09周欣然刘卫国蔡旭晖
软件导刊 2016年7期
关键词:混合式教学模式问题教学法

周欣然 刘卫国 蔡旭晖

摘要:针对程序设计课程教学中的问题,构建了QQ软件支持下的混合式教学模式。介绍QQ软件适合于程序设计课程网络教学的几种应用形式,探讨混合式教学模式的具体实施过程。该教学模式提倡学生自主学习、协作学习;引导学生积极参与课堂讨论,注重学习过程考核;采用问题教学法提高学生的程序设计能力和训练学生的计算思维。

关键词关键词:QQ软件;程序设计课程;混合式教学模式;问题教学法

DOIDOI:10.11907/rjdk.161294

中图分类号:G434文献标识码:A文章编号文章编号:16727800(2016)007020703

0引言

程序设计课程能够让非计算机专业学生加深对计算机工作过程的理解,训练学生的计算思维,并为后续计算机相关课程学习打下基础。但是,该课程的教学也面临一些问题:课时少内容多;内容抽象学生接受困难;教学方法主要采用教师为主导的讲解、演示。为了解决这些问题,笔者将混合式教学模式引入到程序设计课程教学中。混合式教学模式把传统教学方法的优势和eLearning(即数字化或网络化教学)的优势结合起来,既要发挥教师引导、启发、监控教学过程的主导作用,又充分体现学生作为学习过程主体的主动性、积极性与创造性。混合式教学除传统课堂教学的教室外,还需要一个能承载数字化教学资源、提供师生、生生交流、管理教学活动的信息交流平台。Blackboard、Moodle、微信、MOOC平台以及QQ软件等已被用于混合式教学中。每一种平台都有其优势与不足,有其相对适合的应用场合。安装Blackboard、Moodle和各种MOOC平台需要能全天运行的服务器和专职维护人员,Blackboard和MOOC平台一般要付费。QQ软件的服务器部分由腾讯公司维护,用户下载安装QQ软件客户端(简称QQ)即可免费使用,而且智能手机版QQ具有较强的信息采集和传输能力,可用于移动学习。目前,许多学生已将QQ用于日常社交活动,能熟练使用其基本功能。因此,笔者选择QQ作为混合式教学的信息平台。

近年来,教师们已根据自己的教学方式和所教课程的特点选用QQ的某些功能用于远程辅助教学,QQ在远程教学中也出现了多种应用形式。本文着重介绍笔者在程序设计课程辅助教学中所选用的QQ主要功能和应用形式。

1QQ功能简介及其在学习交流中的应用形式

腾讯公司为多种操作系统开发了QQ客户端,本文以QQ PC版8.1和QQ手机版V6.2.3为参考进行介绍。QQ可以采集、传递文字、图片、语音、视频等信息,因此QQ用户可以进行文字聊天、语音对讲、视频对讲、QQ电话、视频电话,用户之间可以传递文件。

QQ群是腾讯推出的多人交流系统,是为拥有某些共性的QQ 用户群建立的一个公共交流平台,具有强大的互动性、合作性和共享性。若群主选择创建家校师生QQ群,则群成员在聊天面板上方可看到“作业”扩展功能;家校师生QQ群具有作业布置、上交和批阅功能。 群主进入非家校师生QQ群聊天面板上方的“设置”功能窗口,也可选择“作业”扩展功能。

QQ讨论组是一个对话组,组创建者可邀请QQ用户加入组,也可将组成员移出组;组成员可邀请QQ用户加入组,任何组员都可自行退出组,组中无人时组便消失。组员可修改组的主题,主题也就是组员看到的组名。组员与组创建者在组中权限基本相同,不像群主、群管理员与群成员在群中有较大的权限差别。

教师、学生可灵活运用QQ的多种通讯方式及群、组功能来讨论问题,交流学习体会。本文介绍几种适合程序设计课程网络教学的QQ应用形式。

(1)借助图片交流讨论问题。 有时用图片表达信息比文字、语音更方便快捷。当学生对教材某页某处内容不理解时,可先标注问题,然后进入QQ,启动拍照功能,拍下问题(所在页面)并将图片发给教师(或同学)。若答案涉及图形之类,老师可将答案画在纸上再拍摄成图片发给学生。若任课教师想直接在学生发来的问题图片上批注,则用QQ的截图功能将屏幕上的图片区域(调节方向、大小至清楚后)截取,再粘贴到打开的图像编辑软件编辑区进行批注,截取批注区域图像粘贴至QQ发送信息编辑区并发送;当然,任课教师也可先将问题图片保存至文件,然后用图像编辑软件打开文件进行批注,再保存图像文件并发给学生。

为了方便在屏幕上批注和书写,可以安装鼠标笔(笔型鼠标)。 学生在调试程序过程中出现问题时,用文字和语音较难表达清楚,此时可利用QQ的截图功能将相关内容(屏幕区域)截取并发送给老师、同学共同研讨。

(2)利用QQ远程桌面远程操控机器和调试程序。 QQ 的远程协助功能非常适合对学生进行远程辅导。当学生在自己的机器上不会操作某个软件或调试某个程序时,教师可以远程控制学生的电脑,就像操作自己的电脑一样方便,与在现场辅导学生没有什么区别。对于学生而言,可观看教师一步一步进行调试,易于接受、理解。QQ远程桌面响应速度虽然不如微软的远程桌面,但它可以穿透内网,双方可位于不同的私网(内网),也可一方位于私网而另一方位于公网。

(3)利用QQ远程演示讲解问题。 当老师想用PPT演示文稿、白板远程向学生讲解问题时,点击QQ聊天面板上方的“远程演示”按钮,再选择“演示文稿”项打开PPT文稿即可。此后,教师点击窗口下方工具条上的“换页”、“画笔”或“打开白板”等按钮即可进行相应操作。演示过程中可以用语音、文字交流。点击QQ聊天面板上方的“邀请好友”按钮可以邀请多个学生观看;教师从QQ组聊天面板进入远程演示,则全组成员可收看。组员可用手机版QQ收看。打开白板功能,则可在白板上书写、绘图并与组员分享白板画面。 此外,教师可用远程演示中的“分享桌面”将软件操作过程或程序调试过程演示给学生观看。

(4)利用群视频模拟课堂教学。 任课教师(多为群主或管理员身份)启动群视频功能进入群视频聊天界面。点击界面正上方“管理”按钮设置上台方式(仅管理员可以上台或所有人可以上台)、说话操作方式与时长等,点击左上方下拉列表框设置说话模式(自由说话、主席模式和麦序模式)。群成员接受群视频邀请便进入群视频聊天界面。点击界面下方的“上台”按钮可打开摄像头,点击“上台”按钮右则箭头可选择播放影片、分享屏幕和演示PPT。下台即为关闭摄像头或停止播放影片等。群视频即适合教师远程授课,也适合学生讨论问题。

(5)利用群作业布置批阅作业。 传统的程序设计类作业一般写在作业本上,由于师生每周见面次数少,学生做完作业但不能立即交给老师,老师批阅完了也不一定能及时返还作业本。为了缩短作业本滞留时间,任课教师可利用QQ群作业功能布置作业。在操作界面中可录入文字,插入图片;复杂格式的题目,如含公式等,则可先将作业题置于文件中,再将文件发布到作业中。若选择了“需要学生在线提交作业”,学生则可在作业提交界面录入程序代码答案,也可将已写在本子上的代码、流程图等用手机拍照上传。教师在线批阅作业后,学生可以在线查阅作业评语。当前版本QQ的作业评语中不能插入图片、文件,图片、文件需要另外单独传递给学生QQ。

(6)利用群、组投票功能让学生做选择题。 群、组的投票功能供成员收集其它成员对某一主题的意见,教学中,任课教师也可将选择题用投票的形式让学生完成,从而了解学生整体上对某知识点的掌握情况。在投票设置界面中,在“投票主题”中填入题干,在“投票选项”中填入备选答案。发起投票后,学生可直接在聊天界面做选择题,操作简便;任课教师则可观察学生提交的答案,QQ自动统计各选项投票数。当前版本QQ的投票主题和选项中不能出现某些特殊符号。

除了上述可用于交流、讨论的方式外,师、生还可以利用群公告、群事项和组事项发布通知,利用群文件(二级文件夹)存储共享教学资源。

2程序设计课程混合式教学模式设计

开课之前,教师创建好QQ群,将群名称改成某种易记形式。将自己的群名片改成易理解的形式,如“班级+学号+姓名”形式。教师再将群中学生分成若干讨论组,并修改讨论组主题作为组名。提示学生下载安装新版QQ软件。

混合式教学模式融合课堂面授教学和网络远程教学的优势,综合采用教师讲授、指导答疑、学生自主学习、协作学习等教学形式。这种教学模式中,学生不受时间和地点限制,有更多的时间对学习过程进行评价和反思;学生可以选择适合自己的学习方式,有多种师生以及学生之间的互动形式;教师不再单单是课程内容的传授者,更多地变为学习过程的组织者、引导者和帮助者。将课堂教学延伸到课前课后,混合式教学活动发生在课前、课中和课后三个时段,教学模式框架如图1 所示。

可以看出,混合式教学模式体现了以教师为主导,以学生为主体的思想,师生互动是不可或缺的关键要素,教师帮助学习者形成知识的内化,只有教师和学生相互合作才能保证个性化协作学习环境的构建。在教学设计中将教师活动和学生活动两部分有机结合起来,具体实施过程如下:

(1)课前阶段。教师准备资料,学生自主学习、协作学习,教师答疑、指导。 教师分析教学内容、教学对象并设计、制作学习资源。程序设计课程重点在于讲授学生编程方法,即面对具体编程问题,能发现、挖掘问题中的信息并用数据表示出来,再设计合适的算法来处理这些数据,而语言语法教学是第二位的。以往教学大多按照概念——语句语法——应用的顺序进行讲解,笔者提倡多采用问题教学法。将教学内容设计成一系列的导学问题,回答这些问题需要用到待学习的的概念、语句语法和编程技巧等。通过提出问题引出教学内容,在解决问题过程中进行教与学。通过大量的问题解答训练来培养学生的编程能力。因此,任课教师要做的工作有:列出导学问题(可含初步提示);制作PPT课件,精炼而又系统地展现教学内容;录制导学视频,从解答导学问题入手引出部分教学内容;将学习资源上传至QQ群文件(夹)中;准备教案,设计课堂教学活动与流程;等候学生提问,并进行个别或集体答疑。视频可用录屏软件录制。

学生从QQ群文件(夹)下载学习资源,阅读导学问题,观看导学视频、PPT课件等素材进行自主学习;遇到疑难之处,则借助QQ与组内、外同学、教师进行交流探讨、协作学习。争取全部解答导学问题,若遇到不能解答的,要求组长汇总发给教师。

(2)课堂阶段。学生讲解导学问题,师、生共同评判、探讨,教师讲解难点,总结内容。 课堂不能由老师单独讲授、演示,而要尽可能让学生参与。老师邀请各组代表讲解课前布置的导学问题,主要是呈现算法或程序。引导其他同学对解答过程进行评判、修改,评判结果作为平时考核依据之一,并穿插讲解问题涉及的知识点,适时地将屏幕跳入到展示相关内容的幻灯片上。学生回答错误时,以鼓励为主。教师对较普遍存在的疑难问题进行重点讲解,讲解时可以采用比较教学法、条件迁移教学法。

为了省去学生在黑板上画算法流程和书写程序的时间,教师可用智能手机将学生写在纸上答案拍下借助随身WiFi上传到讲台计算机上并显示到屏幕上,然后在屏幕上直接用鼠标笔批注。

(3)课后阶段。学生通过作业、实验巩固消化知识;若有疑难,仍可与同学、教师探讨。 学生通过课堂学习、讨论后掌握了大部分新知识、技能,但可能还有部分疑难问题,可借助QQ软件继续探讨。为了让学生巩固消化本次课或本次教学章节内容,老师可布置适量作业、实验。作业可让学生写在作业本上,也可让他们通过QQ的作业功能在线提交,作业完成情况可作为平时成绩之一。实验是程序设计课程的重要环节,要求学生以书面形式准备好算法、程序,实验课上老师检查学生调试程序状况,并纳入平时成绩。学生遇到新的疑难时仍可用QQ与同学、老师讨论。

从上可看出,老师课前、课后始终在帮助学生学习。混合式教学模式中教学形式灵活、教学资源丰富、能够为学习者提供个性化学习服务。

3结语

混合式教学体现了教学组织形式的多样性,包含课堂教学、网上教学,网上教学又可以采用QQ的多种通讯形式进行。学生可以采用自主学习、协作学习、探索学习等学习方式。教师可以根据课程不同章节内容特点、学生爱好、自学能力等特点设计教学活动、选择教学方法。混合式教学在时空上延伸了传统课堂,学生可以自己安排时间进行随时随地学习,实现个性化学习。任课教师则要在课堂外花较多时间与学生探讨问题。混合式教学旨在改变以往学生的被动式学习,充分调动学生学习的主动性、积极性与创造性。

参考文献:

何克抗.从Blending Learning 看教育技术理论的新发展(上)[J].电化教育研究,2004(3):16.

李克东,赵建华.混合学习的原理与应用模式[J].电化教育研究,2004(7):16

赵冬梅,尹 伊.基于Blackboard 平台的混合式学习模式教学实践探究[J].现代教育技术,2012,(9):4144.

朱新顺,孙逸敏.基于Moodle平台混合式教学模式的课程设计[J].产业与科技论坛,2015,(3):120121

袁磊,陈晓慧,张艳丽.微信支持下的混合式学习研究——以“摄影基本技术”课程为例[J].中国电化教育 2012,(7):128132.

猜你喜欢
混合式教学模式问题教学法
混合式翻转教学模式对高职院校外语师资的要求及建设策略
混合式教学模式在《媒体广告制作》课程中的应用
浅谈混合式教学模式在高校声乐课程教学的应用与实践
基于卓越电气工程师培养的电力系统分析课程改革
问题教学法在高中化学教学中的应用策略