C语言程序设计教学中的移动学习尝试

人气:425 ℃/2022-03-31 08:37:59
【导读】 C语言程序设计教学中的移动学习尝试,下面是小编为你收集整理的,希望对你有帮助!摘要:分析了C语言程序设计课程的特点以及移动学习的主要应用模式;结合目前高等学校教学的实际情况,设计了C语言程序设计课程的移动学习的实现方式并分析了需要注意的事项;探讨了移动学习在高等学校教学中的应用...

摘要:分析了C语言程序设计课程的特点以及移动学习的主要应用模式;结合目前高等学校教学的实际情况,设计了C语言程序设计课程的移动学习的实现方式并分析了需要注意的事项;探讨了移动学习在高等学校教学中的应用模式。实验证明,合理使用移动学习方式能够调动学生的学习积极性。

关键词:移动学习;C语言程序设计;教学;改革

0引言

移动学习M-Learning是借助移动互联技术,使用移动计算设备智能手机、PDA、移动电话等实现学习者随时随地进行不同目的、不同方式的学习。移动的内涵包括:形式上是移动的,即学习者不再受时间、空间和有线网络的限制;学习环境是移动的,学习资源和学习者也是移动的;内容上是互动的,进行教学活动的双方实时交流,教育信息、教育资源与教育服务依靠移动计算技术和互联网技术实现双向“移动”,教与学相互促进;实现方式上是数字的,它是基于无线移动设备进行的数字化学习,它是在数字化学习的基础上发展起来的,是远程学习发展的一个新阶段。

现阶段的移动学习受技术条件的制约,通常作为高校教学的一种辅助学习模式,主要应用于管理和为学习支持服务提供“交互”通道,通过使用移动设备如手机等方便、灵活地实现交互式教学活动。高校移动学习的主要应用模式分为三大类:基于短信息的在线移动学习、基于连接的在线移动学习以及存储移动学习模式。基于短信息的在线移动学习具有使用费用低,设备普遍支持等优点,主要应用于通信数据少并且可用简单文字描述的学习活动和学习服务,可用于教师向学习者发送课程安排、考试安排和考试成绩等信息,提供指导、激励和支持等作用;基于连接的在线移动学习和存储移动学习,它需要建设WAP站点,提供能够支持移动设备访问和下载的学习资源,学习内容着重选取能够贴近学习者生活和工作同时又较为时尚和流行的主题。存储移动学习和基于短信息的在线移动学习将是目前在高校中最切实可行的移动学习应用模式。

1C语言程序设计课程特点

C语言作为当今最为流行的程序设计语言之一,不仅是计算机专业的必修课,也是很多非计算机专业的学习课程。虽然随着计算机的普及,学生运用计算机的能力越来越强,但计算机程序设计课程因其较复杂的语法、编程等知识,依然是众多学生学习上的“拦路虎”。

C语言程序课程知识点琐碎,概念繁多,理论不易掌握;概念抽象且复杂,包含的数据类型和运算符丰富,需预习与复习相结合才能产生较好学习效果;对应的规则繁多且易混淆,使用较为灵活,容易出错,使得学生容易产生畏难、厌倦情绪;理论与实验教学学时分布不均衡,导致课堂教学中,对如何分析和解决问题难以讲得充分,学生编程思路不清楚;实验过程中,学生对理论知识不能应用自如,在处理实际问题时往往不知从何入手,需要在平时教学中注意培养学生动手能力。

C语言程序课程的这种特点,适合采用移动学习作为其辅助教学方式。针对C语言理论性强的特点,可以在课前课后发送定时短信,提示预习内容与复习内容,课前发布相关案例,提出启发性问题,驱动学生提前思考并查找相关资料,通过实时交流,及时解决问题,鼓励学生不放弃。针对实践性强的特点,可以通过发布相关课程设计选题,程序设计大赛信息,专业开发类技术社区网址链接等,鼓励学生多动手,多接触程序,积累编程经验。但是实施移动学习方式时,需注意现有的软硬件支持及程序独有的特点,比如程序对缩进格式要求较高,不好的缩进格式会影响其呈现效果;结构化风格使得程序占用篇幅往往较长等等,这些因素均会制约移动设备的可读性。

