基于“雨课堂”的《计算机基础-C语言程序设计》课程教学探索

2020-09-28 07:05唐日成严竞雄胡兆鹏杨雨薇
电脑知识与技术 2020年16期
关键词:C语言程序设计过程控制计算机基础

唐日成 严竞雄 胡兆鹏 杨雨薇

摘要:《计算机基础》课程是大多数高校的基础必修课程。文章以《计算机基础-C语言程序设计》课程为例,探索了“雨课堂”在教学过程中的一些具体教学方案与教学目的效果。通过使用“雨课堂”对《计算机基础-C语言程序设计》课程进行基于过程控制的教学方式与方法的改革,通过改进过程控制方式使学生能够更好更快地掌握《计算机基础-C语言程序设计》课程的理论知识与程序设计的能力,同时探索《计算机基础》相关课程的共通点,试图探索出一种新的能够通用于其他计算机基础语言的教学方式方法。

关键词:计算机基础;C语言程序设计;雨课堂;过程控制

中图分类号: G424        文献标识码:A

文章编号:1009-3044(2020)16-0143-02

1 现今《计算机基础-C语言程序设计》课程的现状

《计算机基础-C语言程序设计》课程是现今大多数高校工科类非计算机专业都保有的一门通识平台基础课程,这门课程一般开在大一第一学年,主要目的是使工科类学生掌握计算机相关的基础知识,同时学会一门计算机语言-C语言,但是对于大多数大一新生而言C语言的学习难度相对较大,由于C语言的特点,即便是计算机专业的学生对于C语言的学习也是非常吃力的。主要体现在全国计算机等级考试二级中的C语言方向的考试,大一、大二的初学者普遍通过率极低,而大三、大四的学生通过率就相对高很多。原因是第一次学习为零基础,所以学习效果较差,之后为了考级,在已有的基础上重新学习效果更好,却浪费了更多时间。

2 “雨课堂”在《计算机基础-C语言程序设计》课程中的应用

2.1 什么是“雨课堂”

雨课堂由学堂在线与清华大学在线教育办公室共同研发,旨在连接师生的智能终端,将课前-课上-课后的每一个环节都赋予全新的体验,最大限度地释放教与学的能量,推动教学改革的一种学习软件。  [1]

雨课堂将复杂的信息技术手段与PowerPoint和微信相融合,在课外预习与课堂教学间建立沟通桥梁,让课堂互动永不下线。使用雨课堂,教师可以将带有MOOC视频、习题、语音的课前预习课件推送到学生手机,师生沟通及时反馈;课堂上实时答题、弹幕互动,为传统课堂教学师生互动提供了完美解决方案。雨课堂科学地覆盖了课前-课上-课后的每一个教学环节,为师生提供完整立体的数据支持,个性化报表、自动任务提醒,让教与学更明了。 [1]

2.2 为什么是“雨课堂”

当今科技的发展如此迅速,特别是中国网络的发展,使智能手机与移动网络已经走入了人们的方方面面,在2008年前互联网主要体现在PC机,而自2008年之后,移动互联网开启了爆发式的发展,现如今,大学生基本人人一部智能手机算得上智能手机普及率最高的群体之一,所以现今非常多的应用主打的就是大学生市场。而作为教育行业的软件应用主要体现在教辅软件与教学软件上。

其中,“雨课堂”PC端与移动端的功能并不是最多最全的,也不是最强大的,但是却是大多数老师愿意用的。原因就在于简单与高效两个特点,而这两个特点对于《计算机基础-C语言程序设计》课程的移动端教学改革同样起到了较大作用。

2.3 “雨课堂”的特点

每个老师都有自己的一套教学方法、教学习惯与教学模式,而与课堂针对最基本的需求所设计的功能才是最吸引人的,因为这些功能不需要改自己的教学习惯,当想尝试新的教學方法与教学模式时可以很快上手进行尝试。

“雨课堂”官方的特点描述主要为以下几点:

其中,最吸引人的是推送课件与题目到学生微信中、随机点名、对学生学习过程提供全周期的教学数据分析等功能,这些功能都依托与移动端微信这个现今无人不用的社交软件,在课堂上随扫随用,解决了下载安装不便利等问题。

为了解决这一问题在本课程中,引入了“雨课堂”。

2.4怎么用“雨课堂”

“雨课堂”是一个功能强大的教育平台,同时是一个实用的教学工具,在本文主要将其作为工具使用,作为工具“雨课堂”的使用场景多种多样,使用方式方法因人而异、因课而异。

