《C程序设计》课程建设情况

作者: 来源: 发布时间:2019-09-01 15:55:19 阅读次数:

《C程序设计》课程建设情况

课程负责人 赵慧勤

为了提高学生的学习兴趣,夯实学生的编程基本功,互联网+下,基于O2O的混合式教学方式能够培养学生的自主学习能力,为学生的个性化成长提供可能,有助于学生学习效率的提高。《C程序设计》课程是用来培养学生的编程能力,而编程是一项高强度的脑力和体力劳动,不仅需要记忆和理解相关的概念和知识点,更需要掌握基本编程方法,需要经过实践来锻炼养成基本的编程素养。实施基于O2O课堂教学模式,有效促进学生课堂教学应转变教师的教育观念和教学行为,重构学生课内、课外的学习流程,强化学生的自主学习,增强学生思维的独立性和学习的自主性,促进学生在教师指导下主动地、富有个性地学习。

1.《C程序设计》课程基本信息

《C程序设计》是我校教育技术学和数字媒体技术专业的专业基础教育平台课程,在大一第二学期开设,学时为64,其中理论教学32学时,实验教学32学时,是一门理论性和实践性较强的课程,2008年评为校级精品课程,2014年评为校级精品资源共享课程,2017年3月起探索混合式教学模式,开始实施翻转课堂教学改革,2019年评为山西省精品共享建设课程,同年申报成功中国高校计算机教育MOOC联盟“CMOOC联盟线上线下混合式教学改革项目”。

教学团队信息


姓名

性别

职称

承担任务

赵慧勤

教授

教学

刘立云

副教授

教学

张天云

讲师

资源建设

麻淑芳

讲师

教学

张成功

讲师

辅导学生

3.课程与教学改革要解决的重点问题

课程与教学改革要解决的重点问题:

(1)确定以学生为中心的课程改革指导思想

(2)重构以问题解决为导向的课程体系

(3)研发以个性化学习为目的线上课程资源

(4)实施以翻转课堂为抓手的线上线下混合式教学模式

(5)选择了以共享为目的优质MOOC学习平台

4.课程内容与资源建设及应用情况

(1)课程内容由理论与实验两部分构成,理论部分又分为基础理论和程序设计方法两部分,其中,基础理论部分主要包括C语言基本概念、基本语法、使用规则、数据存储;程序设计方法部分包括三种结构化程序设计方法及自顶向下逐步细化的模块化设计思想。实验部分分为基础性、综合性、设计性、创新性和研究性五种实验类型,覆盖了全部教学内容,通过训练使学生具备运用程序设计方法解决实际问题的能力和实践创新能力。

(2)资源建设及应用情况

该课程以学生为中心,将信息技术与课程内容深度融合,提供了三个网络学习平台,为学生个性化学习提供了有力支持。

2008年开发《C程序设计》课程网站,被评为校级精品课程课程网站提供了教学大纲、教学日历、电子教案、演示课件、教学录像、教学指导等基本资源,为学生自主学习提供了基本条件。

2014年完善《C程序设计》课程网站,申报成功校级精品资源共享课程增加了试题库、专家讲座视频、经典程序案例、课程设计范例等资源,网站功能模块更新为专业知识检索模块、在线自测考试模块、网络答疑模块、虚拟实验模块、在线编译练习模块,为学生进行实战演练提供了支撑。

2017年构建多平台支撑的网络学习环境2017年起在学习通平台建设《C程序设计》课程,同时选择了中国大学慕课平台的西北工业大学《C程序设计》国家精品共享课程,探索线上线下混合式教学模式,率先实施翻转课堂,提供了4A泛在学习环境,实现了个性化学习的全面支持。

5.课程教学内容及组织实施情况

课程内容改变传统以语法为主线的组织方式,改为以问题解决为导向,以任务为载体,打破现有教材体系,重组教学内容,具体如下:以真实生活中超市购物系统的实现作为要解决的问题,分解为10个任务,将知识点融入到任务中,对应关系如下:

基于问题导向的任务驱动课程体系

任务

知识点

学时

任务一:超市购物界面设计

程序基本结构、输入输出函数

2

任务二:购买商品详细记录

数据类型与运算符

4

任务三:折扣最高商品信息

选择结构、if和switch语句

4

任务四:购买商品总价格

循环结构、for、while语句

4

任务五:所购商品价格排序

一维数组初始化、引用、排序

2

任务六:所购商品分类统计

二维数组

2

任务七:处理商品名称

字符串数组

2

任务八:简易计价系统

函数调用

6

任务九:利用指针实现计价系统

指针

4

任务十:完整的计价系统

结构体

2

本课程教学活动分为课前准备、课堂活动、课后延伸三个模块。

(1)课前准备:

教师提前做好学情分析,将导学卡、知识点思维导图、课前预习测试题等拓展资源上传,学生通过课程提供的三个网络学习平台进行自主学习,完成预习导学、预习检测两个环节。

(2)课堂活动:

以教师讲授、学生质疑、小组协作、讨论、作品展示、归纳总结等形式开展课堂教学活动,教师根据学生学习情况进行指导,突出重点、突破难点,完成疑难突破、知识检测、归纳总结三个环节。

(3)课后提升:

学生利用网上答疑、课后测试等功能进一步巩固教学内容,深入探究,主要包括课后延伸、反思提升两个环节。

6.课程成绩评定方式

本课程构建了多元化的评价体系,增加了过程性评价在考核中的比重。


考核环节

过程性评价(35%)

终结性评价(65%)

合计

考核项目

出勤

MOOC成绩

学习通成绩

实验成绩

期末考试

考核占比

5%

10%

10%

10%

65%

100%

7.课程评价及改革成效

选课对象主要为教育技术学专业、数字媒体技术的学生,截止目前共约有3500多人学习了该课程,作为大同大学第一批混合式教学改革课程,取得良好的学习效果,得到了同行的普遍认可。团队成员中1名教师被评为最受学生欢迎的教师,3名教师被评为“优秀教师”,申报教改课题14项、发表教改论文20多篇,指导大学生创新训练项目10项,指导学生参加国家级比赛并获奖29项。

8.特色与创新

本课程以学生为中心,将信息技术与课程内容深度融合,激发了学生学习积极性和主动性,重在培养学生运用结构化程序设计的方法解决问题的能力,加强了学生团队沟通协作能力、实践创新与学习反思能力,使学生真正成为学习的主体。特色及创新点包括:

重构了以问题解决为导向的课程体系。

研发了以个性化学习为目的线上课程资源。

实施了以翻转课堂为抓手的线上线下混合式教学模式。

选择了以共享为目的优质MOOC学习平台。

构建了多元化的评价体系。