2移动学习在课程教学中的应用

根据上述分析,我们设计的移动学习方式如下:总体原则,以传统教学方式为主,移动学习方式为辅,移动学习方式充当课堂教学的重要补充,辅助实现课堂知识的延伸,指导和激励学生进行更深层次的学习和实践;实现方式,主要采用基于短信息的在线移动学习方式,配合基于连接的移动学习空间、论坛和存储移动学习资源建设。针对课堂教学,精心设计课前案例,提出驱动式问题,相关预习提示,课后设计相关重点回顾,知识点延伸,以短信形式发给学生;对于短信不能很好显示的内容可以邮件形式发送给学生,或者放在相关网站上,以消息的形式提醒学生查收。软硬件支持:考虑到学生普遍拥有设备的程度,将移动设备限定在普通移动手机,软件使用中国移动飞信校园版EFetion_Campus,它可以支持PC端向移动手机的短信群发,通过飞信、群、语音、邮箱、空间等多种方式实现互联网、移动网间的无缝互通,还可以使用日程提醒,邮件提醒等功能打造个性化的学习指导。移动学习应用模式方式如图1所示。

2.1功能模块介绍

移动学习做为一种辅助教学模式,能够参与到C语言课堂教学的课前准备、课后辅导和实验指导等方面。

2.1.1短消息学习模块

1课前预习提示。可将每节的学习目标、重点、难点发送给学生,也可发一典型程序,加驱动式问题,发送到邮箱里,同时设置邮件提醒功能。

2课堂内容回顾。对前面课程学习过的知识内容以短信形式发给学生,提醒其回顾。

3作业提示、阶段测试。也可仿照上述短信设置方式,定时群发给所有的学生。

2.1.2移动学习空间或论坛

移动学习空间既可以方便学生在线浏览,也要努力适应基于连接的移动学习访问,其资料下载模块提供的学习资源,也要支持移动终端设备。移动学习论坛,实现学生自由交流空间。在移动学习论坛上定期设置讨论专题,既可以是对某个错误进行分析,也可以是针对相关程序选题集思广益,还可以是对当前教育进行探讨等等。

1课堂内容延伸。可提供诸如:MSDN使习介绍,帮助学生自如设计C/C++程序等;CSDN论坛介绍,提供同资深程序员交流学习的平台。

2常见错误提示分析。提供调试程序基本步骤,常见错误解读及可能出错原因。

3课程设计选题。设计相关程序选题,使其能够体现课程各个阶段的进度,并且具有一定的实用性,趣味性,能够调动学生的学习积极性。

4测试空间。提供一些历年试题,帮助学生巩固理论学习成果。

5教育思考。定期对教学进行总结,寻求更好的教学方式,也可以发布一些高校精品课程网站链接。

6资料下载。课程内容的各种学习资源,如PPT课件、多媒体课件、部分课程的录音、录像等,有关课程的各种辅导资料,如各章节的知识要点、课程设计任务库、程序设计案例库、试题库等,都可以作为下载的资料。

2.2移动学习内容设计

在高校教育中,学生同时需要进行多门课程的学习,如果在针对某一门课程实施基于短信息的移动学习方式时,设计过多的短信内容,或者发送较多的次数,都将会给学生造成信息轰炸,带来过重的信息负担。为此,可配合C语言程序课堂教学,在课前课后发送两条飞信,每次不超过五页,对于无法以短信内容呈现的资源就发送到邮箱,同时以短信形式提醒学生注意查收。程序设计课程所涉及程序对格式要求较严格,一个程序案例通常占用较多篇幅,此时以邮件的方式发送较为合适,同时在相关论坛上设置讨论专题,根据学生回答设置最佳答案,统计学生活跃度,作为平时成绩参照。图2为课前预习的飞信基本内容设计。