“雨课堂”在PC端主要体现为PPT插件工具,本文主要阐述PC端中WPS上的PPT应用雨课堂教学,如图2所示。在安装完成“雨课堂”WPS版本后新建PPT就能看见“雨课堂”的选项。在其下有各种教辅功能,在此本文主要从课前、课中与课后三个场景来阐述对于“雨课堂”功能的使用。

2.4.1“雨课堂”在课前的教学中的实施

在课前,过去都是老师的课前实施方案不外乎提前布置预习内容章节,同时接着布置一道或几道关于新课的概念与基础知识点的题目,但由于学生学习习惯与自觉性等问题,导致实际预习的人很少,且预习效果较差,在大多数课程中基本无法实现较好的效果。在此“雨课堂”使用手机微信解决了这一基本问题,在课前提前使用微信将所有学生拉入同一课程并且实名。然后,提前布置预习内容与规定课前答题时间与题目范围,其中,预习内容可以提前以公告的形式推送,也可以是直接推送到每个学生微信端的PPT,在其中可以有优秀的慕课视频或其他网络视频形式,也可以是传统PPT页面的形式,在之后可以出题检验,当然一般为单选题、多选题与填空题最佳,比较容易直接评分并统计结果,在课前学习基础的概念知识分清概念,在此多以理论概念、少量的程序运算题多次训练。

重点在于老师对于学生的观看与答题情况是可以通过后台数据直接掌控,可以明确地了解到预习情况与答题情况。

2.4.2“雨课堂”在课中的教学中的实施

课中,教师可以根据课前使用“雨课堂”提前布置预习知识点内容与关于知识点的题目训练的答题与阅览情况,提前了解大多数学生学习C语言新的知识点的难点和薄弱点,对于易学无错或少错的概念与基础知识点同样进行知悉,针对无错和易学易懂的知识点可一语带过,对于难点、重点的专业知识点可根据已做的题目进行对照讲解,以此提高上课的效率,同时可以随着学生在课堂中的反馈及时调整课程进度与安排,做到对于易错知识点能够精准抓取并解析,真正实现因地制宜、因材施教。

2.4.3“雨课堂”在课后的教学中的实施

课后,由于一般一门课在一周中安排1~2次课,那么就有充足的课余时间,而C语言这门课程需要大量的训练与练习,包括上机实验与理论知识,而上机实验内容不上机同样是达到训练效果,训练方式就是做题,以题库训练的方式,定期向学生推送10~20道理论与程序题,让学生“忙起来”,同时选题尽量以基础理论与单一知识点的程序题为主,以打牢基础为主,可以将易错题重复多次的训练。以达到夯实基础的目的。毕竟,二级考试的主要题目同样是单选题与程序填空的形式出现。而大多数内容主要考察的是学生计算机的基础知识。

2.5 教学效果评价与教学反思

本方法实施后效果主要体现在差生的平均分提高了,对于中等学生的成绩提高不大,对于优等生的提高较小。所以,本教学方法在基础理论知识等单一知识点的教学中更节约时间和提高学生学习效率,同时提高老师的教学效率。对于综合性内容,常以主观题或程序计算题的形式出现,反而在出题、答题时不如传统的使用纸上答题或上机实验的方式来的实用于方便。

3 结语

本文主要阐述了关于“雨课堂”在《计算机基础-C语言程序设计》课程的教学方法探索,通过应用“雨课堂”教学软件辅助教学实施,以达到提高大一学生C语言二级的通过率的目的,在实施过程中同时可以根据训练的成绩与情况进行同步改进,以课前知识点预习与题目的布置为起点,根据课前的答题情况在课中对重点知识点与难点错题进行合理安排,最后在课后定期的以高频度低题量的客观题的形式进行检验,然后根据答题情况安排后期课程进度,如此循环虽然看似方式重复,但方法多种多样,可以灵活变换配合老师过去的教学方法一样适用,无须进行较大的改变,以达到能通用于大部分基础知识点学习训练的需求。

参考文献:

[1] 李华山.学堂在线推出智慧教学工具——雨课堂[EB/OL].[2016-06-17].http://news.tsinghua.edu.cn/publish/thunews/9660/2016/20160617101758935397134/20160617101758935397134.html

【通联编辑:唐一东】

猜你喜欢
C语言程序设计过程控制计算机基础
基于QQ群的“翻转课堂”教学模式实践与应用
创新管理,完成鞍钢自主集成的冷轧2130工程生产线