“C程序设计”课程微课教学知识点体系建立初探

2016-06-13 07:50颜源岭南师范学院基础教育学院广东湛江524300
高教学刊 2016年12期
关键词:C程序设计程序设计知识点

颜源(岭南师范学院基础教育学院,广东湛江524300)



“C程序设计”课程微课教学知识点体系建立初探

颜源
(岭南师范学院基础教育学院,广东湛江524300)

摘要:文章以课“C程序设计”为例,探讨了微课教学中如何构建知识点体系。希望通过文章的分析,能够对相关的教学工作提供参考。

关键字:C程序设计;微课;知识点体系

Abstract:This article further discusses about how to construct knowledge system in micro-lecture basing on C programming.Hope that through the an alysis of the artide,can provide the reference for the relevant teaching work.

Keywords:C programming;micro-lecture;knowledge system

一、概述

“C程序设计”课程作为计算机程序设计的入门课程,是国内高校多个理工科专业的基础必修课程,也是学生普遍认为难学难懂的课程之一。传统的教学方式是以教师讲授为中心的教学模式,这是一种单向的信息传递方式,教师在讲台上唱“独角戏”,学生在下面做自己的事。针对《C程序设计》课程的新型教学方法改革的探索有很多,特别是近几年来在国内外流行的“微课”教学模式受到广大师生的喜爱。

微课又名“微课程”,是“微型视频网络课程”的简称,它是以微型教学视频为主要载体,针对某个学科知识点(如重点、难点、疑点、考点等)或教学环节(如学习活动、主题、实验、任务等)而设计开发的一种情景化、支持多种学习方式的在线视频课程资源。[1]

微课的核心组成内容是课堂教学视频,每一个短小精干的教学视频都对应不同的知识点。因此有效地梳理课程知识点,将其以符合内在逻辑的方式构建知识体系就显得犹为重要。关于微课研究的论文很多,但鲜有讨论如何具体划分知识点的实例,文章将重点探讨“C程序设计”课程知识点的体系建立。

二、课程知识点体系建立

“C程序设计”教材有多个版本,有些已经发展到了第四版。各版本教材内容大同小异,基础知识点都基本相同。以《C程序设计》(第四版谭浩强著清华大学出版社)为例,全书共分为11章[2]:

第1章程序设计和C语言

第2章算法——程序的灵魂

第3章最简单的C程序设计——顺序程序设计

第4章选择结构程序设计

第5章循环结构程序设计

第6章利用数组处理批量数据

第7章用函数实现模块化程序设计

第8章善于利用指针

第9章用户自己建立数据类型

第10章对文件的输入输出

第11章常见错误分析355附录

程序由函数构成,而函数本质上是对操作数进行加工处理,输出为我们需要的数据。而加工处理遵循的结构只有顺序、选择、循环三种。因此,对整本书知识结构的划分,采用从下而上的构建方式,如图1所示:

图1 

图中的“操作数”对应以上所说教材的第1,3(部分),6,8,9章的内容;结构对应教材2,3,4,5章的内容;函数对应教材7章的内容;文件对应教材10章的内容。

图2 

其中每部分所包含的的知识点根据其内在联系需要继续划分。由于篇幅限制,以下仅以操作数和结构两部分为例进一步构建知识点:

1.操作数的构建采用由下而上的构建方式,如图2所示:

在此处的划分中,我们将地址型变量,即指针与其他的简单数据类型(整型、实型、字符型)作为同等地位的量来安排。因为p若是指向整型量的指针,则*p所能参与的运算与普通整型量一致。

2.结构的构建方式采用由上而下的构建方式,如图3所示:

图3 

结构是算法的具体实现,因此书中第2章的内容,实际是内化在这一部分当中的。

三、结束语

微课是现在流行的一种课程改革方式,它将系统的知识切割成一个个小的知识点录制成短小的视频。优点在于学生可以利用碎片化的时间随时学习,这种个性化的学习方式深受学生喜爱,极大地提高了学习效率。知识点如何切割,以什么样的方式构建知识网来保持原有知识体系的完整性,是微课教学最关键的一步。文章以C语言为例,从框架入手进行细分,以操作数和结构为例划分出各个小的知识点。其他部分也可以依此思路进行细化,从而构成整个C语言微课教学系统的知识网。

参考文献

[1]桂耀荣.微课及微课的制作和意义[J].化学教与学,2013(5):41-42.

[2]谭浩强.C程序设计(第四版)[M].清华大学出版社.

中图分类号:G642

文献标志码:A

文章编号:2096-000X(2016)12-0113-02

作者简介:颜源(1980-),女,四川西昌人,硕士,讲师,研究方向:计算机应用。

猜你喜欢
C程序设计程序设计知识点
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
C程序设计趣味教学初探
C程序设计课堂趣味性教学初探
接轨全国等级考试,探讨高校C语言课程教学改革
关于G20 的知识点