把课程内容按照“章一节一知识点”的层次模式进行组织,整理出每章每节的学习目标、重点、难点、学习指导、参考资料等内容,并概要总结出每个知识点的核心内容和若干测试题目,学习者可以通过短信息随时随地自由学习、复习这些重要的妥¨识点,并对学习的效果进行测试。设计短信内容时需考虑程序格式问题,屏幕显示行数,尽量控制在8行*5屏=40行,每行8字以内,不要以图片的形式发送涉及彩信资费问题。

另一方面,要为课程的核心内容提供文档、PPT课件、课程录音、课程录像等多种媒体格式、适合多种移动终端的学习资源,满足学习者不同的学习需求和学习习惯。学习者只要把这些资源通过教学网站,下载到自己的移动终端上,当他们在教室外面、公共汽车里等地方时,都可以通过移动终端来浏览这些学习内容,充分享受移动学习的便捷与方便,而且不需要承担高昂的移动通讯费用。但是供下载的资料要充分考虑移动学习的特点,不仅要考虑学生的设备支持程度,还要考虑移动学习的片段性特点,对其中的部分资料需要进行特殊处理使其适合移动学习方式。主要处理原则是:按知识点,将文档等影音资料都处理成片段,确保一个片段一个知识点,每个片段持续10分钟左右。

3实验分析

借助中国移动飞信校园版,上述大部分移动学习方式都可以实现。从PC端到手机客户端可以方便地实现短信群发,只要不超过一定数量,免费且易于操作。学生也非常乐意参与到这种形式的移动学习中来。非移动用户除了在接收短信受限之外,也可以加入飞信校园版PC端,以共享资源。实验证明,使用移动学习方式作为程序设计课程的辅助教学方式能够大大调动学生学习的积极性。但是在学生中间出现了两级分化的现象,部分同学兴趣高涨,能够充分利用提供的学习资源,学习进度甚至出现超前现象;另外一部分同学上课时也在查看手机,学习不仅没有进步,反而沉迷于手机上网。这种现象提醒我们,不仅应该实施移动学习的方式,还要加强大学生的思想教育,使其认识到网络资源的便利性和危害性,使他们能够主动的去寻求有益的资源来提高自己。

使用飞信实现移动学习还有以下必须注意的方面:1飞信中涉及大量广告,容易分散学生注意力;2短信数量过大,易给学生造成信息轰炸,要限制性的使用;3不法分子可能盗取飞信或手机号,进行诈骗。我们可以利用飞信的二次开发功能,屏蔽其他模块,使其更适合校园使用。

移动学习对学习者也要有一定要求,比如说需要一定的自学能力,自制能力,以及较强的学习动机等。现阶段的移动学习在高校教学中应该起辅助作用,但不能排除其对研究生,博士生及在职人员充电的作用,所以还是要做好移动资源的建设工作,注意打上数字签名保护知识产权。

4结束语

当前,移动学习是教育界的研究热点。将移动学习方式引入语言类课程的教学中已取得较大进展,但将其应用到C语言程序设计课程教学中来,还属于尝试阶段。移动学习给教学改革注入新的活力。它对高校教学的促进作用,不仅依赖教师的合理使用和学生的大力配合,还依赖于软件平白的设计。本文所使用的飞信校园版,因受到发送短信条数。告绑定等不利因素的限制,我们不仅要考虑课程特点,还要考虑软件的使用规则。下一步的工作,我们不仅要建设移动学习的资源,还要建设实施移动学习的软件平台;不仅要提升移动终端在线浏览环境,还要整合校园各个系统,充分利用现有资源,更加适应、满足程序设计课程的要求。

Copyright © 2008-2024 蜗牛素材网 All Rights Reserved
一个致力于分享各种行业知识与经验、学习资源交流平台,知识让你的眼界更宽广!